Commit Graph

10 Commits

Author SHA1 Message Date
Nathaniel Manista 3abe61850e links interface and gRPC-on-wire implementation
This code branches out of the alpha/early_adopter code and begins
building toward the beta API.
2015-07-13 23:15:51 +00:00
Nicolas "Pixel" Noble 0e107a7f02 Disabling cython for now. 2015-07-11 21:06:59 +02:00
Masood Malekghassemi e5f7002617 Add Python3 testing support
Conditionally runs the tests depending on the availability of Python
versions (because Travis is the worst).
2015-07-09 12:41:04 -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
Masood Malekghassemi a2918d2e04 Move batch API exposure to Python layer
Exposes the C core batch API to the Python layers. Provides a shim to
enable the old Python API to remain the same (for now).
2015-05-29 13:41:37 -07:00
Nathaniel Manista 4e6fd0a3ae Merge the base and base.packets packages
They were two halves of the same whole.
2015-03-18 00:22:57 +00:00
Nathaniel Manista 31e65beaed Eliminate the Python "assembly" package
This completes issue #726. All that cascading activation stuff just
didn't work out as cleanly as I had hoped it would.
2015-03-10 00:52:32 +00:00
Nathaniel Manista a25af852c7 Include interop tests in python_tests.json 2015-03-07 00:20:03 +00:00
Masood Malekghassemi b2d4a8de95 Have Python protoc plugin test run with other tests 2015-03-05 17:48:23 -08:00
Craig Tiller 49f6132053 Teach run_tests about individual Python tests
Allows:
- running python tests in parallel
- clearer Travis output
- subjects each python test to the five minute run_tests timeout,
  instead of ALL the tests to the five minute timeout
- easier benchmarking of which tests are slow
2015-03-05 10:57:43 -08:00