From 3e3ec2faf8b23d2a086f9e3082c482a68040589c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Deuchnord?= Date: Mon, 5 Apr 2021 11:51:22 +0200 Subject: [PATCH 1/4] build: fix release workflow --- .github/workflows/release.yml | 32 +++++++------------------------- 1 file changed, 7 insertions(+), 25 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 52fb17a..c648257 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,17 +19,8 @@ jobs: - name: Prepare release id: prepare_release run: | - changelog="$(git diff HEAD^ HEAD -- CHANGELOG.md | grep -E '\+[#*]' | sed 's/^+//')" - changelog="${changelog//$'%'/'%25'}" - changelog="${changelog//$'\n'/'%0A'}" - changelog="${changelog//$'\r'/'%0D'}" + changelog="$(git diff $(git describe --abbrev=0 --tags $(git describe --abbrev=0 --tags)^) -- CHANGELOG.md | grep -E '\+[#*]' | sed 's/^+/\n/')" echo "::set-output name=changelog::$changelog" - - name: Build locales - env: - POEDITOR_API_ACCESS: ${{ secrets.POEDITOR_API_ACCESS }} - run: | - make POEDITOR_API_ACCESS="${POEDITOR_API_ACCESS}" i18n - tar cf locales.tar.gz kosmorrolib/locales - name: Create release id: create_release uses: actions/create-release@v1 @@ -42,16 +33,6 @@ jobs: prerelease: false body: | ${{ steps.prepare_release.outputs.changelog }} - - name: Upload locales - id: upload-locales - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ steps.create_release.outputs.upload_url }} - asset_path: ./locales.tar.gz - asset_name: locales.tar.gz - asset_content_type: application/x-tar pip: @@ -70,15 +51,16 @@ jobs: sudo gem install ronn - name: Install dependencies run: | - python -m pip install --upgrade pip - pip install setuptools wheel twine skyfield numpy tabulate Babel requests + python -m pip install --upgrade pip pipenv twine + pipenv lock --pre + pipenv sync + pipenv run pip freeze > requirements.txt + pip install -r requirements.txt - name: Build and publish env: TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }} TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }} - POEDITOR_API_ACCESS: ${{ secrets.POEDITOR_API_ACCESS }} - POEDITOR_PROJECT_ID: 306433 run: | - make POEDITOR_API_ACCESS="${POEDITOR_API_ACCESS}" POEDITOR_PROJECT_ID="306433" build + make build twine upload dist/* From a36f7e9c623054d55004d6c80d08394db383a3a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Deuchnord?= Date: Mon, 5 Apr 2021 12:06:44 +0200 Subject: [PATCH 2/4] test: fix doctests --- kosmorrolib/ephemerides.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kosmorrolib/ephemerides.py b/kosmorrolib/ephemerides.py index 00af16b..33b25e6 100644 --- a/kosmorrolib/ephemerides.py +++ b/kosmorrolib/ephemerides.py @@ -121,12 +121,12 @@ def get_ephemerides( >>> pos = Position(50.5824, 3.0624) >>> get_ephemerides(pos, datetime.date(2021, 6, 9)) - [>, >, >, >, >, >, >, >, >, >] + [>, >, >, >, >, >, >, >, >, >] Compute the ephemerides for June 9th, 2021: >>> get_ephemerides(pos, datetime.date(2021, 6, 9), timezone=2) - [>, >, >, >, >, >, >, >, >, >] + [>, >, >, >, >, >, >, >, >, >] """ ephemerides = [] From 44a4e7e7b6e2ffef4dea9897a6fece24645e1ca9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Deuchnord?= Date: Mon, 5 Apr 2021 12:23:40 +0200 Subject: [PATCH 3/4] chore: prepare for release --- CHANGELOG.md | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md deleted file mode 100644 index 57cf099..0000000 --- a/CHANGELOG.md +++ /dev/null @@ -1,12 +0,0 @@ -# Version 0.10.0 (2021-04-03) - -This is the first version of the Kosmorrolib. It is numbered "0.10.0" because directly follows the version 0.9.0 of the Kosmorro project. - -### Bug Fixes - -* take the timezone in account on get_moon_phase ([2df588e](https://github.com/Kosmorro/lib/commit/2df588e5c13246c19b3b5828bdf58b95d11ec104)) - - -### Features - -* make the date parameter optional (default value: today) ([c59b553](https://github.com/Kosmorro/lib/commit/c59b553c86999958027a7649c52811b2bc5162fd)) From 7d292ce34703091eebb678c9f23ccc9526254497 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Deuchnord?= Date: Mon, 5 Apr 2021 12:24:35 +0200 Subject: [PATCH 4/4] build: bump version 0.10.0 --- CHANGELOG.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..03d0f60 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,14 @@ +# Version 0.10.0 (2021-04-05) + + +### Bug Fixes + +* take the timezone in account on get_moon_phase ([2df588e](https://github.com/Kosmorro/lib/commit/2df588e5c13246c19b3b5828bdf58b95d11ec104)) + + +### Features + +* make the date parameter optional (default value: today) ([c59b553](https://github.com/Kosmorro/lib/commit/c59b553c86999958027a7649c52811b2bc5162fd)) + + +