aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/python/grpcio_reflection
Commit message (Collapse)AuthorAge
* Upgrade yapf to 0.20.0Gravatar Mehrdad Afshari2018-01-02
| | | | Upgrade yapf version to 0.20.0 and reformat Python files.
* yapf-ize grpcio_reflectionGravatar ncteisen2017-12-11
|
* Bump 1.8.0-dev to 1.9.0-devGravatar Mehrdad Afshari2017-11-27
|
* Update Python dependency to protobuf v3.5.0.post1Gravatar Mehrdad Afshari2017-11-27
|
* Alter health/reflection packages' build criterionGravatar Mehrdad Afshari2017-11-20
| | | | | | | | | | Using the presence of the `*_pb2_grpc` module, as opposed to the absence of the build script (`*_commands` module) is a problematic choice, because even if a generated file is present, the test infrastructure may want to regenerate it under a different environment (e.g. different Python/proto package version). This will ensure the protos always get recompiled if we have a `*_commands` module present, signaling we are in a build environment, thereby making the process hermetic.
* Fix grpcio_{health_checking,reflection} packagingGravatar Mehrdad Afshari2017-11-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The previous packaging structure exhibited strange behavior of slowness when trying to use pip to install grpcio-reflection or grpcio-health-checking in a single line with grpcio-tools. The root cause seems to be the complicated interaction between pip and setuptools and the fact that we ship a single .tar.gz "source" archive for `grpcio_reflection` and `grpcio_health_checking` packages. `pip` tries to build this "source" package, and our build process wants to generate code for the `.proto` files in the package. However, we have already processed the `.proto` files into `_pb2.py` files in our artifact build process, and installing `grpcio_tools` to get `grpcio_{reflection,health_checking}` seems excessive. The behavior gets worse since `setuptools`, while building the package from source, tries to fetch `grpcio_tools` from source and build that too. This takes a while, since it involves compiling a bunch of native code from `protobuf` and `grpc` and requires a C compiler to boot. This commit modifies the Python artifact for the two packages so that they will not include the raw `.proto` files in the distribution uploaded to PyPI, nor would they contain the Python module that does the preprocessing code generation from the respective .proto files. Instead, a specific code path is taken when the generated `_pb2_grpc` Python module is not present in the package to provide such functionality when built from the gRPC git repository (and hence when built from our CI infrastructure.)
* Correct HEALTH_PROTO to REFLECTION_PROTOGravatar Mehrdad Afshari2017-11-13
|
* Update version to 1.8.0-dev, update g word to 'generous'Gravatar murgatroid992017-10-02
|
* Upmerge from v1.6.x branch to masterGravatar David Garcia Quintas2017-09-18
|\
| * bump version to 1.6.1Gravatar Jan Tattermusch2017-09-12
| |
| * 1.6.0-pre1 -> 1.6.0Gravatar David Garcia Quintas2017-08-29
| |
| * Fix syntax error on classifiersGravatar Ken Payson2017-08-24
| |
| * Version bump to 1.6Gravatar David Garcia Quintas2017-08-16
| |
* | Master version bump to 1.7.xGravatar David Garcia Quintas2017-08-16
|/
* Add classifiers to package detailsGravatar Ken Payson2017-07-25
|
* Use https://grpc.io consistently as the canonical URLGravatar Mehrdad Afshari2017-07-10
|
* fix remaining license noticesGravatar Jan Tattermusch2017-06-08
|
* auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
|
* Expand pylint to grpc_health and grpc_reflectionGravatar Mehrdad Afshari2017-06-01
|
* master bumped to 1.5.xGravatar David Garcia Quintas2017-05-30
|
* Fix Python reflection argumentsGravatar Ken Payson2017-05-25
|
* Upgrade protobuf to 3.3.0Gravatar Ken Payson2017-05-08
|
* Use _pb2_grpc module to access gRPC entitiesGravatar Mehrdad Afshari2017-04-13
|
* master to 1.4.0-devGravatar David Garcia Quintas2017-04-13
|
* Add manifest to fix grpcio_reflection packagingGravatar Mehrdad Afshari2017-04-05
|
* Support custom pool in enable_server_reflectionGravatar Mehrdad Afshari2017-04-04
|
* Merge branch 'v1.2.x' of https://github.com/grpc/grpc into upmerge-1.2.0Gravatar Nicolas "Pixel" Noble2017-03-24
|\
* | Sort service_names returned by python reflectionGravatar Mehrdad Afshari2017-03-23
| | | | | | | | | | While not strictly required by the protocol, it will make testing easier.
* | Add helper function for enabling python reflectionGravatar Mehrdad Afshari2017-03-23
| |
* | Add all_extension_numbers_of_type in py reflectionGravatar Mehrdad Afshari2017-03-23
| |
* | Add ReflectionServicer._file_containing_extensionGravatar Mehrdad Afshari2017-03-23
| |
| * bump v1.2.x branch to 1.2.1-pre1Gravatar Alexander Polcyn2017-03-20
| |
| * Going for 1.2.0Gravatar David Garcia Quintas2017-03-20
| |
| * Bump 1.2.x version to pre-2Gravatar Ken Payson2017-03-16
| |
| * Merge pull request #9990 from kpayson64/fill_in_fieldsGravatar kpayson642017-03-10
| |\ | | | | | | Add package details to grpcio/grpcio-tools
| | * Add package details to gRPC PackagesGravatar Ken Payson2017-03-10
| | |
| * | Introducing 1.2.0-pre1Gravatar David Garcia Quintas2017-03-09
| |/
* / Bumped version to 1.3.0-devGravatar David Garcia Quintas2017-03-09
|/
* Updated protobuf dependency for python to 3.2.0Gravatar Mehrdad Afshari2017-03-07
|
* Re-run yapf code, and pin versionGravatar Ken Payson2017-02-06
|
* Bump master version numbersGravatar Craig Tiller2017-01-30
|
* Run Python formattingGravatar Masood Malekghassemi2017-01-17
|
* Un-namespace Python packagesGravatar Masood Malekghassemi2016-12-12
| | | | | Setuptools was updated and our hacky namespace-package-chickens came back to roost. This removes the unsupported namespace package hacks.
* Partially implement gRPC Python server reflectionGravatar Masood Malekghassemi2016-10-20
Some features relating to proto2 extension querying are missing due to missing upstream features required to support them (see https://github.com/google/protobuf/issues/2248).