| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
Thanks for updating this ticket with labels @tseaver. I just realized that I forgot to update the import statements. Just pushed another commit to do that. |
Sorry, something went wrong.
|
@bjwatson this change is hard for us to evaluate / test without updating the machinery to install those deps from https://testpypi.python.org/pypi. Maybe add a temporary command to the tox.ini which pre-installs them from there? |
Sorry, something went wrong.
|
I realized that by setting upper bounds on the 0.8.x version of the gax-google-* packages, that I could safely push the new 0.9.x packages to PyPI. I've just done that, and am now running these tests. |
Sorry, something went wrong.
|
This is ready to merge once the tests pass. I'm not familiar enough with them to know why they're breaking. Could someone take a look and let me know if/what I broke? I'll be AFK for an hour, but will check back in after that. Thanks! |
Sorry, something went wrong.
|
@bjwatson For future reference, tox has support for multiple index servers. |
Sorry, something went wrong.
|
I'm looking at the breakages now |
Sorry, something went wrong.
|
@dhermes https://travis-ci.org/GoogleCloudPlatform/google-cloud-python/builds/160481390#L851-L856 .tox/cover/lib/python2.7/site-packages/google/cloud/gapic/logging/v2/config_service_v2_api.py 60 29 4 0 48% 75, 80, 96, 109, 122, 157-191, 236-238, 262-263, 293-295, 328-330, 351-352 .tox/cover/lib/python2.7/site-packages/google/cloud/gapic/logging/v2/logging_service_v2_api.py 62 30 8 0 46% 77, 82, 98, 111, 124, 159-191, 216-217, 265-275, 335-340, 380-382 .tox/cover/lib/python2.7/site-packages/google/cloud/gapic/logging/v2/metrics_service_v2_api.py 60 29 4 0 48% 73, 78, 94, 107, 120, 155-189, 234-236, 260-262, 292-294, 327-329, 350-352 .tox/cover/lib/python2.7/site-packages/google/cloud/gapic/pubsub/v1/__init__.py 0 0 0 0 100% .tox/cover/lib/python2.7/site-packages/google/cloud/gapic/pubsub/v1/publisher_api.py 66 32 4 0 49% 85, 90, 106, 119, 132, 167-205, 235-236, 266-267, 290-291, 333-335, 377-379, 403-404 .tox/cover/lib/python2.7/site-packages/google/cloud/gapic/pubsub/v1/subscriber_api.py 81 43 6 0 44% 75, 80, 88, 104, 117, 131, 145, 158, 193-237, 302-309, 332-333, 375-377, 401-403, 438-442, 470-472, 510-514, 546-548 |
Sorry, something went wrong.
|
We found a Contributor License Agreement for you (the sender of this pull request) and all commit authors, but as best as we can tell these commits were authored by someone else. If that's the case, please add them to this pull request and have them confirm that they're okay with these commits being contributed to Google. If we're mistaken and you did author these commits, just reply here to confirm. |
Sorry, something went wrong.
|
I just pushed a commit to @bjwatson's branch to fix the coverage issue. Really cool new GitHub feature allowing maintainers to push commits to PRs! @jonparrott Where to file bugs for the CLA-bot? |
Sorry, something went wrong.
| 'gapic-google-pubsub-v1 >= 0.9.0, < 0.10dev', | ||
| 'grpc-google-pubsub-v1 >= 0.9.0, < 0.10dev', | ||
| 'gapic-google-logging-v2 >= 0.9.0, < 0.10dev', | ||
| 'grpc-google-logging-v2 >= 0.9.0, < 0.10dev', |
|
@bjwatson This LGTM though a rebase may be important here to make sure we actually still cover all imports. Rather than a rebase you could just re-start this branch from HEAD locally and then git merge --squash origin/breaking-gapic-changes onto it. This also has the benefit of removing my commit and making CLA-bot happy. |
Sorry, something went wrong.
|
@dhermes the indexserver directive docs state that the directive is deprecated. :( Also, we could have worked around the issue better in tox.ini before #2308: relying on pip to find the gRPC-related dependencies implicitly makes this harder. |
Sorry, something went wrong.
Ha, my bad.
I'm not sure what you mean. |
Sorry, something went wrong.
|
@tseaver How is that different than putting them in setup.py? |
Sorry, something went wrong.
|
In tox.ini, they get installed before google-cloud-python: the tox dependency syntax allows us to specify more options (e.g, URLs, local files) than can be spelled in install_requires. For instance, @bjwatson might have (temporarily) vendored in the sdists, and spelled installing them:` [grpc]
deps =
_vendor/grpc-spanner-v1-0.8.1.tar.gz
_vendor/gapic-google-pubsub-v1-0.9.0b1.tar.gz
_vendor/grpc-google-pubsub-v1-0.9.0b1.tar.gz
_vendor/gapic-google-logging-v2-0.9.0b1.tar.gz
_vendor/grpc-google-logging-v2-0.9.0b1.tar.gz |
Sorry, something went wrong.
|
@dhermes I thought that tox might have that feature, but I couldn't quickly find correct incantation. Thanks for looking into the breakages. I'm at a hack-a-thon today for gcloud-java samples, but I can be pre-empted if there's anything I need to fix in my packages. I'd like to no longer be blocking your 0.19.0 release by EOD. PLMK. |
Sorry, something went wrong.
|
I just did a squash merge. No worries. |
Sorry, something went wrong.
|
Woo hoo! |
Sorry, something went wrong.
|
Ignore clabot if you can manually verify all committers are under CLA. |
Sorry, something went wrong.
|
(clabot can't handle multiple authors, it's a known issue) |
Sorry, something went wrong.
|
@dhermes Sorry, just saw your comments about squashing my commits. I didn't know that y'all kept PRs squashed. On GAPIC, we always wait until the merge-time to squash-and-commit using the commit button dropdown menu. |
Sorry, something went wrong.
|
Sorry, something went wrong.
|
No worries though |
Sorry, something went wrong.
|
I see, so you don't normally squash. This was just a one-off request due to multiple authors? |
Sorry, something went wrong.
|
Looks like this broke some system tests. Working on a fix now. |
Sorry, something went wrong.
Co-authored-by: Anthonios Partheniou <partheniou@google.com>
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:c8612d3fffb3f6a32353b2d1abd16b61e87811866f7ec9d65b59b02eb452a620 <details><summary>bigframes: 2.31.0</summary> ## [2.31.0](google/bigframes@v2.30.0...v2.31.0) (2025-12-10) ### Features * add `bigframes.bigquery.ml` methods (#2300) ([719b278c](google/bigframes@719b278c)) * add 'weekday' property to DatatimeMethod (#2304) ([fafd7c73](google/bigframes@fafd7c73)) ### Bug Fixes * cache DataFrames to temp tables in bigframes.bigquery.ml methods to avoid time travel (#2318) ([d9938319](google/bigframes@d9938319)) ### Reverts * DataFrame display uses IPython's `_repr_mimebundle_` (#2316) ([e4e3ec85](google/bigframes@e4e3ec85)) </details>
| Back | FazBrowse Home | New Git URL |
@dhermes These are the new dependencies for #2258 (and that you need for the 0.19.0 release of google-cloud-python).
Please note that we changed the names of the packages from gax-* to gapic-*. It was a mistake to call them gax-* (that just refers to the google-gax library), and should have always called them gapic-* instead.
Fixes #2258.