Mehrdad Afshari
0b739a2547
Revert "Switched to extra_requires for Python 2 specific requirements"
...
This reverts commit 2e4ab7a6e2
.
6 years ago
Jonathan Moss
2e4ab7a6e2
Switched to extra_requires for Python 2 specific requirements
...
Modern Python dependancy tooling as defined in PEP-508 should use environment markers for Python version specific requirements.
This allows the `grpcio` package to work with dependancy resolvers like poetry
6 years ago
David Garcia Quintas
92ea033728
fix python setup.py
7 years ago
Thomas Bechtold
78a6e04ec1
Allow building the python module with system cares
...
When building the python module and using the new
GRPC_PYTHON_BUILD_SYSTEM_CARES env variable, the third party cares code
is not compiled. Instead, the cares shared library installed on the
system is used during runtime.
This is useful for distributions who don't want to include code copies
but use shared libraries instead.
7 years ago
Thomas Bechtold
3823d90481
Allow building the python module with system zlib
...
When building the python module and using the new
GRPC_PYTHON_BUILD_SYSTEM_ZLIB env variable, the third party zlib code
is not compiled. Instead, the zlib shared library installed on the
system is used during runtime.
This is useful for distributions who don't want to include code copies
but use shared libraries instead.
7 years ago
Thomas Bechtold
30ce693621
Allow building the python module with system openssl
...
When building the python module and using the new
GRPC_PYTHON_BUILD_SYSTEM_OPENSSL env variable, the third party
boringssl code is not compiled. Instead, the openssl shared library
installed on the system is used during runtime.
This is useful for distributions who don't want to include code copies
but use shared libraries instead.
7 years ago
Mehrdad Afshari
df3a58eb60
Remove superfluous dependency on the protobuf package
7 years ago
kpayson64
1bfff8eec0
Initial gevent support
...
Because some cpp code ends up leaking into cython, we change
the cython generator to generate cpp code.
7 years ago
Alex Polcyn
77f64f76bd
Put address_sorting's public header under its own directory. Also add
...
test_only to sort function used in test.
7 years ago
Alexander Polcyn
690dde672a
Add address sorting submodule for use in c-ares wrapper
7 years ago
Yihua Zhang
04fb58efbd
Add ALTS code to grpc/core
7 years ago
Sree Kuchibhotla
ae277dd000
Revert "Add ALTS C stack to gRPC core"
7 years ago
Yihua Zhang
eaf6486677
Add ALTS code to grpc/core
7 years ago
Matt Kwong
e7a60bd812
Add NOMINMAX flag for Python Windows
7 years ago
Alexander Polcyn
d4a3bb817d
Allow compiling grpc without use of pthread_atfork
7 years ago
Mehrdad Afshari
0df9c8acdc
Update Python dependency to protobuf v3.5.0.post1
7 years ago
Mehrdad Afshari
451c02b8bf
Fix FreeBSD Ruby and Python build
7 years ago
Frank Groeneveld
fbf8128da8
Add OpenBSD support
7 years ago
Ken Payson
9714e0376a
Add thread pool reset on fork with FORKING_SUPPORT_ENABLED
7 years ago
Yash Tibrewal
139869d6a7
Reverting socket_utils_windows.c till a fix for inet_ntop is found. Trying BUILD changes
7 years ago
Yash Tibrewal
778d244057
Trying another fix for windows python
7 years ago
Yash Tibrewal
7f25686dcf
Another try for windows python build
7 years ago
Yash Tibrewal
20e5e07955
Trying a python and windows build fix
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
7 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