Beta maintenance of Python dependencies

(1) Move dependency on protobuf from grpcio to grpcio_test. While the
most-commonly-foreseen use case of grpcio makes use of protobuf,
technically protobuf is not strictly needed and there's no actual
in-code relationship between grpcio and protobuf.

(2) Loosen the dependency on protobuf from ==3.0.0a3 to >=3.0.0a3.

(3) Update all references to 0.10.0* to 0.11.0.

(4) Alphabetize the grpcio_test dependencies.
pull/3280/head
Nathaniel Manista 9 years ago
parent 0269c9c2ef
commit 3b0fefb246
  1. 1
      src/python/grpcio/requirements.txt
  2. 4
      src/python/grpcio_health_checking/setup.py
  3. 5
      src/python/grpcio_test/requirements.txt
  4. 4
      src/python/grpcio_test/setup.py

@ -1,3 +1,2 @@
enum34==1.0.4
futures==2.2.0
protobuf==3.0.0a3

@ -51,7 +51,7 @@ _PACKAGE_DIRECTORIES = {
}
_INSTALL_REQUIRES = (
'grpcio>=0.10.0a0',
'grpcio>=0.11.0',
)
_SETUP_REQUIRES = _INSTALL_REQUIRES
@ -63,7 +63,7 @@ _COMMAND_CLASS = {
setuptools.setup(
name='grpcio_health_checking',
version='0.10.0a0',
version='0.11.0',
packages=list(_PACKAGES),
package_dir=_PACKAGE_DIRECTORIES,
install_requires=_INSTALL_REQUIRES,

@ -1,5 +1,6 @@
grpcio>=0.11.0
oauth2client>=1.4.7
protobuf>=3.0.0a3
pytest>=2.6
pytest-cov>=2.0
pytest-xdist>=1.11
oauth2client>=1.4.7
grpcio>=0.10.0a0

@ -71,7 +71,7 @@ _SETUP_REQUIRES = (
_INSTALL_REQUIRES = (
'oauth2client>=1.4.7',
'grpcio>=0.10.0a0',
'grpcio>=0.11.0',
)
_COMMAND_CLASS = {
@ -80,7 +80,7 @@ _COMMAND_CLASS = {
setuptools.setup(
name='grpcio_test',
version='0.10.0a0',
version='0.11.0',
packages=_PACKAGES,
package_dir=_PACKAGE_DIRECTORIES,
package_data=_PACKAGE_DATA,

Loading…
Cancel
Save