siddharthshukla
82c01e5a95
remove skipIf from TypeSmokeTest (issue 7672)
...
remove skipIfStatement from
TypeSmokeTest.testCallCredentialsFromPluginUpDown since the test passes
on PyPy variants 5.3.0 and newer since these variants have improved
compatibility support for the C-Extensions
9 years ago
Mark D. Roth
ff4df06a66
Rename grpc_client_config to grpc_resolver_result.
9 years ago
Nicolas "Pixel" Noble
35b8c51485
Bumping version to 1.0.1-pre1.
9 years ago
Ken Payson
8348973de9
Use templates for python version dependencies
...
Also change grpcio-tools to be a runtime dependency of grpcio-tests,
grpcio-tools is run as part of the tests.
9 years ago
Nicolas "Pixel" Noble
0f9337b6a0
Removing pre2 flag.
9 years ago
Ken Payson
5998cd760c
Add Python3.5 artifact targets
9 years ago
Nathaniel Manista
5450f05e0c
Migrate distrib, interop, and stress to GA API
9 years ago
siddharthshukla
f0f58e6873
skip test run if running with pypy
...
don't run cygrpc_test.TypeSmokeTest.testCallCredentialsFromPluginUpdown
if the interpreter is PyPy
9 years ago
siddharthshukla
9eedb4ffd7
Switch init/shutdown: lib-wide -> per-object
...
Incremental changes towards PyPy support.
9 years ago
siddharthshukla
de84d566b8
Fix the ThreadPoolExecutor: max_workers can't be 0
...
Add a RecordingThreadPool that inherits from Executor, contains a
ThreadPoolExecutor and has an extra method 'was_used' to indicate if
submit method was ever called i.e. if the thread pool was ever used.
9 years ago
Ken Payson
e5fd01a389
Bump python protobuf dependency to 3.0.0
9 years ago
Nicolas "Pixel" Noble
3260a1731a
Bumping to 1.0.0-pre2.
9 years ago
murgatroid99
1533e6aab9
Rerun generate_projects.sh
9 years ago
Masood Malekghassemi
fd9cc106f3
Be more intelligent about Cython in grpcio
...
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.
9 years ago
Ken Payson
8d3e9ec9c2
Fix cygrpc test
9 years ago
Ken Payson
e39edac2c8
Fixed name syntax error
9 years ago
Ken Payson
dd24c1ece4
Polish grpcio_health_checking package
...
-Rename namespace to grpc_health->grpc to match spec
-Proper use of NOT_FOUND status code
-Improve testing
-Add source distribution to artifact build
9 years ago
Masood Malekghassemi
a39c2cb4f2
Handle distutils command idiosyncracies
9 years ago
Masood Malekghassemi
b236279832
Patch `spawn` for Python 'unix' compilers instead
...
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.
9 years ago
Mark D. Roth
dfbdefedd3
Added handshaker.[ch] to build.yaml.
9 years ago
Masood Malekghassemi
3acddb20db
Remove Python 'loader' hack
9 years ago
Masood Malekghassemi
e9b90e5e1f
Move Python.h include out of loader code
...
To make a certain private code base work in a certain way nicer than the
current way.
9 years ago
Ken Payson
84401116a8
Skip exit_test until flake is fixed
9 years ago
Ken Payson
c41f81aeeb
Document rpc details as string type
9 years ago
Robbie Shade
710d242e89
Move timeout_encoding from core/ext/transport/chttp2 to core/lib/transport
9 years ago
Ken Payson
cc06b91b7f
Change sequence of client/server events
...
This is for https://github.com/grpc/grpc/pull/6737 when
start_batch will no longer put data on the wire
9 years ago
Masood Malekghassemi
48d07c6489
Add special methods to generated Python docs
...
Also removes an old-now-spurious `make` invocation from the docgen.py
helper script.
9 years ago
Ken Payson
4d425522bf
Remove early adopter code
9 years ago
Masood Malekghassemi
c3e3ae5862
Patch `spawn` for Python 'unix' compilers instead
...
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.
9 years ago
Ken Payson
f7f47a6d26
Added Glossary to docs with metadata definition
9 years ago
Nicolas "Pixel" Noble
49bfb92dc1
Master is now 1.1.0-dev.
9 years ago
Nicolas "Pixel" Noble
8c72ae43f9
Flagging master as 1.0.0-pre1.
9 years ago
Ken Payson
b5b6f93e00
Updated python qps tests to use GA server API
...
This should have been included as part of
45c0f2b305
9 years ago
Nicolas "Pixel" Noble
9183314435
Addressing comments.
9 years ago
Nathaniel Manista
1ab04e6b46
Add more assertions to _rpc_test
9 years ago
Ken Payson
16e7f5826b
Updated exit_test for new grpc.Server API
...
This should have been part of a6b2a5a090
9 years ago
Ken Payson
9adeaffa10
Implemented python status_code_and_message interop test
9 years ago
Ken Payson
136ea365e3
Hold onto the GIL in __dealloc__ functions
...
When a child thread triggers __dealloc__ as part of a thread being
joined, the thread is already considered to be "joined", and so
releasing the GIL can allow the main thread to proceed to exit,
which introduces shutdown race conditions/memory leaks.
9 years ago
Masood Malekghassemi
3a9e6d9770
Fix interop tests on Windows
9 years ago
Masood Malekghassemi
cab9d4f74b
Make Python tests run on Windows
9 years ago
Masood Malekghassemi
639bb3996f
Build Python distributions standalone for Windows
9 years ago
Masood Malekghassemi
06c857cb86
Patch monkeypatch link function to work in Python3
...
The modified link command was originally taken from a Python 2.x distutils.
9 years ago
Masood Malekghassemi
586e3835fe
Make Python build standalone on Windows
9 years ago
Masood Malekghassemi
af26ce6f43
Remove unnecessary fcntl module import
9 years ago
Masood Malekghassemi
771dc7546a
Remove misleading diagnostics message
9 years ago
Ken Payson
ea1b16f82f
Removed cython client-side call tracking
...
This ensures sync calls get cancelled after
a keyboard interrupt, as well as all calls
getting destroyed before grpc_shutdown()
9 years ago
Nathaniel Manista
4dd9ca9a6e
Fix _Rendezvous.exception for successful calls
9 years ago
Nathaniel Manista
22869a00fd
Composition of arbitrarily many CallCredentials
9 years ago
Nathaniel Manista
a6b2a5a090
Make handlers optional at server construction
9 years ago
Ken Payson
45c0f2b305
Migrated python performance tests to use GA API
9 years ago