Commit Graph

22 Commits

Author SHA1 Message Date
Jan Tattermusch ce0faaf323
Merge pull request #15412 from kpayson64/fix_gevent_tests
Pin gevent
2018-05-16 19:52:53 -07:00
kpayson64 a9508cf24b Changes 2018-05-16 16:56:13 -07:00
kpayson64 85e3222a50 Changes 2018-05-16 15:12:23 -07:00
kpayson64 f7fcb86bcb Pin gevent 2018-05-16 13:39:48 -07:00
Matt Kwong 0c78778591 Add --user flag to pip install in build_python.sh 2018-05-15 17:48:32 -07:00
Mehrdad Afshari ac6aaa3f0b Install futures package only on Python 2 2018-05-14 17:02:03 -07:00
Matt Kwong fcd04ec121 Remove the fallback when creating Python virtual env
See https://github.com/grpc/grpc/issues/15253 for more context. The
original behavior when running Python tests is to try to create a
virtual env with the specifed Python version. If there is an issue
with that, fallback to the system's default Python version. This leads to
misleading test results, so removing the fallback and failing the test
when virtual env fails to instantiate the specified Python version is
the new behavior.
2018-05-04 16:16:29 -07:00
Mehrdad Afshari d0d8ce8568 Bump pip version to 10.0.1 2018-04-19 15:48:23 -04:00
Matt Kwong 69f664e7f8 Upgrade pip for virtualenv Python in build_python.sh
With the upgrade of Kokoro macOS workers to Sierra, not all versions of
Python have a pip version new enough to have TLSv1.2. This change should
make macOS Python testing more resilient to environment changes.
2018-04-17 16:47:59 -07:00
Matt Kwong 4598eb8a7a Update pip pin from 9.0.1 to 9.0.2 2018-04-06 15:37:37 -07:00
Matt Kwong d7790efc8e Unpin pip version installed in build_python.sh
Fix for issue #14815. Pinning to 9.0.3 doesn't work because pip fails to
recognize that as a valid version. Newer versions of pip have a fallback
on macOS to use SecureTransport instead of their outdated OpenSSL that
doesn't support TLSv1.2.
2018-04-06 12:52:45 -07:00
kpayson64 1bfff8eec0 Initial gevent support
Because some cpp code ends up leaking into cython, we change
the cython generator to generate cpp code.
2018-03-27 19:44:43 -07:00
Mehrdad Afshari 3bfa56fcea Fix build_python.sh to pass shellcheck 2017-12-15 13:31:40 -08:00
Nathaniel Manista 8bba3bfc25 Pin pip at 9.0.1 2017-09-28 17:28:01 +00:00
Nathaniel Manista 69b7231776 gRPC Python test infrastructure
(The time-related first part of it, anyway.)
2017-07-25 18:19:35 +00:00
Jan Tattermusch 7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
Ken Payson 1b0661bfd7 Rollback Dockerfile changes 2017-06-02 16:09:27 -07:00
Ken Payson 631862f421 Change Python Windows tests to 3.5 2017-06-02 09:08:35 -07:00
Ken Payson 937d96d051 Update Python interop tests to use google-auth package
The oauth2client test dependency is still needed as it used by
the beta API unit tests.
2017-05-12 11:11:21 -07:00
Ken Payson 975b5103e5 Fix build on Alpine linux + add portability tests 2017-04-06 13:39:35 -07:00
Nathaniel Manista 9ff26dc693 v1.0.x → master upmerge
Manual resolution:

- Force use of local distributions in Python-building in
  tools/run_tests/helper_scripts/build_python.sh.
2017-01-23 17:32:15 +00:00
Jan Tattermusch 5c79a3199c cleanup tools/run_tests directory 2016-12-22 10:47:52 +01:00