Add wheels to Travis deploy step.#1236
Merged
dhermes merged 1 commit intogoogleapis:masterfrom Nov 20, 2015
Merged
Conversation
We use `universal = 1` in `setup.cfg` since our codebase works without change in both Python 2 and Python 3.
Contributor
|
LGTM. BTW, travis-ci/travis-ci#1675 is now closed -- can we get rid of the workaround? |
Contributor
Author
|
Probably? @silvolu Was the original person that tracked down that hack. We can remove it and then "wait-and-see" if it works fine on the next release. |
dhermes
added a commit
that referenced
this pull request
Nov 20, 2015
Add wheels to Travis deploy step.
parthea
added a commit
that referenced
this pull request
Nov 24, 2025
* fix: sanitize file names * lint * address review feedback
parthea
pushed a commit
that referenced
this pull request
Nov 26, 2025
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
parthea
pushed a commit
that referenced
this pull request
Mar 2, 2026
Previously, when a channel refresh occurs, the async client would use `channel.close()` with a grace parameter to allow previous channels to keep serving old requests for a time. We were seeing flakes in our tests, showing that `channel.close()` isn't reliable, and can sometimes cancel ongoing requests before the grace period ends This PR fixes this by using a fixed sleep time before calling close in the async client, like the sync client already does. This should remove the potential for cancelled requests before the grace period ends, and improve test flakiness I also updated the system test to fully capture this problematic state, instead of encountering it in a random race condition
parthea
pushed a commit
that referenced
this pull request
Mar 2, 2026
PR created by the Librarian CLI to initialize a release. Merging this PR will auto trigger a release. Librarian Version: v0.7.0 Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:b8058df4c45e9a6e07f6b4d65b458d0d059241dd34c814f151c8bf6b89211209 <details><summary>google-cloud-bigtable: 2.35.0</summary> ## [2.35.0](googleapis/python-bigtable@v2.34.0...v2.35.0) (2025-12-16) ### Features * add basic interceptor to client (#1206) ([6561cfac](googleapis/python-bigtable@6561cfac)) * Add encodings for STRUCT and the Timestamp type ([72dfdc44](googleapis/python-bigtable@72dfdc44)) * add PeerInfo proto in Bigtable API ([72dfdc44](googleapis/python-bigtable@72dfdc44)) * Add Type API updates needed to support structured keys in materialized views ([72dfdc44](googleapis/python-bigtable@72dfdc44)) * support mTLS certificates when available (#1249) ([ca20219c](googleapis/python-bigtable@ca20219c)) ### Bug Fixes * re-export AddToCell for consistency (#1241) ([2a5baf11](googleapis/python-bigtable@2a5baf11)) * async client uses fixed grace period (#1236) ([544db1cd](googleapis/python-bigtable@544db1cd)) * Deprecate credentials_file argument ([72dfdc44](googleapis/python-bigtable@72dfdc44)) * Add ReadRows/SampleRowKeys bindings for materialized views ([72dfdc44](googleapis/python-bigtable@72dfdc44)) * retry cancelled errors (#1235) ([e3fd5d86](googleapis/python-bigtable@e3fd5d86)) </details>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
We use
universal = 1insetup.cfgsince our codebase works without change in both Python 2 and Python 3.Change inspired by reading http://docs.travis-ci.com/user/deployment/pypi/ and http://pythonwheels.com/