diff --git a/.github/workflows/deploy-sdist.yaml b/.github/workflows/deploy-sdist.yaml index b781efd..3fd0b27 100644 --- a/.github/workflows/deploy-sdist.yaml +++ b/.github/workflows/deploy-sdist.yaml @@ -1,6 +1,8 @@ name: Deploy sdist on: + push: + pull_request: release: types: - published @@ -15,7 +17,7 @@ jobs: - name: Create sdist shell: bash -l {0} - run: python setup.py sdist + run: python -m pip install -q build; python -m build - name: Publish package to PyPI if: github.event.action == 'published' diff --git a/CHANGELOG.md b/CHANGELOG.md index 8448ac7..c1bca5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,38 @@ +## Version 1.7.0 (2023/11/30) + +### Issues Closed + +* [Issue 107](https://github.com/pytroll/pycoast/issues/107) - Incompatibility with Pillow 10 ([PR 108](https://github.com/pytroll/pycoast/pull/108) by [@avalentino](https://github.com/avalentino)) +* [Issue 95](https://github.com/pytroll/pycoast/issues/95) - Cached overlays are pale +* [Issue 82](https://github.com/pytroll/pycoast/issues/82) - Test failure with Pillow 9.4 ([PR 84](https://github.com/pytroll/pycoast/pull/84) by [@mraspaud](https://github.com/mraspaud)) +* [Issue 49](https://github.com/pytroll/pycoast/issues/49) - add install instructions to docs + +In this release 4 issues were closed. + +### Pull Requests Merged + +#### Bugs fixed + +* [PR 108](https://github.com/pytroll/pycoast/pull/108) - Fix compatibility with Pillow 10 (Draw.textsize versus Draw.textbbox) ([107](https://github.com/pytroll/pycoast/issues/107)) +* [PR 98](https://github.com/pytroll/pycoast/pull/98) - Remove special handling of geographic (longlat) CRSes +* [PR 96](https://github.com/pytroll/pycoast/pull/96) - Fix cached images producing different results without caching + +#### Features added + +* [PR 105](https://github.com/pytroll/pycoast/pull/105) - [pre-commit.ci] pre-commit autoupdate +* [PR 86](https://github.com/pytroll/pycoast/pull/86) - Fix the pycoast tests further +* [PR 85](https://github.com/pytroll/pycoast/pull/85) - Cleanup tests +* [PR 84](https://github.com/pytroll/pycoast/pull/84) - Fix reference images for pillow 9.4 ([82](https://github.com/pytroll/pycoast/issues/82)) +* [PR 83](https://github.com/pytroll/pycoast/pull/83) - Factorize font path computation + +#### Documentation changes + +* [PR 113](https://github.com/pytroll/pycoast/pull/113) - Update shapefile URL in docs to HTTPS +* [PR 96](https://github.com/pytroll/pycoast/pull/96) - Fix cached images producing different results without caching + +In this release 10 pull requests were closed. + + ## Version 1.6.1 (2022/11/07) ### Pull Requests Merged diff --git a/MANIFEST.in b/MANIFEST.in index 1c5db26..3b6525a 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -3,7 +3,6 @@ recursive-include docs/source * include pycoast/tests/*.png recursive-include pycoast/tests/ * include LICENSE.txt -include MANIFEST.in include versioneer.py include pycoast/version.py diff --git a/setup.py b/setup.py index 68e04b2..bbe2b1c 100644 --- a/setup.py +++ b/setup.py @@ -16,7 +16,7 @@ # along with this program. If not, see . """Setuptools-based packaging and installation configuration.""" -from setuptools import setup +from setuptools import find_packages, setup import versioneer @@ -45,7 +45,7 @@ long_description=long_description, author="Esben S. Nielsen", author_email="esn@dmi.dk", - packages=["pycoast", "pycoast.tests"], + packages=find_packages(), include_package_data=True, install_requires=requires, extras_require=extras_require,