geopandas / contextily

Context geo-tiles in Python
https://contextily.readthedocs.io/en/latest/
BSD 3-Clause "New" or "Revised" License
520 stars 82 forks source link

MAINT: update infrastructure #222

Closed martinfleis closed 12 months ago

martinfleis commented 1 year ago

Moving to pyproject.toml and setuptools_scm.

I have also included GHA to do the relase, but for that I will need one of the PyPI maintainers (@jorisvandenbossche, @darribas, @ljwolf) to add the access token as a PYPI_API_TOKEN secret.

martinfleis commented 1 year ago

Failures here are unrelated. I think that OSM HOT is being continuously updated based on the latest status of OSM so our hard-coded tests will need to be adapted.

jorisvandenbossche commented 12 months ago

Looking into a token right now

jorisvandenbossche commented 12 months ago

Token has been set up.

For the failing tests, should we try to kind of mock a server with some files added as test data, so that those are stable? But we can maybe leave that for after a quick release, and relax the three failing tests for now?

martinfleis commented 12 months ago

I have relaxed the tests now. If this passes I'l merge, push changelog and cut a release to fix the numerous downstream breakages.

martinfleis commented 12 months ago

We don't have a changelog here... so I'll just cut the release.

jorisvandenbossche commented 12 months ago

Thanks! (and you can add some notes to the github release)