diff options
Diffstat (limited to 'src/xyz')
-rw-r--r-- | src/xyz/euandreh/queue.scm | 157 |
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) |