Closed
Description
/cc @busunkim96, @tswast, @crwilcox
I had originally worked to add --pre
to the testing/constraints-3.9.txt
files of the "manual" libraries:
- tests: silence a warning from 'charset_normalizer' python-api-core#247
- tests: allow prerelease dependency versions under Python 3.9 python-cloud-core#129
- tests: test against 2.x versions of google-auth google-resumable-media-python#250
- tests: allow prerelease deps on Python 3.9 python-firestore#415
- tests: allow prerelease deps on Python 3.9 python-bigtable#402
- tests: allow prerelease deps on Python 3.9 python-datastore#207
- chore: drop use of 'pytz' in tests / examples python-storage#534
- tests: allow prerelease dependency versions under Python 3.9 python-spanner#479
However, in today's meeting the consensus was that such testing needs to happend out-of-band from the normal PR presubmit testing. I have therefore reverted the already-merged PRs which had only that change:
- tests: revert testing against prerelease deps on Python 3.9 python-firestore#426
- tests: revert testing against prerelease deps on Python 3.9 python-bigtable#406
- tests: revert testing against prerelease deps on Python 3.9 python-datastore#213
For the already-merged PRs which contained more changes, I have created PRs which back out only the constraint change:
- tests: revert testing against prerelease deps on Python 3.9 python-cloud-core#132
- tests: revert testing against prerelease deps on Python 3.9 python-spanner#527
For the not-yet-merged PRs, I have backed out the constraint change, and re-titled them to signal the remaining changes:
- tests: silence a warning from 'charset_normalizer' python-api-core#247
- tests: test against 2.x versions of google-auth google-resumable-media-python#250
- chore: drop use of 'pytz' in tests / examples python-storage#534
Going forward, we need to work out how to do this testing out-of-band.
- test: add session to test with nightly dependencies python-bigquery#449 added a
prerelease_deps
session tonoxfile.py
(not run by default, becausenoxfile.py
lists explicit default sessions That PR sets up a separatepresubmit
job to run that specificnox
session. - Should we instead run such tests in nightly (
continuous
) builds?