summary refs log tree commit diff
diff options
context:
space:
mode:
authorRobert Schütz <nix@dotlambda.de>2023-08-07 13:13:43 -0700
committerRobert Schütz <nix@dotlambda.de>2023-08-07 13:38:14 -0700
commitf7347202165c655c26da94b516fd27681399cbf9 (patch)
tree5e043194b0a04480f3cf3aa3128b3cc923748190
parentc1b4143943d28d99459793a64f8c2bd362764aec (diff)
downloadnixpkgs-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.nix27
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