Masood Malekghassemi
d66be0b6f6
Set more build-flags in `setup.py`s
...
Removes MinGW flags from various build scripts, since they're now set in
our `setup.py`s by default. Also removes the arguments for the
extensions in grpcio's setup.py; that function was already accessing
globals anyway, might as well go whole-hog.
9 years ago
Masood Malekghassemi
48d07c6489
Add special methods to generated Python docs
...
Also removes an old-now-spurious `make` invocation from the docgen.py
helper script.
9 years ago
Nicolas "Pixel" Noble
49bfb92dc1
Master is now 1.1.0-dev.
9 years ago
Nicolas "Pixel" Noble
8c72ae43f9
Flagging master as 1.0.0-pre1.
9 years ago
Masood Malekghassemi
586e3835fe
Make Python build standalone on Windows
9 years ago
Ken Payson
e4123f3083
Updated release version to 0.15.1
9 years ago
Masood Malekghassemi
6db60b9041
Sanitize grpcio-tools command arguments
9 years ago
Masood Malekghassemi
1ff429da2a
Organize Python tests to use grpcio-tools directly
...
Moves all tests into a separate package. This does not change existing
supported means of running tests (e.g. through run_tests.py).
9 years ago
Masood Malekghassemi
ebf81e7a05
Add programmatic access to protoc in grpcio-tools
9 years ago
Masood Malekghassemi
d5fee35f93
Build Python3 grpcio-tools on OS X
9 years ago
Masood Malekghassemi
8a15dd2fae
Use open-source defaults to propagate Python plugin configuration
9 years ago
David Garcia Quintas
4281272389
Updated git clone URL
9 years ago
Masood Malekghassemi
71448b2898
Use open-source defaults to propagate Python plugin configuration
9 years ago
murgatroid99
f519df8147
Update version to 0.15.0
9 years ago
murgatroid99
d29a3bf004
Update master branch to 0.16.0-dev
9 years ago
Masood Malekghassemi
82c3dd1f0a
Add usage documentation to Python tools distribution
9 years ago
Masood Malekghassemi
2dbc217e5e
Add common proto files to Python grpcio-tools
9 years ago
Masood Malekghassemi
d4b4009c37
Use Python namespace packages
...
Before, namespace packages would break in auditwheel due to a
superfluous check (fixed in the commit referenced in the Dockerfiles).
Now, the auditwheel used in the manylinux1-support Docker images can
handle namespace packages, and we may thus use them. This should
alleviate future user pain w.r.t. installation of grpcio-tools causing
loss of grpcio files and vice versa (e.g. requiring a reinstall of
grpcio following installation of grpcio-tools).
9 years ago
murgatroid99
878816956c
Update release version to 0.14.2-pre1
9 years ago
murgatroid99
c1c6b3c80d
Update release version to 0.14.1
9 years ago
Nicolas "Pixel" Noble
c810a38170
Bumping protobuf submodule to beta-3-pre1.
9 years ago
Nicolas "Pixel" Noble
2c75731b68
The release branch is now 0.14.1-pre1.
9 years ago
Nicolas "Pixel" Noble
5ecdda759a
Processing the 0.14 release.
9 years ago
Masood Malekghassemi
8231867637
Add explicit license to grpcio-tools setup.py
9 years ago
Masood Malekghassemi
b4e82f7897
Fix windows linkage in Python grpcio-tools
9 years ago
Jan Tattermusch
4e2f7727a9
rename grpc.protoc.compiler to grpc.tools.protoc
9 years ago
Masood Malekghassemi
7e660d7e42
Add Python grpcio-tools documentation
9 years ago
Masood Malekghassemi
4340b74761
Fix missing file in grpcio-tools sdist
9 years ago
Nicolas "Pixel" Noble
16caa50aae
Master is now 0.15.0-dev.
9 years ago
Nicolas "Pixel" Noble
253a7109ed
The release branch is now 0.14.0-pre1.
9 years ago
Nicolas "Pixel" Noble
b836b5bfee
Adding missing copyright.
9 years ago
Masood Malekghassemi
010eb48d21
Use manylinux
9 years ago
Masood Malekghassemi
955887928f
Keep grpcio_tools version in sync with rest of project
9 years ago
Masood Malekghassemi
176ac65faf
Don't truncate deps file on failure to find bazel
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
Craig Tiller
6169d5f7b0
Update copyrights
9 years ago
Stanley Cheung
6156f0962e
Simplify PHP installation for release 0.13
9 years ago
Masood Malekghassemi
3ee1f9b778
Update Python docgen
9 years ago
Masood Malekghassemi
81183254ab
Maintain copyright sanity in Python-related files
9 years ago
Masood Malekghassemi
df97aecb79
Enable submitting binary dists of Python
9 years ago
Masood Malekghassemi
116982ea89
Include core in Python distribution
9 years ago
Nathaniel Manista
ae4fbcd643
Use "#!/usr/bin/env python2.7" only in utilities
9 years ago
Masood Malekghassemi
38fc0bb3d5
Fix Python docgen
...
The old package directory handling was stale in grpcio's setup.py
command support module and docgen had a typo.
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.
9 years ago
Masood Malekghassemi
d65632ab04
Add Python documentation generation
9 years ago
Masood Malekghassemi
743c10ccd5
Cython refactor of Python C wrapping layer
...
Also set up environment-related details needed for a smooth Cython
experience: have the test script avoid rebuilding all dependencies if the
virtualenv directory already exists, have the PyPI distribution script
distribute the Cython generated C code rather than the .pyx files.
10 years ago
Craig Tiller
d4db33dcab
Add missing copyright notices
10 years ago
Masood Malekghassemi
2b34e5adf1
Version update to 0.5.0
10 years ago