aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/python
Commit message (Collapse)AuthorAge
* Factor out interface-specific early_adopter codeGravatar Masood Malekghassemi2015-03-17
| | | | | Refactors early_adopter such that interface-specific code is located in the framework module as a submodule `alpha`.
* Change remaining "packet" names to "ticket"Gravatar Nathaniel Manista2015-03-18
| | | | | This renaming has been incrementally happening for the last several weeks and this change finishes it.
* Correct a package name in a doc stringGravatar Nathaniel Manista2015-03-18
|
* Merge the base and base.packets packagesGravatar Nathaniel Manista2015-03-18
| | | | They were two halves of the same whole.
* Merge pull request #1031 from nathanielmanistaatgoogle/service_nameGravatar Masood Malekghassemi2015-03-17
|\ | | | | Add service name to Python early_adopter
* \ Merge pull request #1061 from nathanielmanistaatgoogle/reenable-testGravatar Masood Malekghassemi2015-03-16
|\ \ | | | | | | Reenable a disabled test method
| * | Reenable a disabled test methodGravatar Nathaniel Manista2015-03-17
| | |
* | | Add at CANCELLATION back-to-front ticket kindGravatar Nathaniel Manista2015-03-17
|/ / | | | | | | This addresses issue #752.
* | Use distinct enums for distinct ticket typesGravatar Nathaniel Manista2015-03-17
| |
* | Merge pull request #1055 from nathanielmanistaatgoogle/python-refactoringGravatar Masood Malekghassemi2015-03-16
|\ \ | | | | | | Python refactoring
| * | Iterate over an enum since we canGravatar Nathaniel Manista2015-03-16
| | | | | | | | | | | | | | | | | | Since enums are themselves iterable there's no need to maintain a list of the elements of the enum dating from back before the enum when its values were just independent constants that hung out together.
| * | Change managers to pass each other OutcomesGravatar Nathaniel Manista2015-03-16
| | | | | | | | | | | | | | | | | | This refactoring greatly reduces the base-internal use of packet kinds and will make much simpler a future change distinguishing front-to-back packet kinds from back-to-front packet kinds.
| | * Add service name to Python early_adopterGravatar Nathaniel Manista2015-03-16
| |/
* / Fixed argument types in setup.pyGravatar murgatroid992015-03-16
|/
* Fix port selection for serverGravatar Arkadiusz Bokowy2015-03-13
| | | | | Commit 31e65be introduces a bug which causes starting server on a randomly selected port.
* Remove a const from a variable that should be mutable.Gravatar Nicolas "Pixel" Noble2015-03-12
| | | | | | deadline is passed by address to PyArg_ParseTuple to update its value. However, deadline is a const double, so attempting to change its value is undefined behavior. Remove the const to have well-defined behavior.
* Eliminate the Python "assembly" packageGravatar Nathaniel Manista2015-03-10
| | | | | This completes issue #726. All that cascading activation stuff just didn't work out as cleanly as I had hoped it would.
* Merge pull request #982 from sahlberg/python-readmeGravatar Tim Emiola2015-03-09
|\ | | | | README: fix the path to the python requirements.txt file
| * README: fix the path to the python requirements.txt fileGravatar Ronnie Sahlberg2015-03-07
| | | | | | | | Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
* | Refactoring within Python RPC FrameworkGravatar Nathaniel Manista2015-03-07
|/ | | | | | The assembly and face layers were mostly redundant except that the assembly layer had far-better interfaces and the face layer had more of a reason to exist. Now they are merged.
* Merge pull request #835 from ctiller/creditGravatar Nicolas Noble2015-03-06
|\ | | | | C++ Credentials Rework
* | Use server_host_override in interop clientGravatar Nathaniel Manista2015-03-07
| | | | | | | | | | Also refactor the interop package to perform client-server interop testing in a unit test.
* | Add a server_host_override to stub creationGravatar Nathaniel Manista2015-03-07
| | | | | | | | This optional value should only be passed in tests.
| * Python secure server API changesGravatar Nathaniel Manista2015-03-04
|/
* Merge pull request #887 from murgatroid99/travis_pythonGravatar Nicolas Noble2015-03-02
|\ | | | | Added python tests to .travis.yml
| * Fixed python link orderGravatar murgatroid992015-03-02
| |
| * Added rt link to python's setup.pyGravatar murgatroid992015-03-02
| |
* | Removed execute permissions from README files.Gravatar Misha Brukman2015-03-02
|/
* Moved pip dependencies into requirements.txt .Gravatar Misha Brukman2015-03-02
| | | | This allows for easier scripting and updates.
* Simple installation instructions for Python.Gravatar Nathaniel Manista2015-02-26
|
* Merge pull request #830 from nathanielmanistaatgoogle/python-interop-clientGravatar Masood Malekghassemi2015-02-26
|\ | | | | The Python interop client.
* \ Merge pull request #831 from nathanielmanistaatgoogle/security-progressGravatar Masood Malekghassemi2015-02-26
|\ \ | | | | | | Work towards invocation-side security.
| * | Work towards invocation-side security.Gravatar Nathaniel Manista2015-02-26
| | |
| | * The Python interop client.Gravatar Nathaniel Manista2015-02-26
| |/ | | | | | | | | | | The server_host_override flag's implementation remaining outstanding means that this only works over insecure connections for now.
* | Merge pull request #820 from jayantkolhe/jayantkolhe-patch-3Gravatar Mugur Marculescu2015-02-25
|\ \ | |/ |/| Updated Python Status
| * Update README.mdGravatar Jayant Kolhe2015-02-25
| |
* | Sanitize a reference number.Gravatar Nathaniel Manista2015-02-25
| |
* | Set Python version number to 0.4.0.Gravatar Nathaniel Manista2015-02-25
| |
* | Merge pull request #795 from nathanielmanistaatgoogle/python-client-credentialsGravatar Masood Malekghassemi2015-02-25
|\ \ | | | | | | Python ClientCredentials object.
* \ \ Merge pull request #785 from nathanielmanistaatgoogle/early-adopter-changesGravatar Masood Malekghassemi2015-02-25
|\ \ \ | | | | | | | | Final changes to the early_adopter API.
| | * | Python ClientCredentials object.Gravatar Nathaniel Manista2015-02-25
| |/ / |/| |
* | | fix readmeGravatar Jan Tattermusch2015-02-25
| |/ |/|
| * Final changes to the early_adopter API.Gravatar Nathaniel Manista2015-02-25
|/ | | | | | This makes grpc.early_adopter much more independent of RPC Framework and cleaner at the cost of reexporting most of the interfaces and writing several delegation classes.
* Avoid CANCELLATION ticket kind for back-to-front tickets.Gravatar Nathaniel Manista2015-02-24
| | | | | It's not (yet, see issue 752) allowed and code at the higher level doesn't know how to deal with it.
* Propagate ForeLink-joining to the inner RearLink.Gravatar Nathaniel Manista2015-02-24
| | | | | | rear._ActivatedRearLink's inner RearLink should of course send its tickets to whatever ForeLink was joined to the rear._ActivatedRearLink.
* Add a port method to assembly-level servers.Gravatar Nathaniel Manista2015-02-23
|
* Thread-pool-less construction of GRPC links.Gravatar Nathaniel Manista2015-02-22
| | | | | | These will be used in generated code in circumstances in which we don't necessarily want to be asking calling code to have a thread pool readily available.
* Replaces the generated code in src/python/interop/interop with more recently ↵Gravatar Masood Malekghassemi2015-02-20
| | | | generated code.
* The framework.assembly package.Gravatar Nathaniel Manista2015-02-20
| | | | | | | This provides for now what should be a nicer interface for code generation than that of the Face layer. In terms of abstraction it's conceptually very similar so the two should probably be merged as soon as is reasonable.
* Merge pull request #627 from nathanielmanistaatgoogle/sync-asyncGravatar Nathaniel Manista2015-02-20
|\