googleapis / releasetool

A utility for release Google client libraries across a variety of languages.
Apache License 2.0
30 stars 27 forks source link

fix: add minimum requirements for gcp-releasetool #532

Closed parthea closed 9 months ago

parthea commented 9 months ago

BEGIN_COMMIT_OVERRIDE fix!: Require cryptography 42.x.x feat: Add support for python 3.12 fix: Require python 3.8+ fix: Drop usage of pkg_resources fix: Drop usage of pkgutil fix: Update dependencies in requirements.txt and requirements-dev.txt fix: Add minimum requirements for gcp-releasetool ci: Updates the test nox session to test the minimum version of dependencies via testing/constraints-3.7.txt ci: Error on deprecation warnings END_COMMIT_OVERRIDE

Fixes https://github.com/googleapis/releasetool/issues/533

chingor13 commented 9 months ago

Note that the tests are breaking probably because of our global pip install in https://github.com/googleapis/releasetool/blob/master/.kokoro/build.sh

nox is trying to maintain sessions, but I think a version of something is leaking through.