aboutsummaryrefslogtreecommitdiffhomepage
path: root/setup.py
Commit message (Collapse)AuthorAge
* Merge branch 'v1.0.x' of https://github.com/grpc/grpc into manual-upmergeGravatar Nicolas "Pixel" Noble2016-09-08
|\
| * remove futures from py3Gravatar aaronjheng2016-08-29
| |
* | Merge branch 'v1.0.x' of https://github.com/grpc/grpcGravatar Nicolas "Pixel" Noble2016-08-20
|\|
| * Add Python3.5 artifact targetsGravatar Ken Payson2016-08-15
| |
* | Merge branch 'v1.0.x' into manual-upmergeGravatar Nicolas "Pixel" Noble2016-08-11
|\|
| * Bump python protobuf dependency to 3.0.0Gravatar Ken Payson2016-08-03
| |
* | Merge pull request #7497 from soltanmm/be-nicerGravatar kpayson642016-07-25
|\ \ | | | | | | Be more intelligent about Cython in grpcio
| * | Be more intelligent about Cython in grpcioGravatar Masood Malekghassemi2016-07-22
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Merge v1.0.x into masterGravatar murgatroid992016-07-22
|\ \ \ | |/ / |/| / | |/
| * Force the Python host version on Mac OS XGravatar Masood Malekghassemi2016-07-18
| |
| * Clean imports in grpcio's `setup.py`Gravatar Masood Malekghassemi2016-07-18
| |
| * Use normalized path separators in `setup.py`sGravatar Masood Malekghassemi2016-07-16
| |
| * Patch `spawn` for Python 'unix' compilers insteadGravatar Masood Malekghassemi2016-07-16
| | | | | | | | | | | | 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.
* | Merge pull request #7314 from soltanmm/spinning-flagsGravatar kpayson642016-07-14
|\ \ | | | | | | Set more build-flags in `setup.py`s
| | * Remove Python 'loader' hackGravatar Masood Malekghassemi2016-07-13
| | |
| * | Set more build-flags in `setup.py`sGravatar Masood Malekghassemi2016-07-13
| |/ | | | | | | | | | | | | 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.
* | Merge pull request #7317 from soltanmm/tadpolesGravatar kpayson642016-07-12
|\ \ | | | | | | Patch spawn for Python 'unix' compilers instead of link
* \ \ Merge pull request #7290 from soltanmm/auto-cyGravatar kpayson642016-07-12
|\ \ \ | |_|/ |/| | Fallback to generating files if not generated
| | * Patch `spawn` for Python 'unix' compilers insteadGravatar Masood Malekghassemi2016-07-12
| |/ |/| | | | | | | | | 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.
* | Patch monkeypatch link function to work in Python3Gravatar Masood Malekghassemi2016-07-08
| | | | | | | | The modified link command was originally taken from a Python 2.x distutils.
* | Make Python build standalone on WindowsGravatar Masood Malekghassemi2016-07-08
| |
| * Fallback to generating files if not generatedGravatar Masood Malekghassemi2016-07-08
|/ | | | | | | 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.
* Organize Python tests to use grpcio-tools directlyGravatar Masood Malekghassemi2016-07-01
| | | | | Moves all tests into a separate package. This does not change existing supported means of running tests (e.g. through run_tests.py).
* Lowered six dependency version to 1.5.2Gravatar Ken Payson2016-06-28
|
* Use GRPC_PYTHON_CFLAGS/GRPC_PYTHON_LDFLAGS in setup.py.Gravatar Ken Payson2016-06-23
| | | | | This is needed for building grpcio with mingw, see https://github.com/grpc/grpc/pull/7012.
* Fix namespace package usageGravatar Masood Malekghassemi2016-06-13
| | | | | | | Turns out that Python namespace packages may be asymmetrical. The contents of a particular package that was installed first (here grpcio) appears to retain its contents in the installation directory when all other distributions declare that package as a namespace package (here grpcio-tools).
* Initial Python3 supportGravatar Ken Payson2016-06-10
| | | | | | | | Notable Changes: -Convert all str types to byte types at cython layer (ascii encoding) -Use six for packages that have different names in Python2/Python3 -By default, unit tests are compiled/run in Python2.7 and Python3.4 -Ensure MACOSX_BUILD_TARGET is at least 10.7
* Merge pull request #6811 from soltanmm/namesGravatar Jan Tattermusch2016-06-09
|\ | | | | Use Python namespace packages
* | Added python jwt_token_creds interop testGravatar Ken Payson2016-06-07
| |
| * Use Python namespace packagesGravatar Masood Malekghassemi2016-06-06
|/ | | | | | | | | | 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).
* Remove precompiled Python extension hackGravatar Masood Malekghassemi2016-05-05
|
* Use manylinuxGravatar Masood Malekghassemi2016-05-04
|
* Add Python grpcio protoc packageGravatar Masood Malekghassemi2016-05-04
|
* Update copyrightsGravatar Craig Tiller2016-03-31
|
* Merge pull request #5368 from leifurhauks/py3_test_compatGravatar Jan Tattermusch2016-03-23
|\ | | | | Python: py3 compatibility for test runner & loader
* \ Merge pull request #5646 from leifurhauks/import_cygrpcGravatar Jan Tattermusch2016-03-20
|\ \ | | | | | | make cygrpc importable on py3
| | * py3 compatibility for test runner & loaderGravatar Leifur Halldor Asgeirsson2016-03-18
| |/ |/|
* | Merge pull request #5690 from soltanmm/merpGravatar Masood Malekghassemi2016-03-10
|\ \ | | | | | | Don't set linetrace unless testing coverage
| | * make cygrpc importable on py3Gravatar Leifur Halldor Asgeirsson2016-03-10
| | |
* | | Merge pull request #5540 from soltanmm/upmergeGravatar Craig Tiller2016-03-09
|\ \ \ | |_|/ |/| | Merge release-0_13 into master
| | * Don't set linetrace unless testing coverageGravatar Masood Malekghassemi2016-03-09
| |/ |/|
* | custom test target for parallel test runningGravatar Jan Tattermusch2016-03-07
| |
| * Update Python docgenGravatar Masood Malekghassemi2016-02-22
|/
* Merge branch 'master' into backport-mergeGravatar Nicolas "Pixel" Noble2016-02-22
|\
* | Exclude cygrpc.so from the Python packageGravatar Masood Malekghassemi2016-02-18
| |
| * Merge remote-tracking branch 'google/release-0_13' into upmerge-from-0.13Gravatar Nicolas "Pixel" Noble2016-02-13
| |\ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: Makefile build.yaml package.json setup.py src/core/surface/version.c src/csharp/Grpc.Core/VersionInfo.cs src/csharp/build_packages.bat src/python/grpcio/grpc_version.py src/ruby/lib/grpc/version.rb tools/doxygen/Doxyfile.c++ tools/doxygen/Doxyfile.c++.internal tools/doxygen/Doxyfile.core tools/doxygen/Doxyfile.core.internal
* | Fix Python unit testsGravatar Masood Malekghassemi2016-02-12
| |
* | Use precompiled extensions onlyGravatar Masood Malekghassemi2016-02-12
| |
| * Fix PythonGravatar Craig Tiller2016-02-12
| |
* | Use wheels instead for custom bdistsGravatar Masood Malekghassemi2016-02-11
| |