Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Use lower-case gRPC header keys#2212

Merged
tseaver merged 2 commits into
googleapis:mastergoogleapis/google-cloud-python:masterfrom
yang-g:masteryang-g/gcloud-python:masterCopy head branch name to clipboard
Aug 27, 2016
Merged

Use lower-case gRPC header keys#2212
tseaver merged 2 commits into
googleapis:mastergoogleapis/google-cloud-python:masterfrom
yang-g:masteryang-g/gcloud-python:masterCopy head branch name to clipboard

Conversation

@yang-g

@yang-g yang-g commented Aug 26, 2016

Copy link
Copy Markdown
Contributor

As upper-case letters are illegal per http2 spec.

As upper-case letters are illegal per http2 spec.
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Aug 26, 2016
@yang-g

yang-g commented Aug 27, 2016

Copy link
Copy Markdown
Contributor Author

#2204

@tseaver tseaver added the grpc label Aug 27, 2016
@tseaver

tseaver commented Aug 27, 2016

Copy link
Copy Markdown
Contributor

@yang-g Thanks for the fix! Travis is going to barf whenever it gets around to running, because the unit tests assert the upper-case field names:

======================================================================
FAIL: test___call__ (gcloud.test__helpers.TestMetadataPlugin)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/tseaver/projects/agendaless/Google/src/gcloud-python/gcloud/test__helpers.py", line 845, in test___call__
    self.assertEqual(callback_args, [(cb_headers, None)])
AssertionError: Lists differ: [([('authorization', 'Bearer F... != [([('Authorization', 'Bearer F...

First differing element 0:
([('authorization', 'Bearer FOOBARBAZ'), ('user-agent', 'USER_AGENT')], None)
([('Authorization', 'Bearer FOOBARBAZ'), ('User-agent', 'USER_AGENT')], None)

- [([('authorization', 'Bearer FOOBARBAZ'), ('user-agent', 'USER_AGENT')], None)]
?      ^                                      ^

+ [([('Authorization', 'Bearer FOOBARBAZ'), ('User-agent', 'USER_AGENT')], None)]
?      ^                                      ^

Can you please update the PR accordingly?

@dhermes, @daspecster For future reference, here is the HTTP/2 spec reference which mandates lower-case for header field names (I was completely unaware of that requirement).

@tseaver

tseaver commented Aug 27, 2016

Copy link
Copy Markdown
Contributor

I cancelled the not-yet-started Travis build after verifying that it would fail.

@yang-g

yang-g commented Aug 27, 2016

Copy link
Copy Markdown
Contributor Author

@tseaver I pushed eebb83a about the same time of your comment. I did a search and did not find anything else. Could you restart the travis-ci or point me to more places to fix? Thanks.

@tseaver

tseaver commented Aug 27, 2016

Copy link
Copy Markdown
Contributor

@yang-g I restarted the build. Sorry for my haste in cancelling -- Travis has been so glacially slow lately that we've been minimizing "known broken" jobs in the queue.

@dhermes

dhermes commented Aug 27, 2016

Copy link
Copy Markdown
Contributor

@tseaver I think Travis have sorted out their issues

@tseaver tseaver merged commit a5594a7 into googleapis:master Aug 27, 2016
@tseaver

tseaver commented Aug 27, 2016

Copy link
Copy Markdown
Contributor

@yang-g Thank you again!

@dhermes dhermes mentioned this pull request Sep 19, 2016
parthea pushed a commit that referenced this pull request Mar 6, 2026
* test: remove pragma

* test: remove comment about pragma

* updates to conditionals related to pandas 2.0+ tests
parthea pushed a commit that referenced this pull request Apr 1, 2026
* fix: simplify UnsupportedTypeError message

* relax assertion
parthea pushed a commit that referenced this pull request Apr 1, 2026
🤖 I have created a release *beep* *boop*
---


##
[2.29.0](googleapis/python-bigquery-dataframes@v2.28.0...v2.29.0)
(2025-11-10)


### Features

* Add bigframes.bigquery.st_regionstats to join raster data from Earth
Engine
([#2228](googleapis/python-bigquery-dataframes#2228))
([10ec52f](googleapis/python-bigquery-dataframes@10ec52f))
* Add DataFrame.resample and Series.resample
([#2213](googleapis/python-bigquery-dataframes#2213))
([c9ca02c](googleapis/python-bigquery-dataframes@c9ca02c))
* SQL Cell no longer escapes formatted string values
([#2245](googleapis/python-bigquery-dataframes#2245))
([d2d38f9](googleapis/python-bigquery-dataframes@d2d38f9))
* Support left_index and right_index for merge
([#2220](googleapis/python-bigquery-dataframes#2220))
([da9ba26](googleapis/python-bigquery-dataframes@da9ba26))


### Bug Fixes

* Correctly iterate over null struct values in ManagedArrowTable
([#2209](googleapis/python-bigquery-dataframes#2209))
([12e04d5](googleapis/python-bigquery-dataframes@12e04d5))
* Simplify UnsupportedTypeError message
([#2212](googleapis/python-bigquery-dataframes#2212))
([6c9a18d](googleapis/python-bigquery-dataframes@6c9a18d))
* Support results with STRUCT and ARRAY columns containing JSON
subfields in `to_pandas_batches()`
([#2216](googleapis/python-bigquery-dataframes#2216))
([3d8b17f](googleapis/python-bigquery-dataframes@3d8b17f))


### Documentation

* Switch API reference docs to pydata theme
([#2237](googleapis/python-bigquery-dataframes#2237))
([9b86dcf](googleapis/python-bigquery-dataframes@9b86dcf))
* Update notebook for JSON subfields support in to_pandas_batches()
([#2138](googleapis/python-bigquery-dataframes#2138))
([5663d2a](googleapis/python-bigquery-dataframes@5663d2a))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla: yes This human has signed the Contributor License Agreement. grpc

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

Morty Proxy This is a proxified and sanitized view of the page, visit original site.