Commit Graph

48 Commits

Author SHA1 Message Date
AJ Heller 007c4073c8
[documentation] Fix documentation build script by mocking python dependencies (#32398)
cc @markdroth 


<!--

If you know who should review your pull request, please assign it to
that
person, otherwise the pull request would get assigned randomly.

If your pull request is for a specific language, please add the
appropriate
lang label.

-->
2023-02-15 09:43:20 -08:00
tomerv 2953b4518a
Add Python Reflection Client (#29085)
Implement ProtoReflectionDescriptorDatabase in Python to support
client-side reflection sevices.

See gRFC L95.
2022-03-29 15:25:25 -07:00
AJ Heller 36824bc570
Revert "Revert "Revert "Add Python Reflection Client (#28443)" (#28878)" (#28879)" (#29023)
This reverts commit cf9be3d49d.
2022-03-04 10:09:11 -08:00
Lidi Zheng cf9be3d49d
Revert "Revert "Add Python Reflection Client (#28443)" (#28878)" (#28879)
This reverts commit 1b4b3764ba.
2022-03-02 14:52:47 -08:00
AJ Heller 1b4b3764ba
Revert "Add Python Reflection Client (#28443)" (#28878)
This reverts commit 3e8e229308.
2022-02-14 16:00:44 -08:00
tomerv 3e8e229308
Add Python Reflection Client (#28443)
* Add Python Reflection Client

Implement ProtoReflectionDescriptorDatabase in Python to support
client-side reflection sevices.

* fixup: following code review

* fixup: following code review

Mostly improve documentation.

* fixup: add test to tests.json

* fixup: formatter & linter
2022-02-14 11:22:57 -08:00
Lidi Zheng 25f5399b41
Add grpcio-admin Python package (#26166)
* Add grpcio-admin Python package

* Polish package content

* Make Linux artifact build happy

* Improve documentation
2021-05-05 13:20:50 -07:00
Lidi Zheng 3de737cf8f
Add Metadata to our doc generation (#25922) 2021-04-07 14:14:28 -07:00
Lidi Zheng b65679bb74 Include AsyncIO interceptors in generated doc 2020-11-13 15:56:34 -08:00
Patrice Chalin d109c5be50
Link to Python gRPC page on grpc.io
The newly updated [gRPC Python](https://grpc.io/docs/languages/python/) page, contains links to the quick start, tutorial, examples and more! Link directly to that page, rather than refer to only part of its contents.
2020-11-11 19:37:03 -05:00
Lidi Zheng 7c8d1b2150 Remove the experimental prefix for asyncio API in Sphinx rst script 2020-09-30 15:55:35 -07:00
Richard Belleville 8f1e181189 Merge remote-tracking branch 'origin/master' into dynamic_stubs 2020-08-06 12:32:47 -07:00
Richard Belleville 2c1efcd0ae Add documentation 2020-08-06 12:25:21 -07:00
Richard Belleville 0eabc3ec74 Add to Python documentation 2020-07-13 23:12:39 +00:00
Lidi Zheng b9088ee9dd Address comments 2020-06-23 15:56:25 -07:00
Lidi Zheng 8bcffaa5ca Hide init_grpc_aio and guard async API outside of AsyncIO context 2020-06-23 12:10:18 -07:00
Jan Tattermusch 89be9c27f1
Merge pull request #23220 from chalin/chalin-docs-fix-grpc-io-links-200616
Docs: fix links to grpc.io quick start, tutorial and other pages
2020-06-22 14:11:53 +01:00
Yash Tibrewal 456036d808
Merge pull request #21959 from furukawa3/rm-trailing-spaces
Remove trailing-spaces from doc/*
2020-06-18 12:54:49 -07:00
Patrice Chalin 5ac3aa789f Docs: fix links to grpc.io tutorial pages 2020-06-16 08:47:24 -04:00
Patrice Chalin 4c4933e056 Docs: fix links to quick start pages 2020-06-16 08:40:59 -04:00
Lidi Zheng 004a3c3253 Weaken our promise 2020-04-23 14:16:36 -07:00
Lidi Zheng dc3eb43ae6 It might be experimental 2020-04-23 10:22:34 -07:00
Lidi Zheng 6c2542150c Format the rst file 2020-04-22 17:03:39 -07:00
Lidi Zheng c57a3792a0 Remove unused extension 2020-04-22 17:02:32 -07:00
Lidi Zheng 6b2239ed40 Generate corresponding grpc_types.h link 2020-04-22 16:56:42 -07:00
Lidi Zheng d3805e1b6c Explain how to find channel arguments in our doc 2020-04-22 16:19:42 -07:00
Lidi Zheng f7d71ccfa6 Update the glossary 2020-04-22 14:51:21 -07:00
Lidi Zheng c1df38f2b9 Document wait_for_ready mechanism in Python's glossary 2020-04-22 13:38:22 -07:00
Lidi Zheng 6e0ac50b09 Improve the documentation for serializer and deserializer 2020-04-15 14:04:52 -07:00
Lidi Zheng 12b0ddbc2b Improve the documentation based on suggestions 2020-02-14 11:03:27 -08:00
Lidi Zheng 1945c1108f Move the docstring from Cython to rst 2020-02-14 11:03:10 -08:00
Lidi Zheng d743e4390a Fill-in missing interfaces & improve rst template 2020-02-14 11:03:10 -08:00
Lidi Zheng e62afd7ed2 Polish the grpc_asyncio.rst 2020-02-14 11:01:48 -08:00
Lidi Zheng 5326f8623d Update sphinx configuration 2020-02-14 11:01:48 -08:00
Yushiro FURUKAWA 61360c754b Remove trailing-spaces from doc/* 2020-02-10 23:53:33 +09:00
Richard Belleville 5ad654d5ab
Merge pull request #19699 from curiousjazz77/patch-1
fix broken link and move links to bottom
2020-01-15 17:59:54 -08:00
Lidi Zheng cc628584a6 Fix the Sphinx auto generation 2019-10-30 16:33:47 -07:00
Lidi Zheng 83ae68c5f0 Document the local credentials 2019-10-30 16:26:51 -07:00
curiousjazz77 e09e4d002d
fix broken link and move links to bottom 2019-07-19 11:45:02 -07:00
Richard Belleville f900eec41d Revert "Merge pull request #18727 from grpc/revert_compression"
This reverts commit 8054a731d1, reversing
changes made to c3d3cf8053.
2019-04-11 13:04:54 -07:00
Richard Belleville 167540efd4 Revert "Merge pull request #18564 from grpc/compression"
This reverts commit 9dfeb14be0, reversing
changes made to 7009f2df58.
2019-04-11 10:10:29 -07:00
Richard Belleville 5afd77398e Implement compression API within gRPC Python. 2019-04-09 15:14:03 -07:00
Lidi Zheng a7b2ed3b98 Add documentation for 'grpcio-status' package 2019-03-22 17:28:34 -07:00
Richard Belleville dd4830eae8 Make gRPC version string available as grpc.__version__ 2018-12-27 13:50:30 -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
Lidi Zheng b1b669300f Update Python documentation
* Reorganize the section titles
* Add Tutorial and Example
2018-11-12 13:54:53 -08:00
Lidi Zheng cabe8d8f10 New Python documentation generation
* Use templates instead of generating them every time
* Theme changed
* Add grpc_* modules
* APIs grouped
* No documentation for class members without docstring
* Add docstring for status code
2018-11-06 18:07:03 -08:00
Mehrdad Afshari 5ffb9bf8c4 Add server reflection guide for Python 2018-08-06 13:40:53 -07:00