aboutsummaryrefslogtreecommitdiff
path: root/gn/packages/edash.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gn/packages/edash.scm')
-rw-r--r--gn/packages/edash.scm309
1 files changed, 309 insertions, 0 deletions
diff --git a/gn/packages/edash.scm b/gn/packages/edash.scm
index 7d5fc63..6324d3a 100644
--- a/gn/packages/edash.scm
+++ b/gn/packages/edash.scm
@@ -133,6 +133,315 @@ interface to the Amazon Web Services (AWS) API.")
(description "Flask extension for sending email")
(license license:bsd-3)))
+(define-public python-python-version
+ (package
+ (name "python-python-version")
+ (version "0.0.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "python_version" version))
+ (sha256
+ (base32
+ "0rzy0jzh1w7rx7swgjb5qv7b7dhblbsyhs7l3ii19mpjqxbxw5jw"))))
+ (build-system python-build-system)
+ (home-page
+ "https://gitlab.com/halfak/python_version")
+ (synopsis
+ "Provides a simple utility for checking the python version.")
+ (description
+ "Provides a simple utility for checking the python version.")
+ (license license:expat)))
+
+(define-public python-ujson
+ (package
+ (name "python-ujson")
+ (version "1.35")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "ujson" version))
+ (sha256
+ (base32
+ "11jz5wi7mbgqcsz52iqhpyykiaasila4lq8cmc2d54bfa3jp6q7n"))))
+ (build-system python-build-system)
+ (home-page "http://www.esn.me")
+ (synopsis
+ "Ultra fast JSON encoder and decoder for Python")
+ (description
+ "Ultra fast JSON encoder and decoder for Python")
+ (license license:bsd-3)))
+
+(define-public python-tests
+ (package
+ (name "python-tests")
+ (version "0.007")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "tests" version ".zip"))
+ (sha256
+ (base32
+ "09nfrysnqivqhs7znync8k87v16anvnb02j9ikmr3i6hdqxjcd31"))))
+ (build-system python-build-system)
+ (inputs
+ `(("unzip" ,unzip)))
+ (home-page "http://www.propython.com/")
+ (synopsis "UNKNOWN")
+ (description "UNKNOWN")
+ (license #f)))
+
+(define-public python-clickclick
+ (package
+ (name "python-clickclick")
+ (version "1.2.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "clickclick" version))
+ (sha256
+ (base32
+ "08vd1whzr1gz3cfb9iqs200rgj1x9srlwaa6sjmwz41rkjm0m2aa"))))
+ (build-system python-build-system)
+ (propagated-inputs
+ `(("python-six" ,python-six)
+ ("python-click" ,python-click)
+ ("python-pyyaml" ,python-pyyaml)
+ ("python-pytest" ,python-pytest)
+ ("python-pyflakes" ,python-pyflakes)
+ ("python-flake8" ,python-flake8)
+ ("python-pytest-cov" ,python-pytest-cov)))
+ (arguments `(#:tests? #f))
+ (home-page
+ "https://github.com/zalando/python-clickclick")
+ (synopsis "Click utility functions")
+ (description "Utility functions (Python 3 only) for the wonderful
+Click library. Click is a Python package for creating beautiful
+command line interfaces in a composable way with as little code as
+necessary.")
+ (license license:asl2.0)))
+
+(define-public python-testfixtures
+ (package
+ (name "python-testfixtures")
+ (version "6.3.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "testfixtures" version))
+ (sha256
+ (base32
+ "1x16xkw483nb1ngv74s7lgaj514pb1ldklal7kb7iwqbxcgnrh2k"))))
+ (build-system python-build-system)
+ (arguments `(#:tests? #f))
+ (home-page
+ "https://github.com/Simplistix/testfixtures")
+ (synopsis
+ "Collection of helpers and mock objects for unit tests and doc tests")
+ (description
+ "A collection of helpers and mock objects for unit tests and doc tests.")
+ (license license:expat)))
+
+(define-public python-async-timeout-3.0.1
+ (package
+ (name "python-async-timeout")
+ (version "3.0.1")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "async-timeout" version))
+ (sha256
+ (base32
+ "0pscbyr840m7fyfc3r8zv9kgkwdcn9f78p7zsrczciwd09m82g0c"))))
+ (build-system python-build-system)
+ (home-page
+ "https://github.com/aio-libs/async_timeout/")
+ (synopsis
+ "Timeout context manager for asyncio programs")
+ (description
+ "Timeout context manager for asyncio programs")
+ (license license:asl2.0)))
+
+(define-public python-pytest-timeout
+ (package
+ (name "python-pytest-timeout")
+ (version "1.3.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "pytest-timeout" version))
+ (sha256
+ (base32
+ "1cczcjhw4xx5sjkhxlhc5c1bkr7x6fcyx12wrnvwfckshdvblc2a"))))
+ (build-system python-build-system)
+ (propagated-inputs
+ `(("python-pytest" ,python-pytest)))
+ (arguments `(#:tests? #f))
+ (home-page
+ "http://bitbucket.org/pytest-dev/pytest-timeout/")
+ (synopsis
+ "py.test plugin to abort hanging tests")
+ (description
+ "py.test plugin to abort hanging tests")
+ (license license:expat)))
+
+(define-public python-pytest-aiohttp
+ (package
+ (name "python-pytest-aiohttp")
+ (version "0.3.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "pytest-aiohttp" version))
+ (sha256
+ (base32
+ "0kx4mbs9bflycd8x9af0idcjhdgnzri3nw1qb0vpfyb3751qaaf9"))))
+ (build-system python-build-system)
+ (propagated-inputs
+ `(("python-pytest" ,python-pytest)
+ ("python-aiohttp" ,python-aiohttp)
+ ("python-pytest-timeout" ,python-pytest-timeout)))
+ (home-page
+ "https://github.com/aio-libs/pytest-aiohttp/")
+ (synopsis "pytest plugin for aiohttp support")
+ (description "pytest plugin for aiohttp support")
+ (license license:asl2.0)))
+
+(define-public python-aiohttp-jinja2
+ (package
+ (name "python-aiohttp-jinja2")
+ (version "1.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "aiohttp-jinja2" version))
+ (sha256
+ (base32
+ "031djiddn2yg50mkw60x1ql1qwqxnmghk46902nq48cnbxcvdydf"))))
+ (build-system python-build-system)
+ (propagated-inputs
+ `(("python-jinja2" ,python-jinja2)
+ ("python-aiohttp" ,python-aiohttp)))
+ (arguments `(#:tests? #f))
+ (home-page
+ "https://github.com/aio-libs/aiohttp_jinja2/")
+ (synopsis
+ "jinja2 template renderer for aiohttp.web (http server for asyncio)")
+ (description
+ "jinja2 template renderer for aiohttp.web (http server for asyncio)")
+ (license license:asl2.0)))
+
+(define-public python-openapi-spec-validator
+ (package
+ (name "python-openapi-spec-validator")
+ (version "0.2.4")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "openapi-spec-validator" version))
+ (sha256
+ (base32
+ "0khzsk1dqjfj2j8z8iqn4l47j133b0yavzrj268hxwy4qjp4ls0l"))))
+ (build-system python-build-system)
+ (propagated-inputs
+ `(("python-six" ,python-six)
+ ("python-tox" ,python-tox)
+ ("python-mock" ,python-mock)
+ ("python-pyyaml" ,python-pyyaml)
+ ("python-pytest-cov" ,python-pytest-cov)
+ ("python-jsonschema" ,python-jsonschema)
+ ("python-pytest-pep8" ,python-pytest-pep8)
+ ("python-pytest-cache" ,python-pytest-cache)
+;; ("python-pytest-flakes" ,python-pytest-flakes)
+ ))
+ (arguments `(#:tests? #f))
+ (home-page
+ "https://github.com/p1c2u/openapi-spec-validator")
+ (synopsis "OpenAPI Spec validator")
+ (description "OpenAPI Spec Validator is a Python library that
+validates OpenAPI Specs against the OpenAPI 2.0 (aka Swagger) and
+OpenAPI 3.0.0 specification. The validator aims to check for full compliance
+with the Specification.")
+ (license license:asl2.0)))
+
+(define-public python-swagger-ui-bundle
+ (package
+ (name "python-swagger-ui-bundle")
+ (version "0.0.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "swagger_ui_bundle" version))
+ (sha256
+ (base32
+ "0kk6y8p1fhmnjnxfafdw6dm1xc5wj8101y5h7hcy3rb2bxc1i94q"))))
+ (build-system python-build-system)
+ (propagated-inputs
+ `(("python-tox" ,python-tox)
+ ("python-jinja2" ,python-jinja2)
+ ("python-pyflakes" ,python-pyflakes)
+ ("python-flake8" ,python-flake8)
+ ("python-pytest-cov" ,python-pytest-cov)
+ ("python-pytest-pep8" ,python-pytest-pep8)
+ ("python-pytest-cache" ,python-pytest-cache)
+;; ("python-pytest-flakes" ,python-pytest-flakes)
+ ))
+ (arguments `(#:tests? #f))
+ (home-page
+ "https://github.com/dtkav/swagger_ui_bundle")
+ (synopsis
+ "swagger_ui_bundle - swagger-ui files in a pip package")
+ (description
+ "swagger_ui_bundle - swagger-ui files in a pip package")
+ (license license:asl2.0)))
+
+(define-public python-connexion
+ (package
+ (name "python-connexion")
+ (version "2.1.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "connexion" version))
+ (sha256
+ (base32
+ "08xkjlvj8gb6sz4p4wjab6dag2sdvlfpaz4053k9nf7zj766j0bg"))))
+ (build-system python-build-system)
+ (propagated-inputs
+ `(;; ("python-six" ,python-six)
+ ;; ("python-mock" ,python-mock)
+ ("python-ujson" ,python-ujson)
+ ("python-flask" ,python-flask)
+ ;; ("python-tests" ,python-tests)
+ ;; ("python-pyyaml" ,python-pyyaml)
+ ;; ("python-pytest" ,python-pytest)
+ ;; ("python-typing" ,python-typing)
+ ;; ("python-pathlib" ,python-pathlib)
+ ("python-aiohttp" ,python-aiohttp)
+ ("python-requests" ,python-requests)
+ ;; ("python-pyflakes" ,python-pyflakes)
+ ("python-flake8" ,python-flake8)
+ ("python-decorator" ,python-decorator)
+ ("python-inflection" ,python-inflection)
+ ;; ("python-jsonschema" ,python-jsonschema)
+ ;; ("python-pytest-cov" ,python-pytest-cov)
+ ("python-clickclick" ,python-clickclick)
+ ("python-testfixtures" ,python-testfixtures)
+ ;; ("python-python-version" ,python-python-version)
+ ("python-pytest-aiohttp" ,python-pytest-aiohttp)
+ ("python-aiohttp-jinja2" ,python-aiohttp-jinja2)
+ ("python-swagger-ui-bundle" ,python-swagger-ui-bundle)
+ ("python-openapi-spec-validator" ,python-openapi-spec-validator)
+ ))
+ (arguments `(#:tests? #f))
+ (home-page
+ "https://github.com/zalando/connexion")
+ (synopsis
+ "Connexion - API first applications with OpenAPI/Swagger and Flask")
+ (description
+ "Connexion - API first applications with OpenAPI/Swagger and Flask")
+ (license license:asl2.0)))
+
(define-public edash
(let ((md5 "93e745e9c"))
(package