diff --git a/.github/workflows/appimage.yml b/.github/workflows/appimage.yml deleted file mode 100644 index df9ab8c..0000000 --- a/.github/workflows/appimage.yml +++ /dev/null @@ -1,48 +0,0 @@ -name: AppImage - -on: - pull_request: - branches: [master, features] - release: - types: [published] - -jobs: - build-appimage: - name: Build - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - - - name: Prepare environment - run: | - sudo gem install ronn - wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage -O /usr/local/bin/appimagetool - sudo chmod +x /usr/local/bin/appimagetool - pip install -U pip poetry appimage-builder - poetry install - - - name: Build wheel - run: | - make i18n build - - - name: Build AppImage - run: | - make appimage - - - name: Upload AppImage - uses: actions/upload-artifact@v2 - with: - name: kosmorro.AppImage - path: dist/kosmorro-latest-x86_64.AppImage - - - name: Upload AppImage version synchronization file - uses: actions/upload-artifact@v2 - with: - name: kosmorro.AppImage.zsync - path: dist/kosmorro-latest-x86_64.AppImage.zsync - - - name: Run basic command - run: | - chmod +x dist/kosmorro-latest-x86_64.AppImage - ./dist/kosmorro-latest-x86_64.AppImage diff --git a/.github/workflows/black.yml b/.github/workflows/black.yml index a94d3da..e457425 100644 --- a/.github/workflows/black.yml +++ b/.github/workflows/black.yml @@ -13,7 +13,7 @@ jobs: name: Code Style steps: - uses: actions/checkout@v3 - - uses: actions/setup-python@v3 + - uses: actions/setup-python@v4 with: python-version: 3.9 - uses: psf/black@21.8b0 diff --git a/.github/workflows/i18n.yml b/.github/workflows/i18n.yml index d3075fb..efb0f34 100644 --- a/.github/workflows/i18n.yml +++ b/.github/workflows/i18n.yml @@ -13,7 +13,7 @@ jobs: steps: - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: '3.x' - name: Install dependencies @@ -25,19 +25,7 @@ jobs: poetry run pybabel extract --output=/tmp/kosmorro-messages.pot kosmorro echo diff=$(diff kosmorro/locales/messages.pot /tmp/kosmorro-messages.pot | grep '^>') - n=$(echo "$diff" | grep -v '> "POT-Creation-Date: ' | wc -l) - - if [ "$(echo "$diff" | grep -E '^"Generated-By: Babel' | wc -l)" -eq "1" ]; then - echo "❌ Your dependencies may be out of date!" - echo " Please run the following command to fix this:" - echo - echo " poetry install" - echo - echo " Then update the messages file:" - echo - echo " make messages" - exit 2 - fi + n=$(echo "$diff" | grep -Ev '> "(POT-Creation-Date)|(Generated-By): ' | wc -l) if [ "$n" -ne "0" ]; then echo "❌ The messages file is not up-to-date!" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index aeac6d8..9ea40ae 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -12,7 +12,7 @@ jobs: - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: '3.x' diff --git a/.github/workflows/semantic-pr.yml b/.github/workflows/semantic-pr.yml new file mode 100644 index 0000000..71082dd --- /dev/null +++ b/.github/workflows/semantic-pr.yml @@ -0,0 +1,17 @@ +name: "Semantic Pull Request" + +on: + pull_request: + types: + - opened + - edited + - synchronize + +jobs: + main: + name: Validate PR title + runs-on: ubuntu-latest + steps: + - uses: amannn/action-semantic-pull-request@v5.0.2 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d596d75..6d1a988 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -20,15 +20,17 @@ jobs: - ubuntu-latest - macos-latest python-version: + - '3.8' - '3.9' - '3.10' + - '3.11' name: Python ${{ matrix.python-version }} on ${{ matrix.os }} steps: - uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v3 + uses: actions/setup-python@v4 with: python-version: ${{ matrix.python-version }} diff --git a/AppImageBuilder.yml b/AppImageBuilder.yml deleted file mode 100644 index 244017e..0000000 --- a/AppImageBuilder.yml +++ /dev/null @@ -1,66 +0,0 @@ -# appimage-builder recipe see https://appimage-builder.readthedocs.io for details -version: 1 - -script: | - mkdir -p build/AppDir build/AppDir/usr/share/icons/hicolor/scalable/apps - cp kosmorro/assets/svg/kosmorro-icon.svg build/AppDir/usr/share/icons/hicolor/scalable/apps/kosmorro.svg - pip3 install --isolated --root="./build/AppDir" ./dist/kosmorro-*.whl - -AppDir: - path: build/AppDir - app_info: - id: space.kosmorro.cli - name: kosmorro - icon: kosmorro - version: latest - exec: usr/bin/python3 - exec_args: $APPDIR/usr/local/bin/kosmorro $@ - - apt: - arch: amd64 - allow_unauthenticated: true - sources: - - sourceline: deb http://archive.ubuntu.com/ubuntu/ focal main restricted - - sourceline: deb http://archive.ubuntu.com/ubuntu/ focal universe restricted - include: - - python3 - - python3-certifi - - python3-dateutil - - files: - include: - - /usr/bin/sh - - /usr/bin/bash - - /usr/bin/env - exclude: - - usr/share/man - - usr/share/doc/*/README.* - - usr/share/doc/*/changelog.* - - usr/share/doc/*/NEWS.* - - usr/share/doc/*/TODO.* - - test: - fedora-30: - image: appimagecrafters/tests-env:fedora-33 - command: ./AppRun --latitude=50.5824 --longitude=3.0624 - use_host_x: true - debian-stable: - image: appimagecrafters/tests-env:debian-stable - command: ./AppRun --latitude=50.5824 --longitude=3.0624 - use_host_x: true - archlinux-latest: - image: appimagecrafters/tests-env:archlinux-latest - command: ./AppRun --latitude=50.5824 --longitude=3.0624 - use_host_x: true - centos-7: - image: appimagecrafters/tests-env:centos-7 - command: ./AppRun --latitude=50.5824 --longitude=3.0624 - use_host_x: true - ubuntu-xenial: - image: appimagecrafters/tests-env:ubuntu-xenial - command: ./AppRun --latitude=50.5824 --longitude=3.0624 - use_host_x: true - -AppImage: - arch: x86_64 - update-information: gh-releases-zsync|Kosmorro|kosmorro|latest|Kosmorro-*x86_64.AppImage.zsync diff --git a/Makefile b/Makefile index b2e1c15..b26f647 100644 --- a/Makefile +++ b/Makefile @@ -27,12 +27,5 @@ prepare-release: messages changelog @echo @echo "Before tagging, don't forget to update version number in CHANGELOG" -appdir: - appimage-builder --skip-tests - mv *.AppImage dist/ - mv *.zsync dist/ - -appimage: appdir - clean: rm -rf build dist appimage-builder-cache kosmorro.egg-info manpage/kosmorro.{1,7}{,.html} diff --git a/README.md b/README.md index db2fc9e..e62a856 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -# ![Kosmorro](https://raw.githubusercontent.com/Kosmorro/logos/main/png/kosmorro-logo-grey.png) -[![Coverage Status](https://coveralls.io/repos/github/Kosmorro/kosmorro/badge.svg?branch=master)](https://coveralls.io/github/Kosmorro/kosmorro?branch=master) [![Version on PyPI](https://img.shields.io/pypi/v/kosmorro)](https://pypi.org/project/kosmorro) [![Packaging status](https://repology.org/badge/tiny-repos/kosmorro.svg)](https://repology.org/project/kosmorro/versions) [![Help translating Kosmorro!](https://hosted.weblate.org/widgets/kosmorro/-/cli/svg-badge.svg)](https://hosted.weblate.org/engage/kosmorro/) [![IRC: #kosmorro on Libera.Chat](https://img.shields.io/badge/Libera.Chat-%23kosmorro-blueviolet)](https://web.libera.chat/?nick=Astronaut?#kosmorro) +# ![Kosmorro](https://github.com/Kosmorro/logos/raw/main/kosmorro/kosmorro-artwork.jpg) +[![Version on PyPI](https://img.shields.io/pypi/v/kosmorro)](https://pypi.org/project/kosmorro) [![Packaging status](https://repology.org/badge/tiny-repos/kosmorro.svg)](https://repology.org/project/kosmorro/versions) [![Help translating Kosmorro!](https://hosted.weblate.org/widgets/kosmorro/-/cli/svg-badge.svg)](https://hosted.weblate.org/engage/kosmorro/) [![IRC: #kosmorro on Libera.Chat](https://img.shields.io/badge/Libera.Chat-%23kosmorro-blueviolet)](https://web.libera.chat/?nick=Astronaut?#kosmorro) A program that calculates your astronomical ephemerides! @@ -15,14 +15,14 @@ If you want to give a try to Kosmorro, head to [its official download page](http Before you run Kosmorro in your development environment, check you have installed these programs on your system: -- Python ≥ 3.7.0 (needed run Kosmorro) -- PIP3 (needed for package management, usually installed among with Python 3) -- [Poetry](https://python-poetry.org/) (needed to manage the virtual environment) +- Python ≥ 3.8 +- PIP3 +- [Poetry](https://python-poetry.org/) Clone this repository and run `poetry install` to install all the dependencies. -Then, run Kosmorro by invoking `poetry run python kosmorro`. +Then, run Kosmorro by invoking `poetry run kosmorro`. -For comfort, you may want to invoke `poetry shell` first and then just `python kosmoro`. +For comfort, you may want to invoke `poetry shell` first and then just `kosmorro`. ## Using Kosmorro diff --git a/kosmorro/i18n/strings.py b/kosmorro/i18n/strings.py index 09899fd..0ea447e 100644 --- a/kosmorro/i18n/strings.py +++ b/kosmorro/i18n/strings.py @@ -15,8 +15,8 @@ def from_event(event: Event, with_description: bool = True) -> Union[None, str]: _("Elongation of %s is maximal"), lambda e: "{:.3n}°".format(e.details["deg"]), ), - EventType.PERIGEE: (_("%s is at its perigee"), None), - EventType.APOGEE: (_("%s is at its apogee"), None), + EventType.PERIGEE: (_("%s is at its periapsis"), None), + EventType.APOGEE: (_("%s is at its apoapsis"), None), }.get(event.event_type, (None, None)) if string is None: @@ -54,6 +54,7 @@ def from_object(identifier: ObjectIdentifier) -> str: ObjectIdentifier.MOON: _("Moon"), ObjectIdentifier.MERCURY: _("Mercury"), ObjectIdentifier.VENUS: _("Venus"), + ObjectIdentifier.EARTH: _("Earth"), ObjectIdentifier.MARS: _("Mars"), ObjectIdentifier.JUPITER: _("Jupiter"), ObjectIdentifier.SATURN: _("Saturn"), diff --git a/kosmorro/locales/de/LC_MESSAGES/messages.po b/kosmorro/locales/de/LC_MESSAGES/messages.po index 90477b3..ba6687e 100644 --- a/kosmorro/locales/de/LC_MESSAGES/messages.po +++ b/kosmorro/locales/de/LC_MESSAGES/messages.po @@ -6,21 +6,21 @@ msgid "" msgstr "" "Project-Id-Version: kosmorro 0.9.0\n" -"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-03-19 13:28+0100\n" -"PO-Revision-Date: 2022-03-19 17:50+0000\n" -"Last-Translator: Anonymous \n" -"Language-Team: German \n" +"Report-Msgid-Bugs-To: jerome@deuchnord.fr\n" +"POT-Creation-Date: 2022-07-07 13:10+0200\n" +"PO-Revision-Date: 2022-07-10 07:14+0000\n" +"Last-Translator: Jérôme Deuchnord \n" +"Language-Team: German " +"\n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.9.0\n" -#: kosmorro/__main__.py:63 +#: kosmorro/__main__.py:61 msgid "" "Save the planet and paper!\n" "Consider printing your PDF document only if really necessary, and use the " @@ -30,7 +30,7 @@ msgstr "" "Drucken Sie das PDF-Dokument aus, nur wenn Sie wirklich brauchen, und nutzen " "Sie das Verso." -#: kosmorro/__main__.py:72 +#: kosmorro/__main__.py:70 msgid "" "PDF output will not contain the ephemerides, because you didn't provide the " "observation coordinates." @@ -38,28 +38,28 @@ msgstr "" "Die PDF-Ausgabe wird die Ephemeriden nicht enthalten, weil Sie die " "Beobachtungskoordinate nicht angegeben haben." -#: kosmorro/__main__.py:117 +#: kosmorro/__main__.py:115 msgid "The file could not be saved in \"{path}\": {error}" msgstr "Die Ausgabe in \"{path}\" konnte nicht gespeichert werden: {error}" -#: kosmorro/__main__.py:131 +#: kosmorro/__main__.py:129 msgid "Please provide a file path to export in this format (--output)." msgstr "" "Bitte geben Sie einen Dateipfad an, der in diesem Format exportiert werden " "soll (--output)." -#: kosmorro/__main__.py:164 +#: kosmorro/__main__.py:162 msgid "Moon phase can only be computed between {min_date} and {max_date}" msgstr "" "Die Mondphase kann nur zwischen {min_date} und {max_date} berechnet werden" -#: kosmorro/__main__.py:203 +#: kosmorro/__main__.py:201 msgid "" "Running on Python {python_version} with Kosmorrolib v{kosmorrolib_version}" msgstr "" "Mit Python {python_version} und Kosmorrolib v{kosmorrolib_version} ausführt" -#: kosmorro/__main__.py:216 +#: kosmorro/__main__.py:214 msgid "" "Compute the ephemerides and the events for a given date and a given position " "on Earth." @@ -67,7 +67,7 @@ msgstr "" "Berechnet die Ephemeriden und die Ereignisse für die angegeben Datum und " "Position auf der Erde." -#: kosmorro/__main__.py:219 +#: kosmorro/__main__.py:217 msgid "" "By default, only the events will be computed for today.\n" "To compute also the ephemerides, latitude and longitude arguments are needed." @@ -76,15 +76,15 @@ msgstr "" "Um auch die Ephemeriden zu berechnen, werden die Breiten- und Längengrad " "benötigt." -#: kosmorro/__main__.py:232 +#: kosmorro/__main__.py:230 msgid "Show the program version" msgstr "Stellt die Version des Programms aus" -#: kosmorro/__main__.py:240 +#: kosmorro/__main__.py:238 msgid "The format to output the information to" msgstr "Die Datenstruktur der Ausgabe" -#: kosmorro/__main__.py:247 +#: kosmorro/__main__.py:245 msgid "" "The observer's latitude on Earth. Can also be set in the KOSMORRO_LATITUDE " "environment variable." @@ -92,7 +92,7 @@ msgstr "" "Der Breitengrad des Beobachters auf der Erde. Kann auch in der " "Umgebungsvariablen KOSMORRO_LATITUDE gesetzt werden." -#: kosmorro/__main__.py:257 +#: kosmorro/__main__.py:255 msgid "" "The observer's longitude on Earth. Can also be set in the KOSMORRO_LONGITUDE " "environment variable." @@ -100,7 +100,7 @@ msgstr "" "Der Längengrad des Beobachters auf der Erde. Kann auch in der " "Umgebungsvariablen KOSMORRO_LONGITUDE gesetzt werden." -#: kosmorro/__main__.py:267 +#: kosmorro/__main__.py:265 msgid "" "The date for which the ephemerides must be calculated. Can be in the YYYY-MM-" "DD format or an interval in the \"[+-]YyMmDd\" format (with Y, M, and D " @@ -110,7 +110,7 @@ msgstr "" "JJJJ-MM-TT oder als Intervall im Format \"[+-]JyMmTd\" (wo J, M und T Zahlen " "sind) angegeben. Standardwert ist das aktuelle Datum." -#: kosmorro/__main__.py:278 +#: kosmorro/__main__.py:276 msgid "" "The timezone to display the hours in (e.g. 2 for UTC+2 or -3 for UTC-3). Can " "also be set in the KOSMORRO_TIMEZONE environment variable." @@ -119,11 +119,11 @@ msgstr "" "oder -3 für UTC-3). Kann auch in der Umgebungsvariablen KOSMORRO_TIMEZONE " "gesetzt werden." -#: kosmorro/__main__.py:287 +#: kosmorro/__main__.py:285 msgid "Disable the colors in the console." msgstr "Deaktiviert die Farben in der Konsole." -#: kosmorro/__main__.py:294 +#: kosmorro/__main__.py:292 msgid "" "A file to export the output to. If not given, the standard output is used. " "This argument is needed for PDF format." @@ -132,7 +132,7 @@ msgstr "" "die Standardausgabe verwendet. Dieses Argument wird für das PDF-Format " "benötigt." -#: kosmorro/__main__.py:303 +#: kosmorro/__main__.py:301 msgid "" "Do not generate a graph to represent the rise and set times in the PDF " "format." @@ -140,7 +140,7 @@ msgstr "" "Keine Grafik zur Darstellung der Anstiegs- und Abfallzeiten im PDF-Format " "generieren." -#: kosmorro/__main__.py:311 +#: kosmorro/__main__.py:309 msgid "Show debugging messages" msgstr "Fehlerdiagnosemeldungen anzeigen" @@ -279,13 +279,13 @@ msgstr "Die Elongation von %s ist maximal" #: kosmorro/i18n/strings.py:18 #, python-format -msgid "%s is at its perigee" -msgstr "%s befindet sich am Perigäum" +msgid "%s is at its periapsis" +msgstr "%s steht auf der Periapsis" #: kosmorro/i18n/strings.py:19 #, python-format -msgid "%s is at its apogee" -msgstr "%s steht auf seinem Apogäum" +msgid "%s is at its apoapsis" +msgstr "%s steht auf der Apoapsis" #: kosmorro/i18n/strings.py:35 msgid "New Moon" @@ -336,26 +336,30 @@ msgid "Venus" msgstr "Venus" #: kosmorro/i18n/strings.py:57 +msgid "Earth" +msgstr "Erde" + +#: kosmorro/i18n/strings.py:58 msgid "Mars" msgstr "Mars" -#: kosmorro/i18n/strings.py:58 +#: kosmorro/i18n/strings.py:59 msgid "Jupiter" msgstr "Jupiter" -#: kosmorro/i18n/strings.py:59 +#: kosmorro/i18n/strings.py:60 msgid "Saturn" msgstr "Saturn" -#: kosmorro/i18n/strings.py:60 +#: kosmorro/i18n/strings.py:61 msgid "Uranus" msgstr "Uranus" -#: kosmorro/i18n/strings.py:61 +#: kosmorro/i18n/strings.py:62 msgid "Neptune" msgstr "Neptun" -#: kosmorro/i18n/strings.py:62 +#: kosmorro/i18n/strings.py:63 msgid "Pluto" msgstr "Pluto" diff --git a/kosmorro/locales/es/LC_MESSAGES/messages.po b/kosmorro/locales/es/LC_MESSAGES/messages.po index 7058b19..fdc9906 100644 --- a/kosmorro/locales/es/LC_MESSAGES/messages.po +++ b/kosmorro/locales/es/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: kosmorro 0.9.0\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-03-19 13:28+0100\n" +"POT-Creation-Date: 2022-07-07 13:10+0200\n" "PO-Revision-Date: 2022-03-19 17:51+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Spanish \n" -"Language-Team: French \n" +"Report-Msgid-Bugs-To: jerome@deuchnord.fr\n" +"POT-Creation-Date: 2022-07-07 13:10+0200\n" +"PO-Revision-Date: 2022-07-08 12:20+0000\n" +"Last-Translator: Jérôme Deuchnord \n" +"Language-Team: French " +"\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.12-dev\n" +"X-Generator: Weblate 4.13.1-dev\n" "Generated-By: Babel 2.9.0\n" -#: kosmorro/__main__.py:63 +#: kosmorro/__main__.py:61 msgid "" "Save the planet and paper!\n" "Consider printing your PDF document only if really necessary, and use the " @@ -30,7 +30,7 @@ msgstr "" "N'imprimez le document PDF uniquement si nécessaire, et pensez à utiliser le " "verso de la feuille." -#: kosmorro/__main__.py:72 +#: kosmorro/__main__.py:70 msgid "" "PDF output will not contain the ephemerides, because you didn't provide the " "observation coordinates." @@ -38,29 +38,29 @@ msgstr "" "Le document PDF ne contiendra pas les éphémérides, car les coordonnées du " "lieu d'observation sont manquantes." -#: kosmorro/__main__.py:117 +#: kosmorro/__main__.py:115 msgid "The file could not be saved in \"{path}\": {error}" msgstr "Le fichier \"{path}\" n'a pas pu être enregistré : {error}" -#: kosmorro/__main__.py:131 +#: kosmorro/__main__.py:129 msgid "Please provide a file path to export in this format (--output)." msgstr "" "Merci de fournir le chemin du fichier d'exporter pour ce format (--output)." -#: kosmorro/__main__.py:164 +#: kosmorro/__main__.py:162 msgid "Moon phase can only be computed between {min_date} and {max_date}" msgstr "" "La phase de la Lune ne peut être calculée qu'entre le {min_date} et le " "{max_date}" -#: kosmorro/__main__.py:203 +#: kosmorro/__main__.py:201 msgid "" "Running on Python {python_version} with Kosmorrolib v{kosmorrolib_version}" msgstr "" "Exécuté à l'aide de Python {python_version} et de la Kosmorrolib " "v{kosmorrolib_version}" -#: kosmorro/__main__.py:216 +#: kosmorro/__main__.py:214 msgid "" "Compute the ephemerides and the events for a given date and a given position " "on Earth." @@ -68,7 +68,7 @@ msgstr "" "Calcule les éphémérides et les événements pour une date et une position sur " "Terre données." -#: kosmorro/__main__.py:219 +#: kosmorro/__main__.py:217 msgid "" "By default, only the events will be computed for today.\n" "To compute also the ephemerides, latitude and longitude arguments are needed." @@ -76,15 +76,15 @@ msgstr "" "Par défaut, seuls les événements sont calculés pour la date actuelle.\n" "Pour calculer les éphémérides, la latitude et la longitude sont requises." -#: kosmorro/__main__.py:232 +#: kosmorro/__main__.py:230 msgid "Show the program version" msgstr "Affiche la version du programme" -#: kosmorro/__main__.py:240 +#: kosmorro/__main__.py:238 msgid "The format to output the information to" msgstr "Le format de sortie des informations" -#: kosmorro/__main__.py:247 +#: kosmorro/__main__.py:245 msgid "" "The observer's latitude on Earth. Can also be set in the KOSMORRO_LATITUDE " "environment variable." @@ -92,7 +92,7 @@ msgstr "" "La latitude de l'observateur. Peut également être renseignée dans la " "variable d'environnement KOSMORRO_LATITUDE." -#: kosmorro/__main__.py:257 +#: kosmorro/__main__.py:255 msgid "" "The observer's longitude on Earth. Can also be set in the KOSMORRO_LONGITUDE " "environment variable." @@ -100,7 +100,7 @@ msgstr "" "La longitude de l'observateur. Peut également être renseignée dans la " "variable d'environnement KOSMORRO_LONGITUDE." -#: kosmorro/__main__.py:267 +#: kosmorro/__main__.py:265 msgid "" "The date for which the ephemerides must be calculated. Can be in the YYYY-MM-" "DD format or an interval in the \"[+-]YyMmDd\" format (with Y, M, and D " @@ -111,7 +111,7 @@ msgstr "" "\" (où A, M, et J sont des nombres). Par défaut, la date du jour est " "utilisée." -#: kosmorro/__main__.py:278 +#: kosmorro/__main__.py:276 msgid "" "The timezone to display the hours in (e.g. 2 for UTC+2 or -3 for UTC-3). Can " "also be set in the KOSMORRO_TIMEZONE environment variable." @@ -120,11 +120,11 @@ msgstr "" "pour UTC+2 ou -3 pour UTC-3). Peut également être renseigné dans la variable " "d'environnement KOSMORRO_TIMEZONE." -#: kosmorro/__main__.py:287 +#: kosmorro/__main__.py:285 msgid "Disable the colors in the console." msgstr "Désactive les couleurs dans la console." -#: kosmorro/__main__.py:294 +#: kosmorro/__main__.py:292 msgid "" "A file to export the output to. If not given, the standard output is used. " "This argument is needed for PDF format." @@ -133,7 +133,7 @@ msgstr "" "la sortie standard de la console est utilisée. Cet argument est nécessaire " "pour le format de sortie PDF." -#: kosmorro/__main__.py:303 +#: kosmorro/__main__.py:301 msgid "" "Do not generate a graph to represent the rise and set times in the PDF " "format." @@ -141,7 +141,7 @@ msgstr "" "Désactive la génération du graphique des levers et couchers des astres dans " "le format PDF." -#: kosmorro/__main__.py:311 +#: kosmorro/__main__.py:309 msgid "Show debugging messages" msgstr "Affiche les information de débogage" @@ -279,13 +279,13 @@ msgstr "L’élongation de %s est maximale" #: kosmorro/i18n/strings.py:18 #, python-format -msgid "%s is at its perigee" -msgstr "%s est à son périgée" +msgid "%s is at its periapsis" +msgstr "%s est à son périapside" #: kosmorro/i18n/strings.py:19 #, python-format -msgid "%s is at its apogee" -msgstr "%s est à son apogée" +msgid "%s is at its apoapsis" +msgstr "%s est à son apoapside" #: kosmorro/i18n/strings.py:35 msgid "New Moon" @@ -336,26 +336,30 @@ msgid "Venus" msgstr "Vénus" #: kosmorro/i18n/strings.py:57 +msgid "Earth" +msgstr "Terre" + +#: kosmorro/i18n/strings.py:58 msgid "Mars" msgstr "Mars" -#: kosmorro/i18n/strings.py:58 +#: kosmorro/i18n/strings.py:59 msgid "Jupiter" msgstr "Jupiter" -#: kosmorro/i18n/strings.py:59 +#: kosmorro/i18n/strings.py:60 msgid "Saturn" msgstr "Saturne" -#: kosmorro/i18n/strings.py:60 +#: kosmorro/i18n/strings.py:61 msgid "Uranus" msgstr "Uranus" -#: kosmorro/i18n/strings.py:61 +#: kosmorro/i18n/strings.py:62 msgid "Neptune" msgstr "Neptune" -#: kosmorro/i18n/strings.py:62 +#: kosmorro/i18n/strings.py:63 msgid "Pluto" msgstr "Pluton" diff --git a/kosmorro/locales/messages.pot b/kosmorro/locales/messages.pot index ec7403f..166b0e4 100644 --- a/kosmorro/locales/messages.pot +++ b/kosmorro/locales/messages.pot @@ -8,14 +8,14 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-04-29 12:01+0000\n" +"POT-Creation-Date: 2022-07-07 13:10+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.10.1\n" +"Generated-By: Babel 2.10.3\n" #: kosmorro/__main__.py:82 msgid "" @@ -244,12 +244,12 @@ msgstr "" #: kosmorro/i18n/strings.py:18 #, python-format -msgid "%s is at its perigee" +msgid "%s is at its periapsis" msgstr "" #: kosmorro/i18n/strings.py:19 #, python-format -msgid "%s is at its apogee" +msgid "%s is at its apoapsis" msgstr "" #: kosmorro/i18n/strings.py:35 @@ -301,26 +301,30 @@ msgid "Venus" msgstr "" #: kosmorro/i18n/strings.py:57 -msgid "Mars" +msgid "Earth" msgstr "" #: kosmorro/i18n/strings.py:58 -msgid "Jupiter" +msgid "Mars" msgstr "" #: kosmorro/i18n/strings.py:59 -msgid "Saturn" +msgid "Jupiter" msgstr "" #: kosmorro/i18n/strings.py:60 -msgid "Uranus" +msgid "Saturn" msgstr "" #: kosmorro/i18n/strings.py:61 -msgid "Neptune" +msgid "Uranus" msgstr "" #: kosmorro/i18n/strings.py:62 +msgid "Neptune" +msgstr "" + +#: kosmorro/i18n/strings.py:63 msgid "Pluto" msgstr "" diff --git a/kosmorro/locales/nb_NO/LC_MESSAGES/messages.po b/kosmorro/locales/nb_NO/LC_MESSAGES/messages.po index 26d4153..19fe09e 100644 --- a/kosmorro/locales/nb_NO/LC_MESSAGES/messages.po +++ b/kosmorro/locales/nb_NO/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: kosmorro 0.9.0\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-03-19 13:28+0100\n" +"POT-Creation-Date: 2022-07-07 13:10+0200\n" "PO-Revision-Date: 2022-03-19 17:51+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Norwegian Bokmål \n" "Language-Team: Dutch \n" @@ -19,7 +19,7 @@ msgstr "" "X-Generator: Weblate 4.12-dev\n" "Generated-By: Babel 2.9.0\n" -#: kosmorro/__main__.py:63 +#: kosmorro/__main__.py:61 #, fuzzy msgid "" "Save the planet and paper!\n" @@ -30,7 +30,7 @@ msgstr "" "Overweeg om uw PDF-document alleen af te drukken als het echt nodig is, en " "gebruik de andere kant van het vel." -#: kosmorro/__main__.py:72 +#: kosmorro/__main__.py:70 #, fuzzy msgid "" "PDF output will not contain the ephemerides, because you didn't provide the " @@ -39,28 +39,28 @@ msgstr "" "PDF-uitvoer bevat de efemeriden niet, omdat u de observatiecoördinaat niet " "hebt opgegeven." -#: kosmorro/__main__.py:117 +#: kosmorro/__main__.py:115 #, fuzzy msgid "The file could not be saved in \"{path}\": {error}" msgstr "Kan de uitvoer niet opslaan in \"{path}\": {error}" -#: kosmorro/__main__.py:131 +#: kosmorro/__main__.py:129 msgid "Please provide a file path to export in this format (--output)." msgstr "Geef een bestandspad op om in deze indeling te exporteren (--output)." -#: kosmorro/__main__.py:164 +#: kosmorro/__main__.py:162 #, fuzzy #| msgid "Moon phase can only be displayed between {min_date} and {max_date}" msgid "Moon phase can only be computed between {min_date} and {max_date}" msgstr "Maanfase kan alleen worden weergegeven tussen {min_date} en {max_date}" -#: kosmorro/__main__.py:203 +#: kosmorro/__main__.py:201 #, fuzzy msgid "" "Running on Python {python_version} with Kosmorrolib v{kosmorrolib_version}" msgstr "Draait op Python {python_version}" -#: kosmorro/__main__.py:216 +#: kosmorro/__main__.py:214 msgid "" "Compute the ephemerides and the events for a given date and a given position " "on Earth." @@ -68,7 +68,7 @@ msgstr "" "Bereken de efemeriden en de gebeurtenissen voor een bepaalde datum en een " "bepaalde positie op aarde." -#: kosmorro/__main__.py:219 +#: kosmorro/__main__.py:217 #, fuzzy #| msgid "" #| "By default, only the events will be computed for today ({date}).\n" @@ -82,16 +82,16 @@ msgstr "" "Om ook de efemeriden te berekenen, zijn latitude- en longitude-argumenten " "nodig." -#: kosmorro/__main__.py:232 +#: kosmorro/__main__.py:230 msgid "Show the program version" msgstr "Toon de programmaversie" -#: kosmorro/__main__.py:240 +#: kosmorro/__main__.py:238 #, fuzzy msgid "The format to output the information to" msgstr "Het uitvoerformaat van de informatie" -#: kosmorro/__main__.py:247 +#: kosmorro/__main__.py:245 msgid "" "The observer's latitude on Earth. Can also be set in the KOSMORRO_LATITUDE " "environment variable." @@ -99,7 +99,7 @@ msgstr "" "De breedtegraad van de waarnemer op aarde. Kan ook worden ingesteld in de " "omgevingsvariabele KOSMORRO_LATITUDE." -#: kosmorro/__main__.py:257 +#: kosmorro/__main__.py:255 msgid "" "The observer's longitude on Earth. Can also be set in the KOSMORRO_LONGITUDE " "environment variable." @@ -107,7 +107,7 @@ msgstr "" "De lengtegraad van de waarnemer op aarde. Kan ook worden ingesteld in de " "omgevingsvariabele KOSMORRO_LONGITUDE." -#: kosmorro/__main__.py:267 +#: kosmorro/__main__.py:265 #, fuzzy #| msgid "" #| "The date for which the ephemerides must be calculated. Can be in the YYYY-" @@ -122,7 +122,7 @@ msgstr "" "MM-DD hebben of een interval in de indeling \"[+-]YyMmDd\" (met Y-, M- en D-" "nummers). Standaard ingesteld op vandaag ({default_date})." -#: kosmorro/__main__.py:278 +#: kosmorro/__main__.py:276 msgid "" "The timezone to display the hours in (e.g. 2 for UTC+2 or -3 for UTC-3). Can " "also be set in the KOSMORRO_TIMEZONE environment variable." @@ -131,11 +131,11 @@ msgstr "" "-3 voor UTC-3). Kan ook worden ingesteld in de omgevingsvariabele " "KOSMORRO_TIMEZONE." -#: kosmorro/__main__.py:287 +#: kosmorro/__main__.py:285 msgid "Disable the colors in the console." msgstr "Schakel de kleuren in de console uit." -#: kosmorro/__main__.py:294 +#: kosmorro/__main__.py:292 msgid "" "A file to export the output to. If not given, the standard output is used. " "This argument is needed for PDF format." @@ -143,7 +143,7 @@ msgstr "" "Een bestand om de uitvoer naar te exporteren. Indien niet opgegeven, wordt " "de standaarduitvoer gebruikt. Dit argument is nodig voor het pdf-formaat." -#: kosmorro/__main__.py:303 +#: kosmorro/__main__.py:301 #, fuzzy msgid "" "Do not generate a graph to represent the rise and set times in the PDF " @@ -152,7 +152,7 @@ msgstr "" "Genereer geen grafiek om de opkomst- en ondergangstijden in PDF-formaat weer " "te geven." -#: kosmorro/__main__.py:311 +#: kosmorro/__main__.py:309 msgid "Show debugging messages" msgstr "Foutopsporingsberichten weergeven" @@ -293,13 +293,15 @@ msgid "Elongation of %s is maximal" msgstr "Verlenging van %s is maximaal" #: kosmorro/i18n/strings.py:18 -#, python-format -msgid "%s is at its perigee" +#, fuzzy, python-format +#| msgid "%s is at its perigee" +msgid "%s is at its periapsis" msgstr "%s is op zijn perigeum" #: kosmorro/i18n/strings.py:19 -#, python-format -msgid "%s is at its apogee" +#, fuzzy, python-format +#| msgid "%s is at its apogee" +msgid "%s is at its apoapsis" msgstr "%s is op zijn apogeum" #: kosmorro/i18n/strings.py:35 @@ -351,26 +353,30 @@ msgid "Venus" msgstr "Venus" #: kosmorro/i18n/strings.py:57 +msgid "Earth" +msgstr "" + +#: kosmorro/i18n/strings.py:58 msgid "Mars" msgstr "Mars" -#: kosmorro/i18n/strings.py:58 +#: kosmorro/i18n/strings.py:59 msgid "Jupiter" msgstr "Jupiter" -#: kosmorro/i18n/strings.py:59 +#: kosmorro/i18n/strings.py:60 msgid "Saturn" msgstr "Saturnus" -#: kosmorro/i18n/strings.py:60 +#: kosmorro/i18n/strings.py:61 msgid "Uranus" msgstr "Uranus" -#: kosmorro/i18n/strings.py:61 +#: kosmorro/i18n/strings.py:62 msgid "Neptune" msgstr "Neptunus" -#: kosmorro/i18n/strings.py:62 +#: kosmorro/i18n/strings.py:63 msgid "Pluto" msgstr "Pluto" diff --git a/kosmorro/locales/ru/LC_MESSAGES/messages.po b/kosmorro/locales/ru/LC_MESSAGES/messages.po index b509c7f..7da882b 100644 --- a/kosmorro/locales/ru/LC_MESSAGES/messages.po +++ b/kosmorro/locales/ru/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: kosmorro 0.9.0\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2022-03-19 13:28+0100\n" +"POT-Creation-Date: 2022-07-07 13:10+0200\n" "PO-Revision-Date: 2022-03-19 17:51+0000\n" "Last-Translator: Anonymous \n" "Language-Team: Russian =5.0.2)", "furo", "hypothesis", "mypy", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "six", "sphinx", "sphinx-notfound-page", "zope.interface"] +dev = ["cloudpickle", "coverage[toml] (>=5.0.2)", "furo", "hypothesis", "mypy (>=0.900,!=0.940)", "pre-commit", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "sphinx", "sphinx-notfound-page", "zope.interface"] docs = ["furo", "sphinx", "sphinx-notfound-page", "zope.interface"] -tests = ["cloudpickle", "coverage[toml] (>=5.0.2)", "hypothesis", "mypy", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "six", "zope.interface"] -tests_no_zope = ["cloudpickle", "coverage[toml] (>=5.0.2)", "hypothesis", "mypy", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "six"] +tests = ["cloudpickle", "coverage[toml] (>=5.0.2)", "hypothesis", "mypy (>=0.900,!=0.940)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins", "zope.interface"] +tests-no-zope = ["cloudpickle", "coverage[toml] (>=5.0.2)", "hypothesis", "mypy (>=0.900,!=0.940)", "pympler", "pytest (>=4.3.0)", "pytest-mypy-plugins"] [[package]] name = "aurornis" -version = "1.3.0" +version = "1.4.0" description = "A command line program test helper" category = "dev" optional = false @@ -30,7 +22,7 @@ python-versions = ">=3.7,<4.0" [[package]] name = "babel" -version = "2.10.1" +version = "2.11.0" description = "Internationalization utilities" category = "main" optional = false @@ -41,19 +33,18 @@ pytz = ">=2015.7" [[package]] name = "black" -version = "22.3.0" +version = "22.10.0" description = "The uncompromising code formatter." category = "dev" optional = false -python-versions = ">=3.6.2" +python-versions = ">=3.7" [package.dependencies] click = ">=8.0.0" mypy-extensions = ">=0.4.3" pathspec = ">=0.9.0" platformdirs = ">=2" -tomli = {version = ">=1.1.0", markers = "python_version < \"3.11\""} -typed-ast = {version = ">=1.4.2", markers = "python_version < \"3.8\" and implementation_name == \"cpython\""} +tomli = {version = ">=1.1.0", markers = "python_full_version < \"3.11.0a7\""} typing-extensions = {version = ">=3.10.0.0", markers = "python_version < \"3.10\""} [package.extras] @@ -64,15 +55,15 @@ uvloop = ["uvloop (>=0.15.2)"] [[package]] name = "certifi" -version = "2021.10.8" +version = "2022.9.24" description = "Python package for providing Mozilla's CA Bundle." category = "main" optional = false -python-versions = "*" +python-versions = ">=3.6" [[package]] name = "click" -version = "8.1.2" +version = "8.1.3" description = "Composable command line interface toolkit" category = "dev" optional = false @@ -80,26 +71,35 @@ python-versions = ">=3.7" [package.dependencies] colorama = {version = "*", markers = "platform_system == \"Windows\""} -importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} [[package]] name = "colorama" -version = "0.4.4" +version = "0.4.6" description = "Cross-platform colored terminal text." category = "dev" optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" + +[[package]] +name = "exceptiongroup" +version = "1.0.1" +description = "Backport of PEP 654 (exception groups)" +category = "dev" +optional = false +python-versions = ">=3.7" + +[package.extras] +test = ["pytest (>=6)"] [[package]] name = "importlib-metadata" version = "5.0.0" description = "Read metadata from Python packages" -category = "dev" +category = "main" optional = false python-versions = ">=3.7" [package.dependencies] -typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""} zipp = ">=0.5" [package.extras] @@ -117,7 +117,7 @@ python-versions = "*" [[package]] name = "jplephem" -version = "2.17" +version = "2.18" description = "Use a JPL ephemeris to predict planet positions." category = "main" optional = false @@ -128,11 +128,11 @@ numpy = "*" [[package]] name = "kosmorrolib" -version = "1.0.6" +version = "1.0.7" description = "A library to computes the ephemerides." category = "main" optional = false -python-versions = ">=3.7,<3.11" +python-versions = ">=3.8,<3.12" [package.dependencies] python-dateutil = ">=2.8,<3.0" @@ -149,11 +149,11 @@ python-versions = "*" [[package]] name = "numpy" -version = "1.21.6" +version = "1.23.4" description = "NumPy is the fundamental package for array computing with Python." category = "main" optional = false -python-versions = ">=3.7,<3.11" +python-versions = ">=3.8" [[package]] name = "openlocationcode" @@ -176,23 +176,23 @@ pyparsing = ">=2.0.2,<3.0.5 || >3.0.5" [[package]] name = "pathspec" -version = "0.9.0" +version = "0.10.1" description = "Utility library for gitignore style pattern matching of file paths." category = "dev" optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" +python-versions = ">=3.7" [[package]] name = "platformdirs" -version = "2.5.2" -description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." +version = "2.5.3" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." category = "dev" optional = false python-versions = ">=3.7" [package.extras] -docs = ["furo (>=2021.7.5b38)", "proselint (>=0.10.2)", "sphinx (>=4)", "sphinx-autodoc-typehints (>=1.12)"] -test = ["appdirs (==1.4.4)", "pytest (>=6)", "pytest-cov (>=2.7)", "pytest-mock (>=3.6)"] +docs = ["furo (>=2022.9.29)", "proselint (>=0.13)", "sphinx (>=5.3)", "sphinx-autodoc-typehints (>=1.19.4)"] +test = ["appdirs (==1.4.4)", "pytest (>=7.2)", "pytest-cov (>=4)", "pytest-mock (>=3.10)"] [[package]] name = "pluggy" @@ -202,24 +202,13 @@ category = "dev" optional = false python-versions = ">=3.6" -[package.dependencies] -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} - [package.extras] dev = ["pre-commit", "tox"] testing = ["pytest", "pytest-benchmark"] -[[package]] -name = "py" -version = "1.11.0" -description = "library with cross-python path, ini-parsing, io, code, log facilities" -category = "dev" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" - [[package]] name = "pyparsing" -version = "3.0.8" +version = "3.0.9" description = "pyparsing module - Classes and methods to define and execute parsing grammars" category = "dev" optional = false @@ -230,22 +219,20 @@ diagrams = ["jinja2", "railroad-diagrams"] [[package]] name = "pytest" -version = "7.1.2" +version = "7.2.0" description = "pytest: simple powerful testing with Python" category = "dev" optional = false python-versions = ">=3.7" [package.dependencies] -atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""} attrs = ">=19.2.0" colorama = {version = "*", markers = "sys_platform == \"win32\""} -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} +exceptiongroup = {version = ">=1.0.0rc8", markers = "python_version < \"3.11\""} iniconfig = "*" packaging = "*" pluggy = ">=0.12,<2.0" -py = ">=1.8.2" -tomli = ">=1.0.0" +tomli = {version = ">=1.0.0", markers = "python_version < \"3.11\""} [package.extras] testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "pygments (>=2.7.2)", "requests", "xmlschema"] @@ -263,7 +250,7 @@ six = ">=1.5" [[package]] name = "pytz" -version = "2022.1" +version = "2022.6" description = "World timezone definitions, modern and historical" category = "main" optional = false @@ -287,7 +274,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" [[package]] name = "skyfield" -version = "1.42" +version = "1.45" description = "Elegant astronomy for Python" category = "main" optional = false @@ -313,22 +300,25 @@ tests = ["mock", "pytest", "skyfield"] [[package]] name = "tabulate" -version = "0.8.9" +version = "0.9.0" description = "Pretty-print tabular data" category = "main" optional = false -python-versions = "*" +python-versions = ">=3.7" [package.extras] widechars = ["wcwidth"] [[package]] name = "termcolor" -version = "1.1.0" -description = "ANSII Color formatting for output in terminal." +version = "2.1.0" +description = "ANSI color formatting for output in terminal" category = "main" optional = false -python-versions = "*" +python-versions = ">=3.7" + +[package.extras] +tests = ["pytest", "pytest-cov"] [[package]] name = "tomli" @@ -338,17 +328,9 @@ category = "dev" optional = false python-versions = ">=3.7" -[[package]] -name = "typed-ast" -version = "1.5.3" -description = "a fork of Python 2 and 3 ast modules with type comment support" -category = "dev" -optional = false -python-versions = ">=3.6" - [[package]] name = "typing-extensions" -version = "4.2.0" +version = "4.4.0" description = "Backported and Experimental Type Hints for Python 3.7+" category = "dev" optional = false @@ -356,74 +338,72 @@ python-versions = ">=3.7" [[package]] name = "zipp" -version = "3.8.0" +version = "3.10.0" description = "Backport of pathlib-compatible object wrapper for zip files" -category = "dev" +category = "main" optional = false python-versions = ">=3.7" [package.extras] -docs = ["jaraco.packaging (>=9)", "rst.linker (>=1.9)", "sphinx"] -testing = ["func-timeout", "jaraco.itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] +docs = ["furo", "jaraco.packaging (>=9)", "jaraco.tidelift (>=1.4)", "rst.linker (>=1.9)", "sphinx (>=3.5)"] +testing = ["flake8 (<5)", "func-timeout", "jaraco.functools", "jaraco.itertools", "more-itertools", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=1.3)", "pytest-flake8", "pytest-mypy (>=0.9.1)"] [metadata] lock-version = "1.1" -python-versions = ">=3.7,<3.11" -content-hash = "1a6f21a71cff070faabce012b717fd9cb623b9f697c40d6702912901b3251b10" +python-versions = ">=3.8,<3.11" +content-hash = "fa16227bba07cf978e8784452a88796e45bd070997dadc71df063759dadece3f" [metadata.files] -atomicwrites = [ - {file = "atomicwrites-1.4.0-py2.py3-none-any.whl", hash = "sha256:6d1784dea7c0c8d4a5172b6c620f40b6e4cbfdf96d783691f2e1302a7b88e197"}, - {file = "atomicwrites-1.4.0.tar.gz", hash = "sha256:ae70396ad1a434f9c7046fd2dd196fc04b12f9e91ffb859164193be8b6168a7a"}, -] attrs = [ - {file = "attrs-21.4.0-py2.py3-none-any.whl", hash = "sha256:2d27e3784d7a565d36ab851fe94887c5eccd6a463168875832a1be79c82828b4"}, - {file = "attrs-21.4.0.tar.gz", hash = "sha256:626ba8234211db98e869df76230a137c4c40a12d72445c45d5f5b716f076e2fd"}, + {file = "attrs-22.1.0-py2.py3-none-any.whl", hash = "sha256:86efa402f67bf2df34f51a335487cf46b1ec130d02b8d39fd248abfd30da551c"}, + {file = "attrs-22.1.0.tar.gz", hash = "sha256:29adc2665447e5191d0e7c568fde78b21f9672d344281d0c6e1ab085429b22b6"}, ] aurornis = [ - {file = "aurornis-1.3.0-py3-none-any.whl", hash = "sha256:ebb054852cc7b06124ce8b3789ab9b79b4573e95a050ada10492de447ced460c"}, - {file = "aurornis-1.3.0.tar.gz", hash = "sha256:213ab6e805e24708f0a071423c9b2aa46447561a54bcd3aea76bf9fc4996a90e"}, + {file = "aurornis-1.4.0-py3-none-any.whl", hash = "sha256:8b59764a13843ec2d937bdc7b93123144d96349a5cee56a3d5b181c7dd86ba71"}, + {file = "aurornis-1.4.0.tar.gz", hash = "sha256:0d9280b7d03cd84a874deaf6506ba720ab5f68ff90a0d3af1d8966d5f31b707b"}, ] babel = [ - {file = "Babel-2.10.1-py3-none-any.whl", hash = "sha256:3f349e85ad3154559ac4930c3918247d319f21910d5ce4b25d439ed8693b98d2"}, - {file = "Babel-2.10.1.tar.gz", hash = "sha256:98aeaca086133efb3e1e2aad0396987490c8425929ddbcfe0550184fdc54cd13"}, + {file = "Babel-2.11.0-py3-none-any.whl", hash = "sha256:1ad3eca1c885218f6dce2ab67291178944f810a10a9b5f3cb8382a5a232b64fe"}, + {file = "Babel-2.11.0.tar.gz", hash = "sha256:5ef4b3226b0180dedded4229651c8b0e1a3a6a2837d45a073272f313e4cf97f6"}, ] black = [ - {file = "black-22.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:2497f9c2386572e28921fa8bec7be3e51de6801f7459dffd6e62492531c47e09"}, - {file = "black-22.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5795a0375eb87bfe902e80e0c8cfaedf8af4d49694d69161e5bd3206c18618bb"}, - {file = "black-22.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:e3556168e2e5c49629f7b0f377070240bd5511e45e25a4497bb0073d9dda776a"}, - {file = "black-22.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:67c8301ec94e3bcc8906740fe071391bce40a862b7be0b86fb5382beefecd968"}, - {file = "black-22.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:fd57160949179ec517d32ac2ac898b5f20d68ed1a9c977346efbac9c2f1e779d"}, - {file = "black-22.3.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:cc1e1de68c8e5444e8f94c3670bb48a2beef0e91dddfd4fcc29595ebd90bb9ce"}, - {file = "black-22.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6d2fc92002d44746d3e7db7cf9313cf4452f43e9ea77a2c939defce3b10b5c82"}, - {file = "black-22.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:a6342964b43a99dbc72f72812bf88cad8f0217ae9acb47c0d4f141a6416d2d7b"}, - {file = "black-22.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:328efc0cc70ccb23429d6be184a15ce613f676bdfc85e5fe8ea2a9354b4e9015"}, - {file = "black-22.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:06f9d8846f2340dfac80ceb20200ea5d1b3f181dd0556b47af4e8e0b24fa0a6b"}, - {file = "black-22.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:ad4efa5fad66b903b4a5f96d91461d90b9507a812b3c5de657d544215bb7877a"}, - {file = "black-22.3.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:e8477ec6bbfe0312c128e74644ac8a02ca06bcdb8982d4ee06f209be28cdf163"}, - {file = "black-22.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:637a4014c63fbf42a692d22b55d8ad6968a946b4a6ebc385c5505d9625b6a464"}, - {file = "black-22.3.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:863714200ada56cbc366dc9ae5291ceb936573155f8bf8e9de92aef51f3ad0f0"}, - {file = "black-22.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10dbe6e6d2988049b4655b2b739f98785a884d4d6b85bc35133a8fb9a2233176"}, - {file = "black-22.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:cee3e11161dde1b2a33a904b850b0899e0424cc331b7295f2a9698e79f9a69a0"}, - {file = "black-22.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:5891ef8abc06576985de8fa88e95ab70641de6c1fca97e2a15820a9b69e51b20"}, - {file = "black-22.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:30d78ba6bf080eeaf0b7b875d924b15cd46fec5fd044ddfbad38c8ea9171043a"}, - {file = "black-22.3.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ee8f1f7228cce7dffc2b464f07ce769f478968bfb3dd1254a4c2eeed84928aad"}, - {file = "black-22.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6ee227b696ca60dd1c507be80a6bc849a5a6ab57ac7352aad1ffec9e8b805f21"}, - {file = "black-22.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:9b542ced1ec0ceeff5b37d69838106a6348e60db7b8fdd245294dc1d26136265"}, - {file = "black-22.3.0-py3-none-any.whl", hash = "sha256:bc58025940a896d7e5356952228b68f793cf5fcb342be703c3a2669a1488cb72"}, - {file = "black-22.3.0.tar.gz", hash = "sha256:35020b8886c022ced9282b51b5a875b6d1ab0c387b31a065b84db7c33085ca79"}, + {file = "black-22.10.0-1fixedarch-cp310-cp310-macosx_11_0_x86_64.whl", hash = "sha256:5cc42ca67989e9c3cf859e84c2bf014f6633db63d1cbdf8fdb666dcd9e77e3fa"}, + {file = "black-22.10.0-1fixedarch-cp311-cp311-macosx_11_0_x86_64.whl", hash = "sha256:5d8f74030e67087b219b032aa33a919fae8806d49c867846bfacde57f43972ef"}, + {file = "black-22.10.0-1fixedarch-cp37-cp37m-macosx_10_16_x86_64.whl", hash = "sha256:197df8509263b0b8614e1df1756b1dd41be6738eed2ba9e9769f3880c2b9d7b6"}, + {file = "black-22.10.0-1fixedarch-cp38-cp38-macosx_10_16_x86_64.whl", hash = "sha256:2644b5d63633702bc2c5f3754b1b475378fbbfb481f62319388235d0cd104c2d"}, + {file = "black-22.10.0-1fixedarch-cp39-cp39-macosx_11_0_x86_64.whl", hash = "sha256:e41a86c6c650bcecc6633ee3180d80a025db041a8e2398dcc059b3afa8382cd4"}, + {file = "black-22.10.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2039230db3c6c639bd84efe3292ec7b06e9214a2992cd9beb293d639c6402edb"}, + {file = "black-22.10.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:14ff67aec0a47c424bc99b71005202045dc09270da44a27848d534600ac64fc7"}, + {file = "black-22.10.0-cp310-cp310-win_amd64.whl", hash = "sha256:819dc789f4498ecc91438a7de64427c73b45035e2e3680c92e18795a839ebb66"}, + {file = "black-22.10.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:5b9b29da4f564ba8787c119f37d174f2b69cdfdf9015b7d8c5c16121ddc054ae"}, + {file = "black-22.10.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b8b49776299fece66bffaafe357d929ca9451450f5466e997a7285ab0fe28e3b"}, + {file = "black-22.10.0-cp311-cp311-win_amd64.whl", hash = "sha256:21199526696b8f09c3997e2b4db8d0b108d801a348414264d2eb8eb2532e540d"}, + {file = "black-22.10.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1e464456d24e23d11fced2bc8c47ef66d471f845c7b7a42f3bd77bf3d1789650"}, + {file = "black-22.10.0-cp37-cp37m-win_amd64.whl", hash = "sha256:9311e99228ae10023300ecac05be5a296f60d2fd10fff31cf5c1fa4ca4b1988d"}, + {file = "black-22.10.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:fba8a281e570adafb79f7755ac8721b6cf1bbf691186a287e990c7929c7692ff"}, + {file = "black-22.10.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:915ace4ff03fdfff953962fa672d44be269deb2eaf88499a0f8805221bc68c87"}, + {file = "black-22.10.0-cp38-cp38-win_amd64.whl", hash = "sha256:444ebfb4e441254e87bad00c661fe32df9969b2bf224373a448d8aca2132b395"}, + {file = "black-22.10.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:974308c58d057a651d182208a484ce80a26dac0caef2895836a92dd6ebd725e0"}, + {file = "black-22.10.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:72ef3925f30e12a184889aac03d77d031056860ccae8a1e519f6cbb742736383"}, + {file = "black-22.10.0-cp39-cp39-win_amd64.whl", hash = "sha256:432247333090c8c5366e69627ccb363bc58514ae3e63f7fc75c54b1ea80fa7de"}, + {file = "black-22.10.0-py3-none-any.whl", hash = "sha256:c957b2b4ea88587b46cf49d1dc17681c1e672864fd7af32fc1e9664d572b3458"}, + {file = "black-22.10.0.tar.gz", hash = "sha256:f513588da599943e0cde4e32cc9879e825d58720d6557062d1098c5ad80080e1"}, ] certifi = [ - {file = "certifi-2021.10.8-py2.py3-none-any.whl", hash = "sha256:d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569"}, - {file = "certifi-2021.10.8.tar.gz", hash = "sha256:78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872"}, + {file = "certifi-2022.9.24-py3-none-any.whl", hash = "sha256:90c1a32f1d68f940488354e36370f6cca89f0f106db09518524c88d6ed83f382"}, + {file = "certifi-2022.9.24.tar.gz", hash = "sha256:0d9c601124e5a6ba9712dbc60d9c53c21e34f5f641fe83002317394311bdce14"}, ] click = [ - {file = "click-8.1.2-py3-none-any.whl", hash = "sha256:24e1a4a9ec5bf6299411369b208c1df2188d9eb8d916302fe6bf03faed227f1e"}, - {file = "click-8.1.2.tar.gz", hash = "sha256:479707fe14d9ec9a0757618b7a100a0ae4c4e236fac5b7f80ca68028141a1a72"}, + {file = "click-8.1.3-py3-none-any.whl", hash = "sha256:bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48"}, + {file = "click-8.1.3.tar.gz", hash = "sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e"}, ] colorama = [ - {file = "colorama-0.4.4-py2.py3-none-any.whl", hash = "sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2"}, - {file = "colorama-0.4.4.tar.gz", hash = "sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b"}, + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] +exceptiongroup = [ + {file = "exceptiongroup-1.0.1-py3-none-any.whl", hash = "sha256:4d6c0aa6dd825810941c792f53d7b8d71da26f5e5f84f20f9508e8f2d33b140a"}, + {file = "exceptiongroup-1.0.1.tar.gz", hash = "sha256:73866f7f842ede6cb1daa42c4af078e2035e5f7607f0e2c762cc51bb31bbe7b2"}, ] importlib-metadata = [ {file = "importlib_metadata-5.0.0-py3-none-any.whl", hash = "sha256:ddb0e35065e8938f867ed4928d0ae5bf2a53b7773871bfe6bcc7e4fcdc7dea43"}, @@ -434,49 +414,46 @@ iniconfig = [ {file = "iniconfig-1.1.1.tar.gz", hash = "sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32"}, ] jplephem = [ - {file = "jplephem-2.17-py3-none-any.whl", hash = "sha256:76efa1290c93ec6c34c7d21345b937f2563e266de34c40c0f55b0ecc56c0f825"}, - {file = "jplephem-2.17.tar.gz", hash = "sha256:e1c6e5565c4d00485f1063241b4d1eff044585c22b8e97fad0ff2f6efb8aaa27"}, + {file = "jplephem-2.18-py3-none-any.whl", hash = "sha256:ecfbf13779650288b958bb1f3848d6445163b0e879ca96759c941841f55abf1c"}, + {file = "jplephem-2.18.tar.gz", hash = "sha256:492911e8a4c47830791b03b9a0ffdf7fc65f685d1cbb3a1790b1ea288ae7fae5"}, ] kosmorrolib = [ - {file = "kosmorrolib-1.0.6-py3-none-any.whl", hash = "sha256:9ffbbaa8666c1222bf8a25d543afa72a0a80249017d342a6667bcae8657effc0"}, - {file = "kosmorrolib-1.0.6.tar.gz", hash = "sha256:8c77f40b346d183147cb3e927b3ea5c7d4d7067ce7e49edb73821566f74d5e51"}, + {file = "kosmorrolib-1.0.7-py3-none-any.whl", hash = "sha256:fa99a4e268ee0134042d498c695ebdd6503d2a03c5697ff7863d2ce45e233279"}, + {file = "kosmorrolib-1.0.7.tar.gz", hash = "sha256:f8c6ad59c53abd08da3a5f4436564cb89e36d706e0d488fcf9288f2069eb01c6"}, ] mypy-extensions = [ {file = "mypy_extensions-0.4.3-py2.py3-none-any.whl", hash = "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d"}, {file = "mypy_extensions-0.4.3.tar.gz", hash = "sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8"}, ] numpy = [ - {file = "numpy-1.21.6-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8737609c3bbdd48e380d463134a35ffad3b22dc56295eff6f79fd85bd0eeeb25"}, - {file = "numpy-1.21.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fdffbfb6832cd0b300995a2b08b8f6fa9f6e856d562800fea9182316d99c4e8e"}, - {file = "numpy-1.21.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3820724272f9913b597ccd13a467cc492a0da6b05df26ea09e78b171a0bb9da6"}, - {file = "numpy-1.21.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f17e562de9edf691a42ddb1eb4a5541c20dd3f9e65b09ded2beb0799c0cf29bb"}, - {file = "numpy-1.21.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5f30427731561ce75d7048ac254dbe47a2ba576229250fb60f0fb74db96501a1"}, - {file = "numpy-1.21.6-cp310-cp310-win32.whl", hash = "sha256:d4bf4d43077db55589ffc9009c0ba0a94fa4908b9586d6ccce2e0b164c86303c"}, - {file = "numpy-1.21.6-cp310-cp310-win_amd64.whl", hash = "sha256:d136337ae3cc69aa5e447e78d8e1514be8c3ec9b54264e680cf0b4bd9011574f"}, - {file = "numpy-1.21.6-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:6aaf96c7f8cebc220cdfc03f1d5a31952f027dda050e5a703a0d1c396075e3e7"}, - {file = "numpy-1.21.6-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:67c261d6c0a9981820c3a149d255a76918278a6b03b6a036800359aba1256d46"}, - {file = "numpy-1.21.6-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:a6be4cb0ef3b8c9250c19cc122267263093eee7edd4e3fa75395dfda8c17a8e2"}, - {file = "numpy-1.21.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7c4068a8c44014b2d55f3c3f574c376b2494ca9cc73d2f1bd692382b6dffe3db"}, - {file = "numpy-1.21.6-cp37-cp37m-win32.whl", hash = "sha256:7c7e5fa88d9ff656e067876e4736379cc962d185d5cd808014a8a928d529ef4e"}, - {file = "numpy-1.21.6-cp37-cp37m-win_amd64.whl", hash = "sha256:bcb238c9c96c00d3085b264e5c1a1207672577b93fa666c3b14a45240b14123a"}, - {file = "numpy-1.21.6-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:82691fda7c3f77c90e62da69ae60b5ac08e87e775b09813559f8901a88266552"}, - {file = "numpy-1.21.6-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:643843bcc1c50526b3a71cd2ee561cf0d8773f062c8cbaf9ffac9fdf573f83ab"}, - {file = "numpy-1.21.6-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:357768c2e4451ac241465157a3e929b265dfac85d9214074985b1786244f2ef3"}, - {file = "numpy-1.21.6-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:9f411b2c3f3d76bba0865b35a425157c5dcf54937f82bbeb3d3c180789dd66a6"}, - {file = "numpy-1.21.6-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:4aa48afdce4660b0076a00d80afa54e8a97cd49f457d68a4342d188a09451c1a"}, - {file = "numpy-1.21.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6a96eef20f639e6a97d23e57dd0c1b1069a7b4fd7027482a4c5c451cd7732f4"}, - {file = "numpy-1.21.6-cp38-cp38-win32.whl", hash = "sha256:5c3c8def4230e1b959671eb959083661b4a0d2e9af93ee339c7dada6759a9470"}, - {file = "numpy-1.21.6-cp38-cp38-win_amd64.whl", hash = "sha256:bf2ec4b75d0e9356edea834d1de42b31fe11f726a81dfb2c2112bc1eaa508fcf"}, - {file = "numpy-1.21.6-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:4391bd07606be175aafd267ef9bea87cf1b8210c787666ce82073b05f202add1"}, - {file = "numpy-1.21.6-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:67f21981ba2f9d7ba9ade60c9e8cbaa8cf8e9ae51673934480e45cf55e953673"}, - {file = "numpy-1.21.6-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ee5ec40fdd06d62fe5d4084bef4fd50fd4bb6bfd2bf519365f569dc470163ab0"}, - {file = "numpy-1.21.6-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:1dbe1c91269f880e364526649a52eff93ac30035507ae980d2fed33aaee633ac"}, - {file = "numpy-1.21.6-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:d9caa9d5e682102453d96a0ee10c7241b72859b01a941a397fd965f23b3e016b"}, - {file = "numpy-1.21.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:58459d3bad03343ac4b1b42ed14d571b8743dc80ccbf27444f266729df1d6f5b"}, - {file = "numpy-1.21.6-cp39-cp39-win32.whl", hash = "sha256:7f5ae4f304257569ef3b948810816bc87c9146e8c446053539947eedeaa32786"}, - {file = "numpy-1.21.6-cp39-cp39-win_amd64.whl", hash = "sha256:e31f0bb5928b793169b87e3d1e070f2342b22d5245c755e2b81caa29756246c3"}, - {file = "numpy-1.21.6-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:dd1c8f6bd65d07d3810b90d02eba7997e32abbdf1277a481d698969e921a3be0"}, - {file = "numpy-1.21.6.zip", hash = "sha256:ecb55251139706669fdec2ff073c98ef8e9a84473e51e716211b41aa0f18e656"}, + {file = "numpy-1.23.4-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:95d79ada05005f6f4f337d3bb9de8a7774f259341c70bc88047a1f7b96a4bcb2"}, + {file = "numpy-1.23.4-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:926db372bc4ac1edf81cfb6c59e2a881606b409ddc0d0920b988174b2e2a767f"}, + {file = "numpy-1.23.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c237129f0e732885c9a6076a537e974160482eab8f10db6292e92154d4c67d71"}, + {file = "numpy-1.23.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a8365b942f9c1a7d0f0dc974747d99dd0a0cdfc5949a33119caf05cb314682d3"}, + {file = "numpy-1.23.4-cp310-cp310-win32.whl", hash = "sha256:2341f4ab6dba0834b685cce16dad5f9b6606ea8a00e6da154f5dbded70fdc4dd"}, + {file = "numpy-1.23.4-cp310-cp310-win_amd64.whl", hash = "sha256:d331afac87c92373826af83d2b2b435f57b17a5c74e6268b79355b970626e329"}, + {file = "numpy-1.23.4-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:488a66cb667359534bc70028d653ba1cf307bae88eab5929cd707c761ff037db"}, + {file = "numpy-1.23.4-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:ce03305dd694c4873b9429274fd41fc7eb4e0e4dea07e0af97a933b079a5814f"}, + {file = "numpy-1.23.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8981d9b5619569899666170c7c9748920f4a5005bf79c72c07d08c8a035757b0"}, + {file = "numpy-1.23.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7a70a7d3ce4c0e9284e92285cba91a4a3f5214d87ee0e95928f3614a256a1488"}, + {file = "numpy-1.23.4-cp311-cp311-win32.whl", hash = "sha256:5e13030f8793e9ee42f9c7d5777465a560eb78fa7e11b1c053427f2ccab90c79"}, + {file = "numpy-1.23.4-cp311-cp311-win_amd64.whl", hash = "sha256:7607b598217745cc40f751da38ffd03512d33ec06f3523fb0b5f82e09f6f676d"}, + {file = "numpy-1.23.4-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7ab46e4e7ec63c8a5e6dbf5c1b9e1c92ba23a7ebecc86c336cb7bf3bd2fb10e5"}, + {file = "numpy-1.23.4-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:a8aae2fb3180940011b4862b2dd3756616841c53db9734b27bb93813cd79fce6"}, + {file = "numpy-1.23.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c053d7557a8f022ec823196d242464b6955a7e7e5015b719e76003f63f82d0f"}, + {file = "numpy-1.23.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a0882323e0ca4245eb0a3d0a74f88ce581cc33aedcfa396e415e5bba7bf05f68"}, + {file = "numpy-1.23.4-cp38-cp38-win32.whl", hash = "sha256:dada341ebb79619fe00a291185bba370c9803b1e1d7051610e01ed809ef3a4ba"}, + {file = "numpy-1.23.4-cp38-cp38-win_amd64.whl", hash = "sha256:0fe563fc8ed9dc4474cbf70742673fc4391d70f4363f917599a7fa99f042d5a8"}, + {file = "numpy-1.23.4-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:c67b833dbccefe97cdd3f52798d430b9d3430396af7cdb2a0c32954c3ef73894"}, + {file = "numpy-1.23.4-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f76025acc8e2114bb664294a07ede0727aa75d63a06d2fae96bf29a81747e4a7"}, + {file = "numpy-1.23.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:12ac457b63ec8ded85d85c1e17d85efd3c2b0967ca39560b307a35a6703a4735"}, + {file = "numpy-1.23.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95de7dc7dc47a312f6feddd3da2500826defdccbc41608d0031276a24181a2c0"}, + {file = "numpy-1.23.4-cp39-cp39-win32.whl", hash = "sha256:f2f390aa4da44454db40a1f0201401f9036e8d578a25f01a6e237cea238337ef"}, + {file = "numpy-1.23.4-cp39-cp39-win_amd64.whl", hash = "sha256:f260da502d7441a45695199b4e7fd8ca87db659ba1c78f2bbf31f934fe76ae0e"}, + {file = "numpy-1.23.4-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:61be02e3bf810b60ab74e81d6d0d36246dbfb644a462458bb53b595791251911"}, + {file = "numpy-1.23.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:296d17aed51161dbad3c67ed6d164e51fcd18dbcd5dd4f9d0a9c6055dce30810"}, + {file = "numpy-1.23.4-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:4d52914c88b4930dafb6c48ba5115a96cbab40f45740239d9f4159c4ba779962"}, + {file = "numpy-1.23.4.tar.gz", hash = "sha256:ed2cc92af0efad20198638c69bb0fc2870a58dabfba6eb722c933b48556c686c"}, ] openlocationcode = [ {file = "openlocationcode-1.0.1.tar.gz", hash = "sha256:6fc0108a8214b65d74964105bd69645a8a7529237f0de6aadcfa83cc3373b359"}, @@ -486,36 +463,32 @@ packaging = [ {file = "packaging-21.3.tar.gz", hash = "sha256:dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"}, ] pathspec = [ - {file = "pathspec-0.9.0-py2.py3-none-any.whl", hash = "sha256:7d15c4ddb0b5c802d161efc417ec1a2558ea2653c2e8ad9c19098201dc1c993a"}, - {file = "pathspec-0.9.0.tar.gz", hash = "sha256:e564499435a2673d586f6b2130bb5b95f04a3ba06f81b8f895b651a3c76aabb1"}, + {file = "pathspec-0.10.1-py3-none-any.whl", hash = "sha256:46846318467efc4556ccfd27816e004270a9eeeeb4d062ce5e6fc7a87c573f93"}, + {file = "pathspec-0.10.1.tar.gz", hash = "sha256:7ace6161b621d31e7902eb6b5ae148d12cfd23f4a249b9ffb6b9fee12084323d"}, ] platformdirs = [ - {file = "platformdirs-2.5.2-py3-none-any.whl", hash = "sha256:027d8e83a2d7de06bbac4e5ef7e023c02b863d7ea5d079477e722bb41ab25788"}, - {file = "platformdirs-2.5.2.tar.gz", hash = "sha256:58c8abb07dcb441e6ee4b11d8df0ac856038f944ab98b7be6b27b2a3c7feef19"}, + {file = "platformdirs-2.5.3-py3-none-any.whl", hash = "sha256:0cb405749187a194f444c25c82ef7225232f11564721eabffc6ec70df83b11cb"}, + {file = "platformdirs-2.5.3.tar.gz", hash = "sha256:6e52c21afff35cb659c6e52d8b4d61b9bd544557180440538f255d9382c8cbe0"}, ] pluggy = [ {file = "pluggy-1.0.0-py2.py3-none-any.whl", hash = "sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3"}, {file = "pluggy-1.0.0.tar.gz", hash = "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159"}, ] -py = [ - {file = "py-1.11.0-py2.py3-none-any.whl", hash = "sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378"}, - {file = "py-1.11.0.tar.gz", hash = "sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719"}, -] pyparsing = [ - {file = "pyparsing-3.0.8-py3-none-any.whl", hash = "sha256:ef7b523f6356f763771559412c0d7134753f037822dad1b16945b7b846f7ad06"}, - {file = "pyparsing-3.0.8.tar.gz", hash = "sha256:7bf433498c016c4314268d95df76c81b842a4cb2b276fa3312cfb1e1d85f6954"}, + {file = "pyparsing-3.0.9-py3-none-any.whl", hash = "sha256:5026bae9a10eeaefb61dab2f09052b9f4307d44aee4eda64b309723d8d206bbc"}, + {file = "pyparsing-3.0.9.tar.gz", hash = "sha256:2b020ecf7d21b687f219b71ecad3631f644a47f01403fa1d1036b0c6416d70fb"}, ] pytest = [ - {file = "pytest-7.1.2-py3-none-any.whl", hash = "sha256:13d0e3ccfc2b6e26be000cb6568c832ba67ba32e719443bfe725814d3c42433c"}, - {file = "pytest-7.1.2.tar.gz", hash = "sha256:a06a0425453864a270bc45e71f783330a7428defb4230fb5e6a731fde06ecd45"}, + {file = "pytest-7.2.0-py3-none-any.whl", hash = "sha256:892f933d339f068883b6fd5a459f03d85bfcb355e4981e146d2c7616c21fef71"}, + {file = "pytest-7.2.0.tar.gz", hash = "sha256:c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59"}, ] python-dateutil = [ {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, {file = "python_dateutil-2.8.2-py2.py3-none-any.whl", hash = "sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9"}, ] pytz = [ - {file = "pytz-2022.1-py2.py3-none-any.whl", hash = "sha256:e68985985296d9a66a881eb3193b0906246245294a881e7c8afe623866ac6a5c"}, - {file = "pytz-2022.1.tar.gz", hash = "sha256:1e760e2fe6a8163bc0b3d9a19c4f84342afa0a2affebfaa84b01b978a02ecaa7"}, + {file = "pytz-2022.6-py2.py3-none-any.whl", hash = "sha256:222439474e9c98fced559f1709d89e6c9cbf8d79c794ff3eb9f8800064291427"}, + {file = "pytz-2022.6.tar.gz", hash = "sha256:e89512406b793ca39f5971bc999cc538ce125c0e51c27941bef4568b460095e2"}, ] sgp4 = [ {file = "sgp4-2.21-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:f90ad26f34b06082538f61b64c8b89d69db28d750bf996ae67fd6b72c5e37f11"}, @@ -571,55 +544,30 @@ six = [ {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"}, ] skyfield = [ - {file = "skyfield-1.42-py3-none-any.whl", hash = "sha256:4f1c5574626455f15fc3f336be1ed9ed77efe5b97b4763af6ed358ee2f9bd3b5"}, - {file = "skyfield-1.42.tar.gz", hash = "sha256:3447fd3a9a9dabc2080e6a4efb56d9883decf261ad78e6c9b3f187c4fc761ace"}, + {file = "skyfield-1.45-py3-none-any.whl", hash = "sha256:fbfba0c9d5f764630b227d5a70e3f8f934ce9f7c04d6c47f021e3c33e810cd7a"}, + {file = "skyfield-1.45.tar.gz", hash = "sha256:5f0e0530bda6c9bf23a188c574181b4ee63cf2ce1ec1e0c8825f45ae577d8b36"}, ] skyfield-data = [ {file = "skyfield-data-4.0.0.tar.gz", hash = "sha256:128d407e43a04be66c44b03914f9147b5e65b96078db776e6a4f5538ab0b74bf"}, {file = "skyfield_data-4.0.0-py2.py3-none-any.whl", hash = "sha256:bd81bf9032d4833a766f4127e868d62674083ca2ccaea07e6d025e132c9c574e"}, ] tabulate = [ - {file = "tabulate-0.8.9-py3-none-any.whl", hash = "sha256:d7c013fe7abbc5e491394e10fa845f8f32fe54f8dc60c6622c6cf482d25d47e4"}, - {file = "tabulate-0.8.9.tar.gz", hash = "sha256:eb1d13f25760052e8931f2ef80aaf6045a6cceb47514db8beab24cded16f13a7"}, + {file = "tabulate-0.9.0-py3-none-any.whl", hash = "sha256:024ca478df22e9340661486f85298cff5f6dcdba14f3813e8830015b9ed1948f"}, + {file = "tabulate-0.9.0.tar.gz", hash = "sha256:0095b12bf5966de529c0feb1fa08671671b3368eec77d7ef7ab114be2c068b3c"}, ] termcolor = [ - {file = "termcolor-1.1.0.tar.gz", hash = "sha256:1d6d69ce66211143803fbc56652b41d73b4a400a2891d7bf7a1cdf4c02de613b"}, + {file = "termcolor-2.1.0-py3-none-any.whl", hash = "sha256:91dd04fdf661b89d7169cefd35f609b19ca931eb033687eaa647cef1ff177c49"}, + {file = "termcolor-2.1.0.tar.gz", hash = "sha256:b80df54667ce4f48c03fe35df194f052dc27a541ebbf2544e4d6b47b5d6949c4"}, ] tomli = [ {file = "tomli-2.0.1-py3-none-any.whl", hash = "sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc"}, {file = "tomli-2.0.1.tar.gz", hash = "sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f"}, ] -typed-ast = [ - {file = "typed_ast-1.5.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:9ad3b48cf2b487be140072fb86feff36801487d4abb7382bb1929aaac80638ea"}, - {file = "typed_ast-1.5.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:542cd732351ba8235f20faa0fc7398946fe1a57f2cdb289e5497e1e7f48cfedb"}, - {file = "typed_ast-1.5.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5dc2c11ae59003d4a26dda637222d9ae924387f96acae9492df663843aefad55"}, - {file = "typed_ast-1.5.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:fd5df1313915dbd70eaaa88c19030b441742e8b05e6103c631c83b75e0435ccc"}, - {file = "typed_ast-1.5.3-cp310-cp310-win_amd64.whl", hash = "sha256:e34f9b9e61333ecb0f7d79c21c28aa5cd63bec15cb7e1310d7d3da6ce886bc9b"}, - {file = "typed_ast-1.5.3-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:f818c5b81966d4728fec14caa338e30a70dfc3da577984d38f97816c4b3071ec"}, - {file = "typed_ast-1.5.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3042bfc9ca118712c9809201f55355479cfcdc17449f9f8db5e744e9625c6805"}, - {file = "typed_ast-1.5.3-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:4fff9fdcce59dc61ec1b317bdb319f8f4e6b69ebbe61193ae0a60c5f9333dc49"}, - {file = "typed_ast-1.5.3-cp36-cp36m-win_amd64.whl", hash = "sha256:8e0b8528838ffd426fea8d18bde4c73bcb4167218998cc8b9ee0a0f2bfe678a6"}, - {file = "typed_ast-1.5.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8ef1d96ad05a291f5c36895d86d1375c0ee70595b90f6bb5f5fdbee749b146db"}, - {file = "typed_ast-1.5.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ed44e81517364cb5ba367e4f68fca01fba42a7a4690d40c07886586ac267d9b9"}, - {file = "typed_ast-1.5.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:f60d9de0d087454c91b3999a296d0c4558c1666771e3460621875021bf899af9"}, - {file = "typed_ast-1.5.3-cp37-cp37m-win_amd64.whl", hash = "sha256:9e237e74fd321a55c90eee9bc5d44be976979ad38a29bbd734148295c1ce7617"}, - {file = "typed_ast-1.5.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:ee852185964744987609b40aee1d2eb81502ae63ee8eef614558f96a56c1902d"}, - {file = "typed_ast-1.5.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:27e46cdd01d6c3a0dd8f728b6a938a6751f7bd324817501c15fb056307f918c6"}, - {file = "typed_ast-1.5.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d64dabc6336ddc10373922a146fa2256043b3b43e61f28961caec2a5207c56d5"}, - {file = "typed_ast-1.5.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:8cdf91b0c466a6c43f36c1964772918a2c04cfa83df8001ff32a89e357f8eb06"}, - {file = "typed_ast-1.5.3-cp38-cp38-win_amd64.whl", hash = "sha256:9cc9e1457e1feb06b075c8ef8aeb046a28ec351b1958b42c7c31c989c841403a"}, - {file = "typed_ast-1.5.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e20d196815eeffb3d76b75223e8ffed124e65ee62097e4e73afb5fec6b993e7a"}, - {file = "typed_ast-1.5.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:37e5349d1d5de2f4763d534ccb26809d1c24b180a477659a12c4bde9dd677d74"}, - {file = "typed_ast-1.5.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c9f1a27592fac87daa4e3f16538713d705599b0a27dfe25518b80b6b017f0a6d"}, - {file = "typed_ast-1.5.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:8831479695eadc8b5ffed06fdfb3e424adc37962a75925668deeb503f446c0a3"}, - {file = "typed_ast-1.5.3-cp39-cp39-win_amd64.whl", hash = "sha256:20d5118e494478ef2d3a2702d964dae830aedd7b4d3b626d003eea526be18718"}, - {file = "typed_ast-1.5.3.tar.gz", hash = "sha256:27f25232e2dd0edfe1f019d6bfaaf11e86e657d9bdb7b0956db95f560cceb2b3"}, -] typing-extensions = [ - {file = "typing_extensions-4.2.0-py3-none-any.whl", hash = "sha256:6657594ee297170d19f67d55c05852a874e7eb634f4f753dbd667855e07c1708"}, - {file = "typing_extensions-4.2.0.tar.gz", hash = "sha256:f1c24655a0da0d1b67f07e17a5e6b2a105894e6824b92096378bb3668ef02376"}, + {file = "typing_extensions-4.4.0-py3-none-any.whl", hash = "sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e"}, + {file = "typing_extensions-4.4.0.tar.gz", hash = "sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa"}, ] zipp = [ - {file = "zipp-3.8.0-py3-none-any.whl", hash = "sha256:c4f6e5bbf48e74f7a38e7cc5b0480ff42b0ae5178957d564d18932525d5cf099"}, - {file = "zipp-3.8.0.tar.gz", hash = "sha256:56bf8aadb83c24db6c4b577e13de374ccfb67da2078beba1d037c17980bf43ad"}, + {file = "zipp-3.10.0-py3-none-any.whl", hash = "sha256:4fcb6f278987a6605757302a6e40e896257570d11c51628968ccb2a47e80c6c1"}, + {file = "zipp-3.10.0.tar.gz", hash = "sha256:7a7262fd930bd3e36c50b9a64897aec3fafff3dfdeec9623ae22b40e93f99bb8"}, ] diff --git a/pyproject.toml b/pyproject.toml index 94e7cf0..1bc8572 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,18 +15,19 @@ include = [ kosmorro = 'kosmorro.__main__:main' [tool.poetry.dependencies] -python = ">=3.9,<3.11" -tabulate = "^0.8" -termcolor = "^1.1" +python = ">=3.8,<3.11" +tabulate = ">=0.8,<0.10" +termcolor = ">=1.1,<3.0" kosmorrolib = "^1.0" python-dateutil = "^2.8" Babel = "^2.9" +importlib-metadata = ">=4.11,<6.0" openlocationcode = "^1.0" [tool.poetry.dev-dependencies] -black = "^22.3" -pytest = "^7.0" -aurornis = "^1.2" +black = "^22.10" +pytest = "^7.2" +aurornis = "^1.4" [build-system] requires = ["poetry-core>=1.0.0"]