./devel/py-pykka, Python implementation of the actor model

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 4.0.2, Package name: py311-pykka-4.0.2, Maintainer: pkgsrc-users

Pykka is a Python implementation of the actor model The actor model
introduces some simple rules to control the sharing of state and
cooperation between execution units, which makes it easier to build
concurrent applications.


Master sites:

Filesize: 47.814 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-19 07:08:43 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pykka: updated to 4.0.2

v4.0.2

Type hints

Make get_all() generic over the futures' type.

Development environment

Format with ruff format instead of black.
   2023-11-05 01:49:50 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-pykka: update to 4.0.1.

v4.0.1 Latest

Bugfix release.

    Update test suite to pass on Python 3.12 (#207)

v4.0.0

Breaking changes

    Require block and timeout arguments to always be keyword arguments. (PR: #198)
    Remove support for Python 3.7. It reached end-of-life in June 2023. (PR: #190)

Features

    Type hints: All typing stubs have been inlined in the source code and have \ 
been greatly improved. They are now tested using both Mypy and Pyright. (PR: \ 
#192, #193, #195)
    Type hints: Due to the dynamic nature of ActorProxy objects, it is \ 
impossible to automatically type them correctly. pykka.typing is a new module \ 
with helpers for manually typing ActorProxy objects. Check out the docs for how \ 
to use the helpers. (PR: #199)
   2023-08-02 01:20:57 by Thomas Klausner | Files touched by this commit (158)
Log message:
*: remove more references to Python 3.7
   2023-01-10 21:03:35 by Thomas Klausner | Files touched by this commit (4)
Log message:
devel/py-pykka: import py-pykka-3.1.1

Pykka is a Python implementation of the actor model The actor model
introduces some simple rules to control the sharing of state and
cooperation between execution units, which makes it easier to build
concurrent applications.