Ken Payson
9714e0376a
Add thread pool reset on fork with FORKING_SUPPORT_ENABLED
7 years ago
Ken Payson
30f1d0fe79
Specify min windows version as Vista for Python
7 years ago
Jan Tattermusch
dc57fbd129
disable c-ares in python on windows x64 and x86
7 years ago
Ken Payson
f5f5ed0305
Fix syntax error on classifiers
7 years ago
Ken Payson
9c420447fa
Add classifiers to package details
7 years ago
Mehrdad Afshari
bb3d95b643
Use https://grpc.io consistently as the canonical URL
8 years ago
Ken Payson
f8d6fb7a94
Update boringssl
8 years ago
Jan Tattermusch
4d5c3102a1
fix remaining license notices
8 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Ken Payson
b91c5fb8ba
Fix python artifact build
8 years ago
Ken Payson
029090628d
Upgrade protobuf to 3.3.0
8 years ago
Yuchen Zeng
b4d33e07a7
Disable c-ares for x64 windows python
8 years ago
Ken Payson
63b0d11ca8
Final changes
8 years ago
Ken Payson
ae5ca1b447
Fixes
8 years ago
Ken Payson
5b034e6a4f
Windows + mac dbg fix
8 years ago
Ken Payson
2d9c9d940e
linux fix
8 years ago
Ken Payson
571c75aa33
Switch to Makefile based build on mac
8 years ago
Ken Payson
f7796e0b2f
Get tests to pass for c++
8 years ago
Ken Payson
a0dacc3c48
C++ build for python
8 years ago
Ken Payson
34e9194452
Make enum34 only required for Python 2.7
8 years ago
Ken Payson
78354300bf
Add package details to gRPC Packages
8 years ago
Mehrdad Afshari
9b3c73d1cd
Updated protobuf dependency for python to 3.2.0
8 years ago
Ken Payson
45a520f51f
Special case Python build for inet_ntop
8 years ago
Yuchen Zeng
48e544d64d
Fix python build
8 years ago
Yuchen Zeng
6694bb079a
Migrate to the new c-ares dir
8 years ago
Masood Malekghassemi
5e43db8d8f
Fix Python setup-time diagnostic
8 years ago
Yuchen Zeng
e5d99668be
Fix python build
8 years ago
Masood Malekghassemi
b928de86c7
Set the long_description setup.py field
...
Somehow ad hoc descriptions don't work anymore for grpcio (probably
because the README.rst isn't at the distribution root for grpcio).
8 years ago
Masood Malekghassemi
2da4666bdd
Don't set up Python doc packages every time
8 years ago
aaronjheng
b273c04cd5
remove futures from py3
8 years ago
Yuchen Zeng
e35d722988
Trying to fix python on windows
8 years ago
Yuchen Zeng
88d4e779b9
Fix python build on windows
8 years ago
Ken Payson
5998cd760c
Add Python3.5 artifact targets
8 years ago
Yuchen Zeng
f64bf28e87
Build c-ares without running ./configure
8 years ago
Yuchen Zeng
d790dd6a5c
Fix python build
8 years ago
Ken Payson
e5fd01a389
Bump python protobuf dependency to 3.0.0
8 years ago
Masood Malekghassemi
fd9cc106f3
Be more intelligent about Cython in grpcio
...
Before, Cython would *need* to be imported immediately if generated
files did not already exist. Now, missing generated files will trigger a
`setup_requires` inclusion of Cython and defer cythonization until
extension build-time. If cythonization was specified via environment
variable and setup could not find Cython, the extensions are poisoned
instead of blocking non-extension commands from running.
8 years ago
Masood Malekghassemi
398b06e843
Force the Python host version on Mac OS X
8 years ago
Masood Malekghassemi
abdff3df89
Clean imports in grpcio's `setup.py`
8 years ago
Masood Malekghassemi
58a0494ceb
Use normalized path separators in `setup.py`s
8 years ago
Masood Malekghassemi
b236279832
Patch `spawn` for Python 'unix' compilers instead
...
Before we patched the link command, now we just patch `spawn` as an
updatable catch-all solution to ARG_MAX limitations on bash for MSYS and
MinGW and friends.
8 years ago
Masood Malekghassemi
3acddb20db
Remove Python 'loader' hack
9 years ago
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
c3e3ae5862
Patch `spawn` for Python 'unix' compilers instead
...
Before we patched the link command, now we just patch `spawn` as an
updatable catch-all solution to ARG_MAX limitations on bash for MSYS and
MinGW and friends.
9 years ago
Masood Malekghassemi
06c857cb86
Patch monkeypatch link function to work in Python3
...
The modified link command was originally taken from a Python 2.x distutils.
9 years ago
Masood Malekghassemi
586e3835fe
Make Python build standalone on Windows
9 years ago
Masood Malekghassemi
f17f0f6b07
Fallback to generating files if not generated
...
Even if GRPC_PYTHON_BUILD_WITH_CYTHON is not specified, if the files are
not present then we will fall back to generating with Cython. This
relegates GRPC_PYTHON_BUILD_WITH_CYTHON to providing a regeneration
option rather than being a necessary build environment variable.
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
Ken Payson
2b7fae0432
Lowered six dependency version to 1.5.2
9 years ago
Ken Payson
fe754b4e99
Use GRPC_PYTHON_CFLAGS/GRPC_PYTHON_LDFLAGS in setup.py.
...
This is needed for building grpcio with mingw, see
https://github.com/grpc/grpc/pull/7012 .
9 years ago