Mehrdad Afshari
9b4315682b
Do not require bazel for check_grpcio_tools.py
...
The `make_grpcio_tools.py` rube-goldberg machinery relies on
`bazel` to extract the list of files required to compile the
`grpcio-tools` package that are provided by the `protobuf`
submodule. In order to ensure that list is up to date,
`check_grpcio_tools.py` sanity check does the same `bazel`
query, and checks the full contents against the already
existing list in the repository. This has the downside of
requiring `bazel` to run that particular check at sanity test
time, and flakiness has been seen there.
This commit changes the code generation process to include
the git hash of the submodule at the time `make_grpcio_tools.py`
is invoked and stores it in the generated file and instead of
doing the whole process at test time, the `check_grpcio_tools.py`
sanity test simply checks the submodule version at test time
and verifies it against the version included in the file by
`make_grpcio_tools.py` thus removing the `bazel` dependency
at test time and increasing test robustness and speed.
2017-11-20 12:14:23 -08:00
murgatroid99
9887379158
Update version to 1.8.0-dev, update g word to 'generous'
2017-10-02 17:31:33 -07:00
David Garcia Quintas
b352be025f
Upmerge from v1.6.x branch to master
2017-09-18 11:55:52 -07:00
Jan Tattermusch
4fa3364975
bump version to 1.6.1
2017-09-12 12:56:45 +02:00
David Garcia Quintas
dfde288148
1.6.0-pre1 -> 1.6.0
2017-08-29 11:31:50 -07:00
Ken Payson
f5f5ed0305
Fix syntax error on classifiers
2017-08-24 11:46:03 -07:00
David Garcia Quintas
1775ef91d2
Version bump to 1.6
2017-08-16 21:01:30 -07:00
David Garcia Quintas
713597f1cd
Master version bump to 1.7.x
2017-08-16 20:59:05 -07:00
Stanley Cheung
de4b59b11c
ran make_grpcio_tools.py
2017-08-10 11:01:35 -07:00
Ken Payson
9c420447fa
Add classifiers to package details
2017-07-25 12:06:46 -07:00
Jan Tattermusch
cb8eaaa883
fix grpcio_tools build on kokoro
2017-07-18 17:26:27 +02:00
Mehrdad Afshari
bb3d95b643
Use https://grpc.io consistently as the canonical URL
2017-07-10 22:24:28 +00:00
Mehrdad Afshari
976eb7c4b4
Fetch grpc.io/release over https
2017-07-10 15:07:33 -07:00
Jan Tattermusch
ecb1fa194d
fix protobuf_generated_well_known_types_embed.cc
2017-06-08 11:47:43 +02:00
Jan Tattermusch
4d5c3102a1
fix remaining license notices
2017-06-08 11:22:41 +02:00
Jan Tattermusch
7897ae9308
auto-fix most of licenses
2017-06-08 11:22:41 +02:00
David Garcia Quintas
aebcdbd732
master bumped to 1.5.x
2017-05-30 14:14:27 -07:00
Ken Payson
029090628d
Upgrade protobuf to 3.3.0
2017-05-08 12:18:12 -07:00
kpayson64
4589a2ebf9
Merge pull request #10688 from kpayson64/fix_php_interop
...
Fix PHP interop tests
2017-04-19 10:37:27 -07:00
Ken Payson
b702ce2117
Fix PHP interop tests
2017-04-18 14:29:57 -07:00
David Garcia Quintas
9e1acc0796
master to 1.4.0-dev
2017-04-13 16:30:15 -07:00
Ken Payson
975b5103e5
Fix build on Alpine linux + add portability tests
2017-04-06 13:39:35 -07:00
Nicolas "Pixel" Noble
e44a50ffd7
Merge branch 'v1.2.x' of https://github.com/grpc/grpc into upmerge-1.2.0
2017-03-24 00:54:47 +01:00
Alexander Polcyn
3e30832cca
bump v1.2.x branch to 1.2.1-pre1
2017-03-20 17:00:45 -07:00
David Garcia Quintas
69e5a28635
Going for 1.2.0
2017-03-20 12:51:17 -07:00
Ken Payson
12ca7d319c
Bump 1.2.x version to pre-2
2017-03-16 11:01:06 -07:00
kpayson64
32f32ea0b2
Merge pull request #9990 from kpayson64/fill_in_fields
...
Add package details to grpcio/grpcio-tools
2017-03-10 15:35:55 -08:00
Ken Payson
78354300bf
Add package details to gRPC Packages
2017-03-10 10:47:45 -08:00
David Garcia Quintas
904e7f53ae
Introducing 1.2.0-pre1
2017-03-09 15:02:19 -08:00
David Garcia Quintas
74cec10619
Bumped version to 1.3.0-dev
2017-03-09 15:00:26 -08:00
Mehrdad Afshari
9b3c73d1cd
Updated protobuf dependency for python to 3.2.0
2017-03-07 22:10:15 +00:00
Jan Tattermusch
3b7bcc3eb0
fix grpcio_tools build on windows
2017-03-07 13:00:20 +01:00
Mehrdad Afshari
065d924436
Updated python scripts to work with protobuf 3.2.0
...
Since the build script of python grpcio-tools package
is very much entangled with the build system of protobuf,
and protobuf build scripts added a build step that
compiles js/embed.cc to create a preprocessor binary
that takes some .js files and generates a single
well_known_types_embed.cc which then gets linked to the
rest of protobuf source tree.
The generated code seems to be used only by the JS
portion of protoc, so is not expected to affect
our python build. Since we did not want to replicate
the entire build process of protobuf, we decided to
pre-generate the well_known_types_embed.cc and keep
it in our repo and then substitute the js/embed.cc
compiler file with it.
2017-03-07 13:00:19 +01:00
Jan Tattermusch
5cf218e641
regenerate protoc_lib_deps.py
2017-03-07 13:00:19 +01:00
Craig Tiller
5cad46e218
Bump master version numbers
2017-01-30 15:32:24 -08:00
Masood Malekghassemi
0702f628d7
Change grpcio_tools to grpcio-tools
...
This should address the difference in how we ask users to install
grpcio-tools and the files the user ends up downloading from PyPI.
2016-12-20 12:44:36 -08:00
Masood Malekghassemi
f1cdf59b7f
Patch overlooked strings from Python un-namespacing
2016-12-14 11:51:40 -08:00
Masood Malekghassemi
fb261bf748
Un-namespace Python packages
...
Setuptools was updated and our hacky namespace-package-chickens came
back to roost. This removes the unsupported namespace package hacks.
2016-12-12 15:04:30 -08:00
Masood Malekghassemi
0858d214af
Include proto WKTs in py tools distutils command
...
Fixes #8334 .
2016-11-03 19:52:32 -07:00
Stanley Cheung
146a3773da
PHP Proto3: upgrade protobuf to v3.1.0 and regenerate reflection.proto
2016-09-29 17:26:50 -07:00
Nicolas "Pixel" Noble
e3e17d3f6b
Merge branch 'v1.0.x' of https://github.com/grpc/grpc
2016-08-20 01:45:32 +02:00
Nicolas "Pixel" Noble
35b8c51485
Bumping version to 1.0.1-pre1.
2016-08-18 21:57:20 +02:00
Nicolas Noble
90e4bd5fbb
Merge pull request #7745 from nicolasnoble/no-more-pre
...
Removing pre2 flag.
2016-08-18 12:16:48 -07:00
Ken Payson
8348973de9
Use templates for python version dependencies
...
Also change grpcio-tools to be a runtime dependency of grpcio-tests,
grpcio-tools is run as part of the tests.
2016-08-18 11:27:47 -07:00
Ken Payson
69ff5de496
Add Python3.5 grpcio-tools binaries
2016-08-17 15:31:16 -07:00
Nicolas "Pixel" Noble
0f9337b6a0
Removing pre2 flag.
2016-08-16 03:07:09 +02:00
Ken Payson
5998cd760c
Add Python3.5 artifact targets
2016-08-15 10:57:47 -07:00
Nicolas "Pixel" Noble
7f074e0e20
Merge branch 'v1.0.x' into manual-upmerge
2016-08-11 21:00:08 +02:00
Ken Payson
e5fd01a389
Bump python protobuf dependency to 3.0.0
2016-08-03 11:43:15 -07:00
Nicolas "Pixel" Noble
3260a1731a
Bumping to 1.0.0-pre2.
2016-07-29 22:56:12 +02:00