Commit Graph

148 Commits

Author SHA1 Message Date
Lidi Zheng cb9cc5592e Upgrade pip before using wheel 2019-03-08 10:29:29 -08:00
Lidi Zheng 127a6c1d9e Revert "Revert "Roll foward "Strip Python wheel binary"""
This reverts commit 98fc902200.
2019-03-08 10:29:00 -08:00
Lidi Zheng 98fc902200
Revert "Roll foward "Strip Python wheel binary"" 2019-03-07 17:34:45 -08:00
Lidi Zheng 4814972080 Install `wheel` right before use it 2019-03-06 16:29:49 -08:00
Lidi Zheng 50a1ddab5c Revert "Revert "Strip Python wheel binary""
This reverts commit 04609b1ea5.
2019-03-06 07:57:21 -08:00
Jan Tattermusch 04609b1ea5
Revert "Strip Python wheel binary" 2019-03-06 11:00:13 +01:00
Lidi Zheng bc81010f10 Strip Python wheel binary 2019-03-04 13:31:38 -08:00
Alex Polcyn e894d78c35 Fix artifact dockerfiles rvm installation; keep bundler pinned 2019-01-03 21:04:30 +00:00
Alexander Polcyn 67f523ce13 Add support for ruby 2.6.0 binary package builds, drop 2.1 and 2.0
binary package builds; pin bundler to 1.17.3 where necessary
2019-01-03 18:08:05 +00:00
Lidi Zheng 97453a3d81
Merge pull request #17303 from lidizheng/sanity-python-3
Run pylint test in Python 3
2018-12-20 11:22:37 -08:00
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 8cb2d0546d Upgrade sanity Docker image to debian:stretch
* Use latest pylint in Python 3.7 (they dropped support for PY2)
* Make latest pylint happy
* Forced to upgrade to shellcheck 0.4.4
* Make shellcheck 0.4.4 happy
* Adopt reviewers' advice to reduce global disabled rules
2018-12-10 16:21:49 -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