summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorEvgeny Pisemsky <mail@pisemsky.site>2026-03-19 17:10:00 +0300
committerCayetano Santos <csantosb@inventati.org>2026-03-20 09:30:12 +0100
commit4b60e86f2e07dbbcdb2970cfe8520d68fb3e2ec0 (patch)
treee7e2e1186f112353ae4f71f610cc966c602ee47a /gnu/packages
parente6bac1d3db6d6ec949f6797b8dadb2c68da84e19 (diff)
gnu: Add python-pykka.
* gnu/packages/python-xyz.scm (python-pykka): New variable. Merges guix/guix!7294 Change-Id: I358716cfbfeea0d05fa02b3aca52f16116b5c899 Signed-off-by: Cayetano Santos <csantosb@inventati.org> Modified-by: Cayetano Santos <csantosb@inventati.org>
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/python-xyz.scm25
1 files changed, 24 insertions, 1 deletions
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index a369718998f..a9bff220bd8 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -119,7 +119,7 @@
;;; Copyright © 2021 Greg Hogan <code@greghogan.com>
;;; Copyright © 2022, 2023 John Kehayias <john.kehayias@protonmail.com>
;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
-;;; Copyright © 2022, 2024, 2025 Evgeny Pisemsky <mail@pisemsky.site>
+;;; Copyright © 2022, 2024-2026 Evgeny Pisemsky <mail@pisemsky.site>
;;; Copyright © 2022 drozdov <drozdov@portalenergy.tech>
;;; Copyright © 2022 Peter Polidoro <peter@polidoro.io>
;;; Copyright © 2022, 2023 Wamm K. D. <jaft.r@outlook.com>
@@ -21292,6 +21292,29 @@ Protocol) 0-9-1 protocol that tries to stay fairly independent of the underlying
network support library.")
(license license:bsd-3)))
+(define-public python-pykka
+ (package
+ (name "python-pykka")
+ (version "4.4.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/jodal/pykka")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "15z6x31269l0zbxjv8afgi34smrh5fd3iwbjyh1342msry6msgla"))))
+ (build-system pyproject-build-system)
+ (native-inputs (list python-hatchling python-pytest python-pytest-mock))
+ (home-page "https://pykka.readthedocs.io")
+ (synopsis "Implementation of the actor model")
+ (description
+ "Pykka implements the actor model in Python, which introduces some simple
+rules to control the sharing of state and cooperation between execution units,
+and makes it easier to build concurrent applications.")
+ (license license:asl2.0)))
+
;; WARNING: This package is a dependency of mesa.
(define-public python-ply
(package