Richard Belleville
d743defdaf
Fix import errors on Windows
5 years ago
Richard Belleville
47dc875801
Make version check more stringent
5 years ago
Richard Belleville
b50110b583
Fix Windows
5 years ago
Richard Belleville
60f88e20a4
Fix bazel grpc_tools test
5 years ago
Richard Belleville
2c1efcd0ae
Add documentation
5 years ago
Richard Belleville
9448150eec
Remove option to specify path
5 years ago
Richard Belleville
999bbf1401
Format
5 years ago
Richard Belleville
928c6f23ea
Be completely safe for Python 2
5 years ago
Richard Belleville
12cf83fd70
Run under setuptools
5 years ago
Richard Belleville
447eba1ed7
Make imports thread-safe
5 years ago
Richard Belleville
5c76f50e2f
Format Python code
5 years ago
Richard Belleville
467bc90a6f
Simplify naming
5 years ago
Richard Belleville
b9b126a237
Add new functions to grpc api surface
5 years ago
Richard Belleville
7400bc0657
Readability
5 years ago
Richard Belleville
ecab62dc31
Support services too
5 years ago
Richard Belleville
595807e0c5
Create importlib path for protos
5 years ago
Richard Belleville
709143d1f5
Support multiple include paths. Pretty print errors. Support combined import
5 years ago
Richard Belleville
70d61da47e
Test mixing of static and dynamic loading
5 years ago
Richard Belleville
4d3790271a
Support importing a dependency tree of protos.
5 years ago
Richard Belleville
555019b098
Clean up service import
5 years ago
Richard Belleville
01031e2fca
Generate services in a dirty way
5 years ago
Richard Belleville
94ca493f4e
Instantiate a module with the generated code
5 years ago
Richard Belleville
9cc62a6208
WIP. Output protos in memory, not to STDOUT
5 years ago
Richard Belleville
0cfe955068
Add a simple unified importer
5 years ago
ncteisen
7a2be20a8a
yapf tools/distrib
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Masood Malekghassemi
94b82355cb
Patch overlooked strings from Python un-namespacing
8 years ago
Masood Malekghassemi
f1cdf59b7f
Patch overlooked strings from Python un-namespacing
8 years ago
Masood Malekghassemi
7ba3527ffe
Un-namespace Python packages
...
Setuptools was updated and our hacky namespace-package-chickens came
back to roost. This removes the unsupported namespace package hacks.
8 years ago
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.
8 years ago
Masood Malekghassemi
6db60b9041
Sanitize grpcio-tools command arguments
9 years ago
Masood Malekghassemi
ebf81e7a05
Add programmatic access to protoc in grpcio-tools
9 years ago
Masood Malekghassemi
2dbc217e5e
Add common proto files to Python grpcio-tools
9 years ago
Jan Tattermusch
4e2f7727a9
rename grpc.protoc.compiler to grpc.tools.protoc
9 years ago
Masood Malekghassemi
0e25c8d71a
Tightly integrate the Python plugin with its protoc
...
This grossly simplifies the protoc invocation to:
python -m grpc.protoc.compiler --python_out=... --grpc_python_out=...
[...] --plugin=protoc-gen-python-grpc=grpc_python_protoc_plugin... [...]
9 years ago
Masood Malekghassemi
58d24c259a
Add sanity test for grpcio protoc package
9 years ago
Masood Malekghassemi
d039a98a94
Add Python grpcio protoc package
9 years ago
Nathaniel Manista
fa6cad701c
grpc_set_ssl_roots_override_callback for Python
9 years ago
Masood Malekghassemi
116982ea89
Include core in Python distribution
9 years ago
Masood Malekghassemi
fe8dc883d0
Reorganize Python packages
...
This is in preparation of moving all tests into a separate package to
enable ease of coverage checking and testing.
10 years ago
Craig Tiller
94640a3df9
Rework python, expand tool to make this easier
10 years ago
Nathaniel Manista
1d1f952731
The Python interoperability testing server.
10 years ago
Nathaniel Manista
b8b0adfbf9
Refactoring of the Python build.
...
The source code is moved from src/python to
src/python/src. A setup.py is added at
src/python. The build_python.sh and
run_python.sh scripts are updated to build
and run the Python tests by building a
package and installing it in the developer's
Python 2.7 virtual environment.
10 years ago
Nathaniel Manista
59d095a7df
The logging_pool module.
10 years ago