Commit Graph

395 Commits

Author SHA1 Message Date
Jan Tattermusch 3b9419eda8 Merge pull request #7109 from soltanmm/toolism
Use open-source defaults to propagate Python plugin configuration
2016-06-30 13:37:57 -07:00
David Garcia Quintas 4281272389 Updated git clone URL 2016-06-29 17:39:07 -07:00
Masood Malekghassemi 71448b2898 Use open-source defaults to propagate Python plugin configuration 2016-06-29 11:41:24 -07:00
murgatroid99 f519df8147 Update version to 0.15.0 2016-06-24 11:12:03 -07:00
murgatroid99 d29a3bf004 Update master branch to 0.16.0-dev 2016-06-24 10:26:14 -07:00
Jan Tattermusch 032a03e167 Merge pull request #6828 from soltanmm/arkenhammer
Add common proto files to Python grpcio-tools
2016-06-09 15:48:45 -07:00
Jan Tattermusch a5871cf9c2 Merge pull request #6843 from soltanmm/doc-tools
Add usage documentation to Python tools distribution
2016-06-09 14:50:01 -07:00
Masood Malekghassemi 82c3dd1f0a Add usage documentation to Python tools distribution 2016-06-08 17:55:25 -07:00
Masood Malekghassemi 2dbc217e5e Add common proto files to Python grpcio-tools 2016-06-07 16:57:14 -07:00
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).
2016-06-06 18:55:43 -07:00
Nicolas Noble 38c6cfb82f Merge pull request #6536 from grpc/release-0_14
Release 0.14 upmerge
2016-05-11 10:45:37 -07:00
Nicolas "Pixel" Noble c810a38170 Bumping protobuf submodule to beta-3-pre1. 2016-05-11 00:57:55 +02:00
Nicolas "Pixel" Noble 2c75731b68 The release branch is now 0.14.1-pre1. 2016-05-10 09:26:34 +02:00
Nicolas "Pixel" Noble 5ecdda759a Processing the 0.14 release. 2016-05-10 08:29:53 +02:00
Nicolas Noble fac1b4d220 Merge pull request #6475 from grpc/release-0_14
Upmerge from 0.14.0
2016-05-09 23:18:34 -07:00
Masood Malekghassemi 8231867637 Add explicit license to grpcio-tools setup.py 2016-05-09 11:21:20 -07:00
Jan Tattermusch 5701ae8a34 Merge pull request #6483 from soltanmm/wind2
Fix windows linkage in Python grpcio-tools
2016-05-09 10:34:00 -07:00
Masood Malekghassemi b4e82f7897 Fix windows linkage in Python grpcio-tools 2016-05-07 13:01:14 -07:00
Jan Tattermusch 4e2f7727a9 rename grpc.protoc.compiler to grpc.tools.protoc 2016-05-06 12:28:58 -07:00
Jan Tattermusch fe8acd723f Merge pull request #6469 from soltanmm/doctools
Add Python grpcio-tools documentation
2016-05-06 11:31:32 -07:00
Masood Malekghassemi 7e660d7e42 Add Python grpcio-tools documentation 2016-05-05 20:11:50 -07:00
Masood Malekghassemi 4340b74761 Fix missing file in grpcio-tools sdist 2016-05-05 18:14:26 -07:00
Nicolas "Pixel" Noble 16caa50aae Master is now 0.15.0-dev. 2016-05-06 03:02:51 +02:00
Nicolas "Pixel" Noble 253a7109ed The release branch is now 0.14.0-pre1. 2016-05-06 03:00:51 +02:00
Nicolas "Pixel" Noble b836b5bfee Adding missing copyright. 2016-05-06 00:55:59 +02:00
Masood Malekghassemi 010eb48d21 Use manylinux 2016-05-04 15:30:30 -07:00
Masood Malekghassemi 955887928f Keep grpcio_tools version in sync with rest of project 2016-05-04 15:30:30 -07:00
Masood Malekghassemi 176ac65faf Don't truncate deps file on failure to find bazel 2016-05-04 15:30:30 -07:00
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... [...]
2016-05-04 15:30:30 -07:00
Masood Malekghassemi 58d24c259a Add sanity test for grpcio protoc package 2016-05-04 15:30:30 -07:00
Masood Malekghassemi d039a98a94 Add Python grpcio protoc package 2016-05-04 15:30:30 -07:00
Craig Tiller 6169d5f7b0 Update copyrights 2016-03-31 07:46:18 -07:00
Stanley Cheung 6156f0962e Simplify PHP installation for release 0.13 2016-02-28 19:14:07 -08:00
Masood Malekghassemi 3ee1f9b778 Update Python docgen 2016-02-22 18:37:51 -08:00
Masood Malekghassemi 81183254ab Maintain copyright sanity in Python-related files 2016-01-14 06:56:03 -08:00
Masood Malekghassemi df97aecb79 Enable submitting binary dists of Python 2016-01-14 06:55:06 -08:00
Masood Malekghassemi 116982ea89 Include core in Python distribution 2016-01-07 09:43:42 -08:00
Nathaniel Manista ae4fbcd643 Use "#!/usr/bin/env python2.7" only in utilities 2015-09-23 16:29:44 +00:00
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.
2015-09-10 08:57:40 -07:00
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.
2015-07-30 16:25:55 -07:00
Masood Malekghassemi d65632ab04 Add Python documentation generation 2015-07-29 14:43:16 -07:00
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.
2015-06-30 17:33:28 -07:00
Craig Tiller d4db33dcab Add missing copyright notices 2015-05-21 15:27:23 -07:00
Masood Malekghassemi 2b34e5adf1 Version update to 0.5.0 2015-04-07 11:05:35 -07:00
Masood Malekghassemi 451887ba2c Enable PyPI package management 2015-04-06 16:19:49 -07:00