Masood Malekghassemi
116982ea89
Include core in Python distribution
9 years ago
Nathaniel Manista
27f62432f5
Remove ceiling on required protobuf version
...
This is possible now that https://github.com/google/protobuf/issues/855
is fixed (or at least appears to be fixed).
9 years ago
Masood Malekghassemi
b5a1806029
Python version bump
9 years ago
Masood Malekghassemi
f21dc7edfb
Migrate to Cython
9 years ago
Masood Malekghassemi
7566c9a85d
Make Python testing predictable again
...
This reorganizes the Python code, scraps the current testing
infrastructure, and implements a simple test discovery and run script
based on the standard Python unittest library so we can trust that our
tests are running.
9 years ago
Masood Malekghassemi
36297accb6
Update Python C wrapping layers to new credentials API
9 years ago
Masood Malekghassemi
5a65bcd48c
Bring Cython tests back online
9 years ago
Masood Malekghassemi
6ee0bb1e74
Update Python release to 0.11.0b1
9 years ago
Nathaniel Manista
a1880228aa
Further maintenance of Python dependencies
...
These changes probably should have been in 3b0fefb246
but
were overlooked.
9 years ago
Masood Malekghassemi
6c99ad0b76
Python version set to 0.11.0b0
9 years ago
Nathaniel Manista
2402078be3
Bump Python version to 0.11 and status to Beta
9 years ago
Masood Malekghassemi
5c147631d3
Add project metadata generation to Python
9 years ago
Masood Malekghassemi
791cc31a49
Enable Python testing and coverage
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
10 years ago
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.
10 years ago
Nicolas "Pixel" Noble
0e107a7f02
Disabling cython for now.
10 years ago
Masood Malekghassemi
864b97b1d8
Upport python version
10 years ago
Craig Tiller
ca4387523a
Revert "Update Python version numbers"
10 years ago
Masood Malekghassemi
92e5bd8e43
Update Python version numbers
...
Conflicts:
src/python/src/setup.py
10 years ago
Masood Malekghassemi
61e4cea75a
Update Python version numbers
10 years ago
Masood Malekghassemi
e5f7002617
Add Python3 testing support
...
Conditionally runs the tests depending on the availability of Python
versions (because Travis is the worst).
10 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
Masood Malekghassemi
0f4c6a2fb8
Upgrade protobuf, Python version number
10 years ago
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).
10 years ago
Masood Malekghassemi
7eefcb7994
Sync Python version to rest of project
...
Updated to version 0.9.0a0.
10 years ago
Nicolas "Pixel" Noble
b98188e826
Upgrading third_party/protobuf to version v3.0.0-alpha-1-150-g7d5cf8d.
10 years ago
Masood Malekghassemi
9f8682c578
Release Python 0.5.0a2
10 years ago
Masood Malekghassemi
fae9d99e6a
Release Python 0.5.0a1
10 years ago
Masood Malekghassemi
f579e1d176
Migrate Python to batch core API
10 years ago
Alexander Staubo
8eac91eaf4
OS X doesn't have librt, so don't link to it.
10 years ago
Masood Malekghassemi
2b34e5adf1
Version update to 0.5.0
10 years ago
Masood Malekghassemi
451887ba2c
Enable PyPI package management
10 years ago
Masood Malekghassemi
89905ac55d
Factor out interface-specific early_adopter code
...
Refactors early_adopter such that interface-specific code is located in
the framework module as a submodule `alpha`.
10 years ago
Nathaniel Manista
4e6fd0a3ae
Merge the base and base.packets packages
...
They were two halves of the same whole.
10 years ago
murgatroid99
2493ea6d4b
Fixed argument types in setup.py
10 years ago
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.
10 years ago
murgatroid99
4a171f8e2d
Fixed python link order
10 years ago
murgatroid99
4eb6e31566
Added rt link to python's setup.py
10 years ago
Nathaniel Manista
c6e42c8a86
Set Python version number to 0.4.0.
10 years ago
Nathaniel Manista
c855d57666
Python ClientCredentials object.
10 years ago
Nathaniel Manista
7efe54e336
The framework.assembly package.
...
This provides for now what should be a nicer interface for code
generation than that of the Face layer. In terms of abstraction
it's conceptually very similar so the two should probably be
merged as soon as is reasonable.
10 years ago
Nathaniel Manista
c25a3b35bd
Python source reorganization.
...
A top-level "grpc" package is added and RPC Framework
is made public.
10 years ago
Nathaniel Manista
1d1f952731
The Python interoperability testing server.
10 years ago
Nathaniel Manista
a035afcfae
Clean up setup.py and move it into src/.
10 years ago
Nathaniel Manista
49c877e579
Add a wrapping of grpc_server_credentials.
10 years ago
Nathaniel Manista
a4ead5d91b
Bring in the Python GRPC Adapter package.
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
7a3c38bed9
Add the _framework.face package.
10 years ago
Nathaniel Manista
61b5a81a1e
Add the _framework.common package.
...
It's rather unimpressive at the moment with just
one module.
10 years ago