forked from goodboy/tractor
1
0
Fork 0

Changed docs theme to typelog, also removed all mentions to trio-run-in-process.

matrix
Guillermo Rodriguez 2020-07-27 23:34:58 -03:00
parent 4da16325f3
commit 3536e73df7
No known key found for this signature in database
GPG Key ID: 3F61096EC7DF75A8
3 changed files with 14 additions and 22 deletions

View File

@ -54,7 +54,7 @@ exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store']
# The theme to use for HTML and HTML Help pages. See the documentation for # The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes. # a list of builtin themes.
# #
html_theme = 'alabaster' html_theme = 'sphinx_typlog_theme'
pygments_style = 'sphinx' pygments_style = 'sphinx'
@ -65,16 +65,16 @@ html_theme_options = {
'description': 'A trionic "actor model"', 'description': 'A trionic "actor model"',
'github_user': 'goodboy', 'github_user': 'goodboy',
'github_repo': 'tractor', 'github_repo': 'tractor',
'github_button': 'true', # 'github_button': 'true',
'github_banner': 'true', # 'github_banner': 'true',
'page_width': '1080px', # 'page_width': '1080px',
'fixed_sidebar': 'false', # 'fixed_sidebar': 'false',
# 'sidebar_width': '200px', # 'sidebar_width': '200px',
'travis_button': 'true', # 'travis_button': 'true',
}
html_sidebars = {
"**": ["about.html", "relations.html", "searchbox.html"]
} }
# html_sidebars = {
# "**": ["about.html", "relations.html", "searchbox.html"]
# }
# Add any paths that contain custom static files (such as style sheets) here, # Add any paths that contain custom static files (such as style sheets) here,
# relative to this directory. They are copied after the builtin static files, # relative to this directory. They are copied after the builtin static files,

View File

@ -460,24 +460,16 @@ via a ``start_method`` kwarg to ``tractor.run()``.
Currently the options available are: Currently the options available are:
- ``trio_run_in_process``: a ``trio``-native spawner from the `Ethereum community`_ - ``trio``: a ``trio``-native spawner basically an async wrapper on ``subprocess``
- ``spawn``: one of the stdlib's ``multiprocessing`` `start methods`_ - ``spawn``: one of the stdlib's ``multiprocessing`` `start methods`_
- ``forkserver``: a faster ``multiprocessing`` variant that is Unix only - ``forkserver``: a faster ``multiprocessing`` variant that is Unix only
.. _start methods: https://docs.python.org/3.8/library/multiprocessing.html#contexts-and-start-methods .. _start methods: https://docs.python.org/3.8/library/multiprocessing.html#contexts-and-start-methods
.. _Ethereum community : https://github.com/ethereum/trio-run-in-process
``trio-run-in-process`` ``trio``
+++++++++++++++++++++++ ++++++++
`trio-run-in-process`_ is a young "pure ``trio``" process spawner The `trio` backend ofers a lightweight async wrapper to ``subprocess``, takes advantage of the ``trio.open_process`` API.
which utilizes the native `trio subprocess APIs`_. It has shown great
reliability under testing for predictable teardown when launching
recursive pools of actors (multiple nurseries deep) and as such has been
chosen as the default backend on \*nix systems.
.. _trio-run-in-process: https://github.com/ethereum/trio-run-in-process
.. _trio subprocess APIs : https://trio.readthedocs.io/en/stable/reference-io.html#spawning-subprocesses
``multiprocessing`` ``multiprocessing``

View File

@ -39,7 +39,7 @@ setup(
], ],
install_requires=[ install_requires=[
'msgpack', 'trio>0.8', 'async_generator', 'colorlog', 'wrapt', 'msgpack', 'trio>0.8', 'async_generator', 'colorlog', 'wrapt',
'trio_typing', 'trio_typing', 'sphinx_typlog_theme'
], ],
tests_require=['pytest'], tests_require=['pytest'],
python_requires=">=3.7", python_requires=">=3.7",