Contents

tractor 0.1.0a4

0

structured concurrrent "actors"

structured concurrrent "actors"

Stars: 167, Watchers: 167, Forks: 9, Open Issues: 111

The goodboy/tractor repo was created 3 years ago and was last updated 4 weeks ago.
The project is popular with 167 github stars!

How to Install tractor

You can install tractor using pip

pip install tractor

or add it to a project with poetry

poetry add tractor

Package Details

Author
Tyler Goodlet
License
GPLv3
Homepage
https://github.com/goodboy/tractor
PyPi
https://pypi.org/project/tractor/
GitHub Repo
https://github.com/goodboy/tractor

Classifiers

  • System/Distributed Computing
No  tractor  pypi packages just yet.

Errors

A list of common tractor errors.

Code Examples

Here are some tractor code examples and snippets.

GitHub Issues

The tractor package has 111 open issues on GitHub

  • PyPI packaging broken for version 0.1.0a4; missing README.rst
  • Deprecate ActorNursery.run_in_actor() and offer as part of a wrapper cluster API
  • Always raise a received result-as-error in spawn tasks
  • Nursery does not re-raise error from .run_in_actor() remote task
  • Qt-in-guest-mode process entry point
  • Add back latest mypy since trio-typing 0.7.0 is now compat
  • tractor.open_root_actor() is not multi-task entrant, should it be?
  • Interloop (trio <-> asyncio) memory channel design
  • Add a @pub kwarg to allow specifying a "startup response message"
  • Add macos-latest to CI matrix
  • Logo tweaks
  • Multi-root discovery: pragmatic, simple consensus.
  • Actor state via messages
  • Ignore SIGINT when in a debugger REPL
  • Revamp docs for .beta0 release

See more issues on GitHub

Related Packages & Articles

trio 0.20.0

A friendly Python library for async concurrency and I/O

anyio 3.5.0

High level compatibility layer for multiple asynchronous event loop implementations

muffin 0.87.1

Muffin is a fast, simple and asyncronous web-framework for Python 3 (asyncio, trio)