@@ -11,18 +11,20 @@ jobs: | |||||
runs-on: ubuntu-latest | runs-on: ubuntu-latest | ||||
steps: | steps: | ||||
- uses: actions/checkout@v1 | |||||
- uses: actions/checkout@v2 | |||||
- name: Set up Python | - name: Set up Python | ||||
uses: actions/setup-python@v1 | |||||
uses: actions/setup-python@v2 | |||||
with: | with: | ||||
python-version: 3.8 | |||||
python-version: '3.x' | |||||
- name: Install dependencies | - name: Install dependencies | ||||
run: | | run: | | ||||
pip install --upgrade pip pipenv | pip install --upgrade pip pipenv | ||||
pipenv sync -d | pipenv sync -d | ||||
- name: Check i18n | - name: Check i18n | ||||
run: | | run: | | ||||
pipenv run python setup.py extract_messages --output-file=/tmp/kosmorro-messages.pot > /dev/null | |||||
pipenv run pybabel extract --output=/tmp/kosmorro-messages.pot _kosmorro | |||||
echo | |||||
diff=$(diff _kosmorro/locales/messages.pot /tmp/kosmorro-messages.pot | grep '^>') | diff=$(diff _kosmorro/locales/messages.pot /tmp/kosmorro-messages.pot | grep '^>') | ||||
n=$(echo "$diff" | grep -v '> "POT-Creation-Date: ' | wc -l) | n=$(echo "$diff" | grep -v '> "POT-Creation-Date: ' | wc -l) | ||||
@@ -8,11 +8,11 @@ jobs: | |||||
name: Build and Release to PyPI | name: Build and Release to PyPI | ||||
runs-on: ubuntu-latest | runs-on: ubuntu-latest | ||||
steps: | steps: | ||||
- uses: actions/checkout@v1 | |||||
- uses: actions/checkout@v2 | |||||
- name: Set up Python | - name: Set up Python | ||||
uses: actions/setup-python@v1 | |||||
uses: actions/setup-python@v2 | |||||
with: | with: | ||||
python-version: '3.7' | |||||
python-version: '3.x' | |||||
- name: Setup environment | - name: Setup environment | ||||
run: | | run: | | ||||
sudo apt update | sudo apt update | ||||
@@ -20,8 +20,8 @@ jobs: | |||||
sudo gem install ronn | sudo gem install ronn | ||||
- name: Install dependencies | - name: Install dependencies | ||||
run: | | run: | | ||||
python -m pip install --upgrade pip | |||||
pip install pipenv setuptools wheel twine skyfield numpy tabulate Babel requests | |||||
python -m pip install --upgrade pip pipenv setuptools wheel twine | |||||
pipenv install | |||||
- name: Build package | - name: Build package | ||||
run: | | run: | | ||||
make i18n build | make i18n build | ||||
@@ -31,4 +31,3 @@ jobs: | |||||
TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} | TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} | ||||
run: | | run: | | ||||
twine upload dist/* | twine upload dist/* | ||||
@@ -11,10 +11,10 @@ manpage: | |||||
ronn --roff manpage/kosmorro.7.md | ronn --roff manpage/kosmorro.7.md | ||||
messages: | messages: | ||||
pipenv run python setup.py extract_messages --output-file=_kosmorro/locales/messages.pot | |||||
pipenv run pybabel extract --output=_kosmorro/locales/messages.pot _kosmorro | |||||
i18n: | i18n: | ||||
pipenv run python setup.py compile_catalog | |||||
pipenv run pybabel compile --directory=_kosmorro/locales | |||||
changelog: | changelog: | ||||
conventional-changelog -p angular -i CHANGELOG.md -s | conventional-changelog -p angular -i CHANGELOG.md -s | ||||
@@ -1,14 +1,14 @@ | |||||
# Translations template for kosmorro. | |||||
# Translations template for PROJECT. | |||||
# Copyright (C) 2022 ORGANIZATION | # Copyright (C) 2022 ORGANIZATION | ||||
# This file is distributed under the same license as the kosmorro project. | |||||
# This file is distributed under the same license as the PROJECT project. | |||||
# FIRST AUTHOR <EMAIL@ADDRESS>, 2022. | # FIRST AUTHOR <EMAIL@ADDRESS>, 2022. | ||||
# | # | ||||
#, fuzzy | #, fuzzy | ||||
msgid "" | msgid "" | ||||
msgstr "" | msgstr "" | ||||
"Project-Id-Version: kosmorro 0.10.9\n" | |||||
"Project-Id-Version: PROJECT VERSION\n" | |||||
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" | ||||
"POT-Creation-Date: 2022-01-12 08:53+0100\n" | |||||
"POT-Creation-Date: 2022-01-12 13:59+0100\n" | |||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||
"Language-Team: LANGUAGE <LL@li.org>\n" | "Language-Team: LANGUAGE <LL@li.org>\n" | ||||