Contents

tractor 0.1.0a5

0

structured concurrrent "actors"

structured concurrrent "actors"

Stars: 265, Watchers: 265, Forks: 12, Open Issues: 131

The goodboy/tractor repo was created 6 years ago and the last code push was 9 months ago.
The project is popular with 265 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
AGPLv3
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 131 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.26.2

A friendly Python library for async concurrency and I/O

anyio 4.6.0

High level compatibility layer for multiple asynchronous event loop implementations

muffin 0.102.3

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