aboutsummaryrefslogtreecommitdiff
path: root/src/xyz
diff options
context:
space:
mode:
Diffstat (limited to 'src/xyz')
-rw-r--r--src/xyz/euandreh/queue.scm157
1 files changed, 156 insertions, 1 deletions
diff --git a/src/xyz/euandreh/queue.scm b/src/xyz/euandreh/queue.scm
index b69637f..6554bbf 100644
--- a/src/xyz/euandreh/queue.scm
+++ b/src/xyz/euandreh/queue.scm
@@ -15,6 +15,7 @@
#:use-module (gnu packages autotools)
#:use-module (gnu packages base)
#:use-module (gnu packages bison)
+ #:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages gettext)
#:use-module (gnu packages flex)
@@ -22,8 +23,12 @@
#:use-module (gnu packages libreoffice)
#:use-module (gnu packages perl)
#:use-module (gnu packages perl-check)
+ #:use-module (gnu packages perl-check)
+ #:use-module (gnu packages python-crypto)
+ #:use-module (gnu packages python-web)
#:use-module (gnu packages python-xyz)
#:use-module (gnu packages language)
+ #:use-module (gnu packages time)
#:use-module (gnu packages xml)
#:use-module (gnu packages markup))
@@ -188,6 +193,155 @@ not having a version of grap, so I built one.")
(description "Create and update Microsoft Word .docx files.")
(license #f)))
+(define-public python-pytest-tornado5
+ (package
+ (name "python-pytest-tornado5")
+ (version "2.0.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri
+ (pypi-uri "pytest-tornado5" version))
+ (sha256
+ (base32 "0qb62jw2w0xr6y942yp0qxiy755bismjfpnxaxjjm05gy2pymr8d"))))
+ (build-system python-build-system)
+ (propagated-inputs (list python-pytest python-tornado))
+ (home-page "https://github.com/vidartf/pytest-tornado")
+ (synopsis
+ "A py.test plugin providing fixtures and markers to simplify testing of asynchronous tornado applications.")
+ (description
+ "This package provides a py.test plugin providing fixtures and markers to
+simplify testing of asynchronous tornado applications.")
+ (license license:asl2.0)))
+
+;; FIXME
+#;
+(define-public python-futures
+ (package
+ (name "python-futures")
+ (version "3.3.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri
+ (pypi-uri "futures" version))
+ (sha256
+ (base32 "154pvaybk9ncyb1wpcnzgd7ayvvhhzk92ynsas7gadaydbvkl0vy"))))
+ (build-system python-build-system)
+ (home-page "https://github.com/agronholm/pythonfutures")
+ (synopsis "Backport of the concurrent.futures package from Python 3")
+ (description "Backport of the concurrent.futures package from Python 3")
+ (license #f)))
+
+(define-public python-ordereddict
+ (package
+ (name "python-ordereddict")
+ (version "1.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri
+ (pypi-uri "ordereddict" version))
+ (sha256
+ (base32 "07qvy11nvgxpzarrni3wrww3vpc9yafgi2bch4j2vvvc42nb8d8w"))))
+ (build-system python-build-system)
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (delete 'sanity-check))))
+ (home-page "UNKNOWN")
+ (synopsis
+ "A drop-in substitute for Py2.7's new collections.OrderedDict that works in Python 2.4-2.6.")
+ (description "This package provides a drop-in substitute for Py2.7's new
+collections.OrderedDict that works in Python 2.4-2.6.")
+ (license #f)))
+
+(define-public python-funcsigs
+ (package
+ (name "python-funcsigs")
+ (version "1.0.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri
+ (pypi-uri "funcsigs" version))
+ (sha256
+ (base32 "0l4g5818ffyfmfs1a924811azhjj8ax9xd1cffr1mzd3ycn0zfx7"))))
+ (build-system python-build-system)
+ (propagated-inputs
+ (list python-ordereddict))
+ (native-inputs
+ (list python-unittest2))
+ (home-page "http://funcsigs.readthedocs.org")
+ (synopsis
+ "Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+")
+ (description
+ "Python function signatures from PEP362 for Python 2.6, 2.7 and 3.2+")
+ (license #f)))
+
+(define-public python-apscheduler
+ (package
+ (name "python-apscheduler")
+ (version "3.9.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri
+ (pypi-uri "APScheduler" version))
+ (sha256
+ (base32 "1qzi1pr7q72vs49p7vr1mp350zaggs52lpq43lvqsjcmcd5mgrk5"))))
+ (build-system python-build-system)
+ (arguments
+ `(#:tests? #f))
+ (propagated-inputs
+ (list python-funcsigs
+ ; python-futures
+ python-pytz
+ python-setuptools
+ python-six
+ python-tzlocal))
+ (native-inputs
+ (list python-mock
+ python-pytest
+ python-pytest-asyncio
+ python-pytest-cov
+ python-pytest-tornado5
+ python-setuptools-scm))
+ (home-page "https://github.com/agronholm/apscheduler")
+ (synopsis "In-process task scheduler with Cron-like capabilities")
+ (description "In-process task scheduler with Cron-like capabilities")
+ (license license:expat)))
+
+(define-public python-telegram-bot
+ (package
+ (name "python-telegram-bot")
+ (version "13.12")
+ (source
+ (origin
+ (method url-fetch)
+ (uri
+ (pypi-uri "python-telegram-bot" version))
+ (sha256
+ (base32 "1rbdyr1f9mndlh83in47k8if65yp9n1dy4px2wipbf0qyjv5zxfs"))))
+ (build-system python-build-system)
+ (arguments
+ `(#:tests? #f
+ #:phases
+ (modify-phases %standard-phases
+ (delete 'sanity-check))))
+ (native-inputs
+ (list python-apscheduler))
+ (propagated-inputs
+ (list python-apscheduler
+ python-cachetools
+ python-certifi
+ python-pytz
+ python-tornado))
+ (home-page "https://python-telegram-bot.org/")
+ (synopsis "We have made you a wrapper you can't refuse")
+ (description "We have made you a wrapper you can't refuse")
+ (license #f)))
+
(list
grap
hunspell-iconv
@@ -198,4 +352,5 @@ not having a version of grap, so I built one.")
python-flake8-implicit-str-concat-patched
python-pymd4c-latest
mdpo-patched
- python-docx)
+ python-docx
+ python-telegram-bot)