Commit Graph

137 Commits

Author SHA1 Message Date
Lidi Zheng b9cb2459ea Include LICENSE in artifact 2018-12-13 18:07:52 -08:00
Lidi Zheng 45b3230ef2 Add grpcio-status extension package
* The new package has 2 API `from_call` and `to_status`
* Utilize the experimental API `abort_with_status`
* Add 5 unit test cases
2018-12-13 10:18:44 -08:00
Lidi Zheng 64fc25f38c
Merge pull request #17411 from lidizheng/add-license
Add License to Python tarball
2018-12-07 16:49:52 -08:00
Lidi Zheng 5584d58e6c Add LICENSE to grpcio-* packages
* Using the proprocess command to copy the LICENSE
2018-12-05 15:25:48 -08:00
Eric Gribkoff 4590fc5b7c Revert "Strip manylinux1 binary wheels"
This reverts commit be4b2db4ad.

Appears to leave the incorrect hash in the wheel RECORD file, as in
https://github.com/grpc/grpc/issues/17409
2018-12-05 13:51:46 -08:00
Lidi Zheng 43599facf4 Channelz Python wrapper implementation
* Expose the C-Core API in Cython layer
* Handle the object translation
* Create a separate package for Channelz specifically
* Handle nullptr and raise exception if seen one
* Translate C++ Channelz unit tests
* Adding 5 more invalid query unit tests

Adding peripheral utility for grpcio-channelz package
* Add to `pylint_code.sh`
* Add to Python build script
* Add to artifact build script
* Add to Bazel
* Add to Sphinx module list
2018-11-27 17:27:39 -08:00
Jan Tattermusch 15451b5951 fix linux_extra python artifacts 2018-11-12 15:23:37 +01:00
Jan Tattermusch 185a0a7028 add python monkey-patch for parallel build_ext compilation 2018-10-31 09:01:01 +01:00
Mehrdad Afshari be4b2db4ad Strip manylinux1 binary wheels 2018-10-11 13:45:00 -07:00
Jan Tattermusch b07cd51ccc use Ninja to build grpc_csharp_ext windows artifact 2018-10-09 17:46:17 +02:00
Jan Tattermusch ce656957ea address review comments 2018-10-05 17:52:44 +02:00
Jan Tattermusch b4b24dc13d yapf code 2018-10-04 11:59:23 +02:00
Jan Tattermusch 0b67dfec9b disable assembly optimizations for linux x86 2018-10-04 11:21:36 +02:00
Jan Tattermusch a2b2927f72 fix backward compatibility mode on macos 2018-10-04 11:21:36 +02:00
Jan Tattermusch 409def0d73 build C# artifact using cmake 2018-10-04 11:21:36 +02:00
Stanley Cheung 9993869d04 lint fix 2018-08-10 14:37:09 -07:00
Stanley Cheung 54e7b24b9a Remove if clause too 2018-08-10 13:44:38 -07:00
Stanley Cheung fbde7d3786 No need to build artifact for PHP MacOS 2018-08-10 11:29:21 -07:00
Jan Tattermusch a6b6c215a6
Merge pull request #15597 from jtattermusch/protobuf_submodule_36x
Upgrade third_party/protobuf to 3.6.1
2018-08-08 09:04:01 +02:00
Mehrdad Afshari 158eeee2dd Upmerge branch 'v1.14.x' into master 2018-08-07 13:26:27 -07:00
Jan Tattermusch c42dd8b3c9 attempt to fix protoc build 2018-08-07 14:28:41 +02:00
Mehrdad Afshari 67b8328146 Add Python3.7 32bit build on Windows 2018-08-06 10:56:46 -07:00
Jan Tattermusch 6574f5def4 add unity package build to package_targets.py 2018-08-02 08:14:34 +02:00
Jan Tattermusch 98680f8d1f remove Jenkins references from build_packages scripts 2018-07-31 14:43:16 +02:00
Jan Tattermusch 7cb30b0c88 Grpc.Core: add support for x86 android emulator 2018-07-24 22:44:01 +02:00
Jan Tattermusch 056d061b31
Fix license year 2018-07-24 19:29:04 +02:00
Jan Tattermusch 5aa2a0e376 build fat binary for ios 2018-07-24 14:47:35 +02:00
Jan Tattermusch d9ad1c3f93 building ios artifact 2018-07-24 09:56:44 +02:00
Jan Tattermusch 542ad27cf7 run yapf 2018-07-20 01:22:53 +02:00
Jan Tattermusch 71826b5196 differentiate C# android artifacts by ABI 2018-07-20 00:07:51 +02:00
Jan Tattermusch 3511f45964 Merge remote-tracking branch 'upstream/master' into support/xamarin 2018-07-19 23:14:26 +02:00
Jan Tattermusch c6970ad79d fix automatized android artifact build 2018-07-19 23:08:07 +02:00
Mehrdad Afshari dce1e10e31
Merge pull request #15965 from grpc/v1.13.x
Upmerge v1.13.x (Python3.7 macOS/Windows 64-bit targets)
2018-07-09 17:57:51 -07:00
Mehrdad Afshari 21a047a1aa Build 64-bit Python 3.7 packages on macOS and Windows 2018-07-09 15:29:14 -07:00
Mehrdad Afshari 84955e7a48 Upmerge v1.13.x into master 2018-06-20 16:01:20 -07:00
Mehrdad Afshari 258667cc1c Build grpcio_testing in Python artifact process 2018-06-20 10:06:27 -07:00
Mehrdad Afshari 87d08a3b16 Add Python 3.7 Linux wheels to artifact build 2018-06-14 14:27:55 -07:00
Mehrdad Afshari b4f4d2943e Add Python 3.7 Linux wheels to artifact build 2018-06-14 13:20:59 -07:00
Jan Tattermusch 37b292a0f7
Merge pull request #15669 from jtattermusch/csharp_distribtest_protoc
Add codegen test to C# distribtests.
2018-06-11 22:47:14 +02:00
Jan Tattermusch 945cac44eb RelWithDebInfo config for building C# artifact 2018-06-07 11:15:58 +02:00
Jan Tattermusch 8496cf31a9 wheezy LTS has ended: remove C# distribtest 2018-06-06 17:30:13 +02:00
Mehrdad Afshari fba028ac68 Add Python distribtests for Alpine Linux
This is especially important as Alpine uses `musl`
instead of `glibc` and requires a source build
for gRPC Python.
2018-05-20 15:20:29 -07:00
Mehrdad Afshari ac6aaa3f0b Install futures package only on Python 2 2018-05-14 17:02:03 -07:00
Jan Tattermusch 32c41e8d72 avoid concurrency issues with dotnet restore 2018-05-10 16:07:55 +02:00
Jan Tattermusch d3eab8f288 get rid of Jenkins specific yaml hack 2018-05-10 16:07:53 +02:00
Jan Tattermusch 0767878b6e build C# android artifact 2018-05-09 17:06:36 +02:00
Eric Gribkoff 9511c07953
Merge pull request #15122 from ericgribkoff/remove_old_env
Remove old environment variable from Python artifact build
2018-05-01 14:32:49 -07:00
Mehrdad Afshari f4bea02a72 Fix the Python source distribtest script 2018-04-27 06:59:51 -07:00
Mehrdad Afshari 97904d46e0 Add Python source distribtest targets 2018-04-26 23:59:43 -07:00
Eric Gribkoff 57414c7c51 Remove old environment variable from Python artifact build 2018-04-19 10:19:45 -07:00