[PATCH 1/2] gnu: Add python-asyncgui.

  • Done
  • quality assurance status badge
Details
2 participants
  • Ludovic Courtès
  • Ryan Prior
Owner
unassigned
Submitted by
Ryan Prior
Severity
normal
R
R
Ryan Prior wrote on 21 May 2022 00:06
(address . guix-patches@gnu.org)
20220520220610.29340-1-rprior@protonmail.com
* gnu/packages/python-xyz.scm (python-asyncgui): New symbol.
---
gnu/packages/python-xyz.scm | 16 ++++++++++++++++
1 file changed, 16 insertions(+)

Toggle diff (27 lines)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index de1d408f3f..55857b86b2 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -18699,6 +18699,22 @@ (define-public python-kivymd
Design spec without sacrificing ease of use or application performance.")
(license license:expat)))

+(define-public python-asyncgui
+ (package
+ (name "python-asyncgui")
+ (version "0.5.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "asyncgui" version))
+ (sha256
+ (base32 "0614130afg2qc1qq4p82piskvvx6lpjl4nlsakbjzdyd78xywnb7"))))
+ (build-system python-build-system)
+ (home-page "https://github.com/gottadiveintopython/asyncgui")
+ (synopsis "async/await without event-loop")
+ (description "async/await without event-loop")
+ (license license:expat)))
+
(define-public python2-kivy
(package-with-python2 python-kivy))

--
2.36.0
R
R
Ryan Prior wrote on 21 May 2022 00:11
(address . 55550@debbugs.gnu.org)
20220520221152.30505-1-rprior@protonmail.com
* gnu/packages/python-xyz.scm (python-asyncgui): New symbol.
---
gnu/packages/python-xyz.scm | 17 +++++++++++++++++
1 file changed, 17 insertions(+)

Toggle diff (28 lines)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index de1d408f3f..e64114cc9b 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -18699,6 +18699,23 @@ (define-public python-kivymd
Design spec without sacrificing ease of use or application performance.")
(license license:expat)))

+(define-public python-asyncgui
+ (package
+ (name "python-asyncgui")
+ (version "0.5.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "asyncgui" version))
+ (sha256
+ (base32 "0614130afg2qc1qq4p82piskvvx6lpjl4nlsakbjzdyd78xywnb7"))))
+ (build-system python-build-system)
+ (home-page "https://github.com/gottadiveintopython/asyncgui")
+ (synopsis "Enables async/await without an event-loop")
+ (description "This package provides support for async/await applications
+without requiring an event-loop, useful for creative responsive GUIs.")
+ (license license:expat)))
+
(define-public python2-kivy
(package-with-python2 python-kivy))

--
2.36.0
R
R
Ryan Prior wrote on 21 May 2022 00:12
[PATCH 2/2] gnu: Add python-asynckivy.
(address . 55550@debbugs.gnu.org)
20220520221212.30550-1-rprior@protonmail.com
* gnu/packages/python-xyz.scm (python-asynckivy): New symbol.
---
gnu/packages/python-xyz.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)

Toggle diff (38 lines)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index e64114cc9b..cb6b79fbda 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -18699,6 +18699,33 @@ (define-public python-kivymd
Design spec without sacrificing ease of use or application performance.")
(license license:expat)))

+(define-public python-asynckivy
+ (package
+ (name "python-asynckivy")
+ (version "0.5.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri
+ (pypi-uri "asynckivy" version))
+ (sha256
+ (base32 "0ivjvch8yn3k1ybfp7c1nm8mhc0ymg7d04mq54lly7yjvg0jvcni"))))
+ (build-system python-build-system)
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-before 'check 'set-home
+ (lambda _
+ ;; 'kivy/__init__.py' wants to create $HOME/.kivy.
+ (setenv "HOME" (getcwd)))))))
+ (propagated-inputs (list python-kivy python-asyncgui))
+ (home-page "https://github.com/gottadiveintopython/asynckivy")
+ (synopsis "Async library for Kivy")
+ (description
+ "This package provides async versions of Kivy functions to avoid the
+callback-heavy mode of interaction typical in some Kivy applications.")
+ (license license:expat)))
+
(define-public python-asyncgui
(package
(name "python-asyncgui")
--
2.36.0
L
L
Ludovic Courtès wrote on 24 Jun 2022 23:02
Re: bug#55550: [PATCH 1/2] gnu: Add python-asyncgui.
(name . Ryan Prior)(address . rprior@protonmail.com)(address . 55550-done@debbugs.gnu.org)
87o7yhu656.fsf@gnu.org
Hi,

Ryan Prior <rprior@protonmail.com> skribis:

Toggle quote (2 lines)
> * gnu/packages/python-xyz.scm (python-asyncgui): New symbol.

[...]

Toggle quote (2 lines)
> * gnu/packages/python-xyz.scm (python-asynckivy): New symbol.

Applied, thanks!

Ludo’.
Closed
?