Esun Kim
03e9ac6f1f
Requiring C++14 ( #29589 )
2022-05-12 21:17:32 -07:00
Lidi Zheng
98fc0260e3
Bump dev version to v1.47.0-dev ( #29414 )
...
* bump version to 1.47.0-dev
* regenerate projects
2022-04-15 13:25:15 -07:00
Richard Belleville
ff3d51886b
bump grpcio-tools protobuf dependency ( #29257 )
2022-03-29 16:08:56 -07:00
AJ Heller
99a30de9e7
Bump version to 1.46.0-dev (on master branch) ( #29064 )
...
* bump version to 1.46.0-dev
* regenerate projects
2022-03-09 16:44:12 -08:00
Esun Kim
6565584c7b
Bump the minimum gcc to 5 ( #28786 )
2022-02-11 10:31:25 -08:00
AJ Heller
fc6f0277a4
Update third_party/protobuf to v3.19.4 ( #28842 )
...
* Update third_party/protobuf
* run tools/distrib/python/make_grpcio_tools.py
* update build_handwritten.yaml
* regenerate projects
2022-02-11 08:47:36 -08:00
Lidi Zheng
cd4261b946
Support musllinux binary wheels on x64 and x86 ( #28092 )
...
* Support musllinux binary wheels
* Skip aarach64 for now
* Consolidate the difference of mktemp
* Extend linux artifact building time && install bash for distribtest
* Stop using grpc.tools, use grpc_tools
* Update the README to use grpc_tools
* Force static link libc++ for alpine binaries
* Rebase recent build script changes
* Install ccache for musllinux distribtest images
* Revert timeout change to grpc_build_artifacts
2022-02-10 14:14:56 -08:00
Jan Tattermusch
402981be8e
Bump version to 1.45.0-dev ( #28553 )
...
* bump version to 1.45.0-dev
* regenerate projects
2022-01-20 09:23:06 +01:00
Jan Tattermusch
42c08b9b56
Update third_party/protobuf to v3.19.2 ( #28511 )
...
* Update third_party/protobuf
* run tools/distrib/python/make_grpcio_tools.py
* regenerate protos for csharp, ruby, php
* update build_handwritten.yaml
* regenerate projects
2022-01-12 18:35:07 +01:00
Alberto Pedron
c1fe2bc130
Fix libatomic linking on Rasperry Pi OS Bullseye ( #28041 )
2021-12-15 11:09:12 -08:00
Esun Kim
ba06eeb07c
Bump to v1.44.0 dev ( #28248 )
...
* Bump version to v1.44.0-dev
* Regenerate projects
2021-12-06 09:50:51 -08:00
Richard Belleville
59693b7e72
Migrate Infrastructure Scripts to Python 3 ( #27135 )
...
* Run 2to3 on tools directory
* Delete github_stats_tracking
* Re-run 2to3
* Remove unused script
* Remove unused script
* Remove unused line count utility
* Yapf. Isort
* Remove accidentally included file
* Migrate tools/distrib directory to python 3
* Remove unnecessary shebang
* Restore line_count directory
* Immediately convert subprocess.check_output output to string
* Take care of Python 2 shebangs
* Invoke scripts using a Python 3 interpreter
* Yapf. Isort
* Try installing Python 3 first
* See if we have any Python 3 versions installed
* Add Python 3.7 to Windows path
* Try adding a symlink
* Try to symlink differently
* Install six for Python 3
* Run run_interop_tests with python 3
* Try installing six in python3.7 explicitly
* Revert "Try installing six in python3.7 explicitly"
This reverts commit 2cf60d72f3 .
* And debug some more
* Fix issue with jobset.py
* Add debug for CI failure
* Revert microbenchmark changes
2021-11-08 08:55:25 -08:00
Mark D. Roth
13d98176b5
bump version on master to 1.43-dev ( #27930 )
...
* bump version on master to 1.43-dev
* bump core version
* update g_stands_for.md
2021-11-04 16:19:56 -07:00
Richard Belleville
468768865b
Make Buildifier Sanity Test Strict ( #27807 )
...
* Fix all lint errors in repo.
* Use strict buildifier by default
* Whoops. That file does not exist
* Attempt fix to buildifier invocation
* Add missing copyright
2021-11-03 14:57:04 -07:00
Jan Tattermusch
eceffa09cb
upgrade protobuf to 3.18.1 (automatically generated) ( #27722 )
...
* Update third_party/protobuf
* run tools/distrib/python/make_grpcio_tools.py
* regenerate protos for csharp, ruby, php
* update build_handwritten.yaml
* update Protobuf-C++.podspec
* regenerate projects
* [objc] Patch protobuf podspec for 3.18.1 update
- excluding reflection_tester with gtest dependency
Co-authored-by: dennycd <dennycd@google.com>
2021-10-21 14:52:28 -07:00
Lidi Zheng
9978223a26
Add python_requires field to grpcio-* packages ( #27495 )
...
- Update the run_tests.py and distrib tests
- Update the Dockerfiles
2021-09-28 16:01:15 -07:00
donnadionne
b9a997be11
Bump version to v1.41.0 ( #27370 )
...
* Bump version to v1.41.x
* Regenerate projects
2021-09-16 16:32:34 -07:00
Craig Tiller
ea389c00c2
Adjust include order per style guide ( #27175 )
...
Introduce clang-format configuration to sort includes closer to our rules.
2021-09-08 12:14:44 -07:00
donnadionne
f9a2a7401a
Upgrade third_party/protobuf to v3.17.3 ( #27227 )
...
* update protobuf dependency
* version changes and generated files
* updating upb to use the latest proto and regen files
2021-09-05 22:21:37 -07:00
Lidi Zheng
4729f6fdcc
Add Python 3.10 drop 3.5 ( #26074 )
...
* Add Python 3.10.0rc1 binary wheels
* Drop Python 3.5 artifacts
* Document the drop of 3.5
* Fix the wrong pip pointer
* Update manylinux2014 to a newer version, remove 3.5 distribtest
* Update manylinux aarch64 to see if the absl error go away
* Use the preferred alias
* Allow different wheel library to produce different tag order
* Remove unused shell var and log produced wheels
* Use copy instead of move
* Make bash happy about the wildcard
* Upgrade the debian image to use 3.5+ Python
* Polish the comments for the Dockerfiles
2021-09-02 14:02:53 -07:00
Nicolas 'Pixel' Noble
69661fb82e
Regenerate projects
2021-08-21 02:04:00 -07:00
Lidi Zheng
2231c2ba77
Introduce Python import sorting to our sanity test suite ( #26768 )
...
* Add isort_code.sh to sanity tests
* Run tools/distrib/isort_code.sh
* Fine tune the import order for relative imports
* Make pylint and project generation happy
* Fix a few corner cases
* Use --check instead of --diff
* The import order impacts test result somehow
* Make isort print diff and check output at the same time
* Let tools/run_tests/python_utils be firstparty library
* Run isort against latest HEAD
2021-07-26 12:31:21 -07:00
Lidi Zheng
5820e152cd
Remove Python 2.7 binary wheel generations ( #26691 )
...
* Remove Python 2.7 binary wheels
* Make sure pip won't pick-up newer versions
* Attempt to fix the distribtest
* Fallback to virtualenv==16.7.9 for 34 and 35
* Remove 34 from binary wheel distribtests
2021-07-23 08:20:39 -07:00
apolcyn
0e6c888574
Bump version to 1.40.0-dev ( #26600 )
...
* Bump version to 1.40.0
* Regenerate projects
* Tweak version.cc.template to satisfy formatter
* Regenerate projects
2021-07-02 14:33:34 -07:00
Yash Tibrewal
a989179ace
Bump master to v1.39.0 ( #26207 )
...
* Bump version to v1.39.0
* Regenerate projects
* Buildifier format
2021-05-11 06:49:10 -07:00
Yash Tibrewal
81276fff2e
Update protobuf version to 3.15.8 ( #26105 )
...
* Update protobuf version to 3.15.8
* Run tools/distrib/python/make_grpcio_tools.py
2021-04-30 11:03:23 -07:00
Ben Beasley
d483841001
Explicitly import importlib.abc; required on Python 3.10. Fixes #26062 . ( #26083 )
2021-04-26 16:44:12 -07:00
Richard Belleville
9964ae875b
Bump master version to 1.38 ( #25838 )
...
* Bump version to 1.38
* Regenerate projects
2021-03-30 13:57:13 -07:00
emkornfield
ec31fa8455
Standardize all environment variable boolean configuration in python's setup.py ( #25444 )
...
* standardize bool flags for grpcio and grpcio.tools
Co-authored-by: Jan Tattermusch <jtattermusch@google.com>
2021-03-10 11:11:07 +01:00
Jan Tattermusch
fcd43e9030
Crosscompile python aarch64 wheels with dockcross ( #25418 )
...
* build aarch64 python wheels via crosscompilation
* yapf format code
* fix shellcheck complaints
* fix python37 aarch64 wheel build
* build python wheels on linux aarch64 with static libstdc++
* yapf format code
2021-03-02 07:32:28 +01:00
Karthik Ravi Shankar
2fd9f5ead9
Update third_party/protobuf to v3.15.2 ( #25565 )
...
* Update protobuf to v3.15.2
* revert boringssl podspec changes
Co-authored-by: Jan Tattermusch <jtattermusch@google.com>
2021-02-26 13:32:25 -08:00
Lidi Zheng
51659eb06e
Regenerate projects
2021-02-09 11:45:06 -08:00
Jan Tattermusch
60a7ce664a
Merge remote-tracking branch 'upstream/v1.35.x' into HEAD
2021-01-18 09:35:36 +01:00
Jan Tattermusch
ded080e955
re-run tools/distrib/python/make_grpcio_tools.py
2021-01-16 13:12:16 +01:00
Jan Tattermusch
3fcf6620f0
re-run tools/distrib/python/make_grpcio_tools.py
2021-01-11 10:27:24 +01:00
Jan Tattermusch
9bb2aefd02
upgrade ruby, C# python and ObC to protobuf 3.14
2021-01-11 10:04:27 +01:00
Jan Tattermusch
6c99a037d0
run tools/distrib/python/make_grpcio_tools.py
2021-01-11 09:58:05 +01:00
Stanley Cheung
fe2e96f9f3
Regenerate projects
2021-01-06 19:52:32 -08:00
Stanley Cheung
5564ac0cce
Regenerate projects
2021-01-06 19:40:00 -08:00
Richard Belleville
46bb9570b2
Rewrap comment
2020-12-15 12:23:40 -08:00
Richard Belleville
aa90c5f9fe
Whoops
2020-12-14 20:33:13 -08:00
Richard Belleville
fbcf75e0ec
Support Python 2 as well
2020-12-14 17:53:59 -08:00
Richard Belleville
9b9bb299c5
Fix visibility of libprotobuf symbols in protoc_compiler.so on Mac
2020-12-14 16:15:02 -08:00
Richard Belleville
38124ab0c6
Review comments
2020-12-07 11:52:44 -08:00
Richard Belleville
010d62175e
Pin protobuf version dependency for grpcio-tools
2020-12-04 17:40:31 -08:00
yulin-liang
2ffa791ae6
Regenerate projects
2020-11-17 13:10:08 -08:00
Lidi Zheng
1389fa7426
Incur setuptools as an dependency for grpcio_tools
2020-11-13 14:03:28 -08:00
Richard Belleville
de90ff64d5
Merge pull request #24478 from gnossen/runtime_protos_wkt
...
[gRPC Easy] Make Well-Known Types Available to Runtime Protos
2020-10-20 20:08:14 -07:00
Richard Belleville
b0dfa295a0
Buildifier
2020-10-20 09:44:49 -07:00
Richard Belleville
79f54e9d57
Include well known types in bazel build
2020-10-19 23:39:01 -07:00
Esun Kim
10d58179fe
Bump MACOSX_DEPLOYMENT_TARGET to 10.10 for Python
2020-10-19 14:48:43 -07:00
Richard Belleville
f13b324941
Include well-known types in sys.path when using runtime protos
2020-10-19 13:02:33 -07:00
Esun Kim
be23ad0ed1
Merge pull request #24282 from veblush/ios-bump
...
Bump iOS and OSX version
2020-10-07 16:12:16 -07:00
Donna Dionne
aafe657978
Bump version to v1.34.x: regenerate projects
2020-10-07 12:51:27 -07:00
Ben Wolsieffer
1b7c290083
grpcio_tools: setup.py: use CXX to get compiler for libatomic check
...
This allows it to work with a prefixed compiler when cross-compiling.
2020-10-01 14:37:32 -04:00
Ben Wolsieffer
1024ebeb31
grpcio_tools: setup.py: update libatomic check from top-level setup.py
2020-10-01 14:37:32 -04:00
Esun Kim
ccf3cbc6b7
Bump iOS and OSX version
2020-09-30 14:58:30 -07:00
Richard Belleville
a80a3b72bb
Do not import grpc_tools.protoc from grpc_tools
2020-09-22 12:35:52 -07:00
Richard Belleville
d743defdaf
Fix import errors on Windows
2020-09-10 19:26:43 -04:00
Richard Belleville
47dc875801
Make version check more stringent
2020-09-09 15:32:52 -07:00
Mark D. Roth
30e4170dc3
Update version of master to 1.33-dev ("geeky").
2020-08-28 09:20:30 -07:00
Jan Tattermusch
2e86c86540
run tools/distrib/python/make_grpcio_tools.py
2020-08-25 12:57:21 +02:00
Richard Belleville
24537b4767
Fix breakage when variable unset
2020-08-18 13:41:17 -07:00
Richard Belleville
5ace9fc145
Revert changes to grpcio-tools setup.py
2020-08-17 10:12:25 -07:00
Richard Belleville
65d14904e4
Add todo about deduping
2020-08-14 16:36:08 -07:00
Richard Belleville
13fa5040ca
Sometimes, copyright headers can cause test failures
2020-08-10 15:12:13 -07:00
Richard Belleville
b50110b583
Fix Windows
2020-08-10 14:49:48 -07:00
Richard Belleville
2d9e8bc736
Copyright
2020-08-06 17:24:28 -07:00
Richard Belleville
60f88e20a4
Fix bazel grpc_tools test
2020-08-06 17:04:22 -07:00
Richard Belleville
568dd00774
Buildifier
2020-08-06 13:33:31 -07:00
Richard Belleville
8f1e181189
Merge remote-tracking branch 'origin/master' into dynamic_stubs
2020-08-06 12:32:47 -07:00
Richard Belleville
2c1efcd0ae
Add documentation
2020-08-06 12:25:21 -07:00
Jan Tattermusch
80daba44d9
regenerate projects
2020-07-22 17:38:48 +02:00
Richard Belleville
9448150eec
Remove option to specify path
2020-07-17 16:46:38 -07:00
Richard Belleville
c2c5057e9d
Fix up examples
2020-07-17 15:55:39 -07:00
Richard Belleville
999bbf1401
Format
2020-07-15 13:09:53 -07:00
Richard Belleville
fd0d0f77df
Fix Bazel warning
2020-07-15 13:03:16 -07:00
Richard Belleville
df0978ceb0
Clean up build file
2020-07-10 15:18:46 -07:00
Richard Belleville
d4e8d9956c
Run tests under setup.py
2020-06-26 12:11:31 -07:00
Richard Belleville
6055bc564d
Shorten type names
2020-06-17 22:32:41 -07:00
Richard Belleville
0d0d2c65bc
Manually format Cython
2020-06-17 22:15:45 -07:00
Richard Belleville
1f655ad351
Fix gil relinquishment
2020-06-17 22:09:13 -07:00
Richard Belleville
1f53f13446
Merge remote-tracking branch 'origin/master' into dynamic_stubs
2020-06-17 14:47:07 -07:00
Lidi Zheng
d98ecdb85c
Set version upper bound for protobuf; installs grpcio-tools instead
2020-06-16 11:00:00 -07:00
Srini Polavarapu
057091fe1f
Regenerate projects
2020-06-05 13:54:32 -07:00
Stanley Cheung
6f72faa74b
Update to protobuf 3.12.2
2020-05-29 13:50:27 -07:00
Stanley Cheung
eccbac3443
Update grpc protoc plugins to support proto3 optional
2020-05-29 13:50:18 -07:00
Karthik Ravi Shankar
063704ebad
Revert "Update grpc protoc plugin to be compliant of proto3 field presence"
2020-05-29 11:21:24 -07:00
Stanley Cheung
f70ebf85a6
Update to protobuf 3.12.2
2020-05-27 18:30:12 -07:00
Stanley Cheung
dc9b100865
Update grpc protoc plugins to support proto3 optional
2020-05-27 18:30:12 -07:00
Nicolas "Pixel" Noble
791729d09f
Bumping version.
2020-04-30 08:12:29 +02:00
Jan Tattermusch
93e227c2f4
run tools/distrib/python/make_grpcio_tools.py
2020-04-27 04:51:38 -04:00
Richard Belleville
5ef379870d
Regenerate projects
2020-02-26 10:39:34 -08:00
apolcyn
17036c1452
Merge pull request #21698 from apolcyn/bump_g_stands_for
...
Bump g stands for
2020-02-21 10:53:47 -08:00
Jan Tattermusch
21512217f2
get rid of the https://grpc.io/release plague
2020-02-04 15:01:03 +01:00
Alexander Polcyn
1197454f5a
Regenerate projects
2020-01-17 15:36:25 -08:00
Jan Tattermusch
d684931595
run make_grpcio_tools.py
2020-01-15 04:43:59 -05:00
Esun Kim
5207eba9ff
Add abseil
2020-01-03 19:29:55 -08:00
Esun Kim
7be821ac47
Yapf all target python sources
2020-01-03 09:25:10 -08:00
Richard Belleville
c57cb10169
Release GIL while compiling protos
2019-12-12 17:45:59 -08:00