azavea / python-omgeo

OMGeocoder - A python geocoding abstraction layer
http://python-omgeo.readthedocs.io/en/latest/
MIT License
36 stars 14 forks source link

Update PyPI Integration #71

Closed rajadain closed 5 months ago

rajadain commented 6 months ago

With recent changes to PyPI trusted publishers, we need to update the CI to use that instead of the old non-functional username / password setup.

Update the integration so that releases may publish to PyPI again.

JN-Hernandez commented 6 months ago

WorkPlan

Summary

The python-omgeo Python packages is published via the Azavea PyPI account, however recent builds of these projects are failing because PyPI has changed from username/password authentication to token based and trusted-publisher based authentication. This workplan is to document updating this integration.

Steps

Criteria for Success

Risk

Low Risk

  1. Failure to implement this change will result in the release upload to PyPI not working

Rollback

  1. n/a - failure to implement this change will result in the release upload to PyPI not working

Additional Details