summaryrefslogtreecommitdiff
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
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>
-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 @@
119;;; Copyright © 2021 Greg Hogan <code@greghogan.com> 119;;; Copyright © 2021 Greg Hogan <code@greghogan.com>
120;;; Copyright © 2022, 2023 John Kehayias <john.kehayias@protonmail.com> 120;;; Copyright © 2022, 2023 John Kehayias <john.kehayias@protonmail.com>
121;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org> 121;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
122;;; Copyright © 2022, 2024, 2025 Evgeny Pisemsky <mail@pisemsky.site> 122;;; Copyright © 2022, 2024-2026 Evgeny Pisemsky <mail@pisemsky.site>
123;;; Copyright © 2022 drozdov <drozdov@portalenergy.tech> 123;;; Copyright © 2022 drozdov <drozdov@portalenergy.tech>
124;;; Copyright © 2022 Peter Polidoro <peter@polidoro.io> 124;;; Copyright © 2022 Peter Polidoro <peter@polidoro.io>
125;;; Copyright © 2022, 2023 Wamm K. D. <jaft.r@outlook.com> 125;;; 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
21292network support library.") 21292network support library.")
21293 (license license:bsd-3))) 21293 (license license:bsd-3)))
21294 21294
21295(define-public python-pykka
21296 (package
21297 (name "python-pykka")
21298 (version "4.4.2")
21299 (source
21300 (origin
21301 (method git-fetch)
21302 (uri (git-reference
21303 (url "https://github.com/jodal/pykka")
21304 (commit (string-append "v" version))))
21305 (file-name (git-file-name name version))
21306 (sha256
21307 (base32 "15z6x31269l0zbxjv8afgi34smrh5fd3iwbjyh1342msry6msgla"))))
21308 (build-system pyproject-build-system)
21309 (native-inputs (list python-hatchling python-pytest python-pytest-mock))
21310 (home-page "https://pykka.readthedocs.io")
21311 (synopsis "Implementation of the actor model")
21312 (description
21313 "Pykka implements the actor model in Python, which introduces some simple
21314rules to control the sharing of state and cooperation between execution units,
21315and makes it easier to build concurrent applications.")
21316 (license license:asl2.0)))
21317
21295;; WARNING: This package is a dependency of mesa. 21318;; WARNING: This package is a dependency of mesa.
21296(define-public python-ply 21319(define-public python-ply
21297 (package 21320 (package