~ruther/guix-local

7af8a3ad8d440de7a69ef6a6e25e1fb82838ff14 — Ricardo Wurmus 1 year, 3 months ago 158323f
gnu: Add python-throttler.

* gnu/packages/python-xyz.scm (python-throttler): New variable.

Change-Id: I04a07281d4ba77d880d7c8176b1a3269713b9b63
1 files changed, 27 insertions(+), 0 deletions(-)

M gnu/packages/python-xyz.scm
M gnu/packages/python-xyz.scm => gnu/packages/python-xyz.scm +27 -0
@@ 15176,6 15176,33 @@ character level, as opposed to most VCS systems, which opt for a line-based
approach.")
    (license license:expat)))

(define-public python-throttler
  (package
    (name "python-throttler")
    (version "1.2.2")
    (source
     (origin
       (method git-fetch)
       (uri (git-reference
             (url "https://github.com/uburuntu/throttler")
             (commit (string-append "v" version))))
       (sha256
        (base32 "1gn21x0zkm7rr7qijlz7nvw7z0mm1j2r0r2lslg7wln1z36gjkbw"))))
    (build-system pyproject-build-system)
    (native-inputs (list python-aiohttp
                         python-codecov
                         python-flake8
                         python-pytest
                         python-pytest-asyncio
                         python-pytest-cov
                         python-setuptools
                         python-wheel))
    (home-page "https://github.com/uburuntu/throttler")
    (synopsis "Throttling with asyncio support")
    (description
     "This is a Python package for easy throttling with asyncio support.")
    (license license:expat)))

(define-public snakemake
  (package
    (name "snakemake")