diff options
Diffstat (limited to 'gn')
-rw-r--r-- | gn/packages/edash.scm | 309 |
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 |