diff options
author | Robert Schütz <nix@dotlambda.de> | 2023-08-07 13:13:43 -0700 |
---|---|---|
committer | Robert Schütz <nix@dotlambda.de> | 2023-08-07 13:38:14 -0700 |
commit | f7347202165c655c26da94b516fd27681399cbf9 (patch) | |
tree | 5e043194b0a04480f3cf3aa3128b3cc923748190 | |
parent | c1b4143943d28d99459793a64f8c2bd362764aec (diff) | |
download | nixpkgs-f7347202165c655c26da94b516fd27681399cbf9.tar nixpkgs-f7347202165c655c26da94b516fd27681399cbf9.tar.gz nixpkgs-f7347202165c655c26da94b516fd27681399cbf9.tar.bz2 nixpkgs-f7347202165c655c26da94b516fd27681399cbf9.tar.lz nixpkgs-f7347202165c655c26da94b516fd27681399cbf9.tar.xz nixpkgs-f7347202165c655c26da94b516fd27681399cbf9.tar.zst nixpkgs-f7347202165c655c26da94b516fd27681399cbf9.zip |
python310Packages.openapi-core: 0.17.1 -> 0.18.0
Diff: https://github.com/p1c2u/openapi-core/compare/refs/tags/0.17.1...0.18.0 Changelog: https://github.com/python-openapi/openapi-core/releases/tag/0.17.2 https://github.com/python-openapi/openapi-core/releases/tag/0.18.0
-rw-r--r-- | pkgs/development/python-modules/openapi-core/default.nix | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/pkgs/development/python-modules/openapi-core/default.nix b/pkgs/development/python-modules/openapi-core/default.nix index b5b2df87862..e0e92178e4b 100644 --- a/pkgs/development/python-modules/openapi-core/default.nix +++ b/pkgs/development/python-modules/openapi-core/default.nix @@ -1,4 +1,6 @@ { lib +, aiohttp +, asgiref , buildPythonPackage , django , djangorestframework @@ -7,36 +9,35 @@ , flask , httpx , isodate +, jsonschema , jsonschema-spec -, mock , more-itertools , openapi-schema-validator , openapi-spec-validator , parse -, pathable , poetry-core +, pytest-aiohttp , pytestCheckHook , pythonOlder , responses , requests , starlette -, typing-extensions , webob , werkzeug }: buildPythonPackage rec { pname = "openapi-core"; - version = "0.17.1"; + version = "0.18.0"; format = "pyproject"; - disabled = pythonOlder "3.7"; + disabled = pythonOlder "3.8"; src = fetchFromGitHub { owner = "p1c2u"; repo = "openapi-core"; rev = "refs/tags/${version}"; - hash = "sha256-xlrG2FF55qDsrkdSqCBLu3/QLtZs48ZUB90B2CemY64="; + hash = "sha256-2OcGaZQwzgxcwrXinmJjFc91620Ri0O79c8WZWfDdlQ="; }; postPatch = '' @@ -50,17 +51,19 @@ buildPythonPackage rec { propagatedBuildInputs = [ isodate more-itertools - pathable - more-itertools + parse openapi-schema-validator - jsonschema-spec openapi-spec-validator - typing-extensions - parse werkzeug + jsonschema-spec + asgiref + jsonschema ]; passthru.optional-dependencies = { + aiohttp = [ + aiohttp + ]; django = [ django ]; @@ -80,7 +83,7 @@ buildPythonPackage rec { }; nativeCheckInputs = [ - mock + pytest-aiohttp pytestCheckHook responses webob |