summary refs log tree commit diff
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2023-07-18 21:29:33 +0200
committerMartin Weinelt <hexa@darmstadt.ccc.de>2023-07-28 12:13:27 +0200
commitbcc2a1b1118993413520e954c7d16ad211ae399b (patch)
tree8bf4fee296b86ef60c05955083c89931438a3e6b
parent7c1f46aa9089aa0e8645da888e14e16a49594f3d (diff)
downloadnixpkgs-bcc2a1b1118993413520e954c7d16ad211ae399b.tar
nixpkgs-bcc2a1b1118993413520e954c7d16ad211ae399b.tar.gz
nixpkgs-bcc2a1b1118993413520e954c7d16ad211ae399b.tar.bz2
nixpkgs-bcc2a1b1118993413520e954c7d16ad211ae399b.tar.lz
nixpkgs-bcc2a1b1118993413520e954c7d16ad211ae399b.tar.xz
nixpkgs-bcc2a1b1118993413520e954c7d16ad211ae399b.tar.zst
nixpkgs-bcc2a1b1118993413520e954c7d16ad211ae399b.zip
python310Packages.jsonschema: 4.17.3 -> 4.18.4
https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst
-rw-r--r--pkgs/development/python-modules/jsonschema/default.nix21
1 files changed, 10 insertions, 11 deletions
diff --git a/pkgs/development/python-modules/jsonschema/default.nix b/pkgs/development/python-modules/jsonschema/default.nix
index 52bc89511d2..13382227560 100644
--- a/pkgs/development/python-modules/jsonschema/default.nix
+++ b/pkgs/development/python-modules/jsonschema/default.nix
@@ -5,13 +5,13 @@
 , hatch-fancy-pypi-readme
 , hatch-vcs
 , hatchling
-, importlib-metadata
 , importlib-resources
+, jsonschema-specifications
 , pkgutil-resolve-name
-, pyrsistent
 , pythonOlder
+, referencing
+, rpds-py
 , twisted
-, typing-extensions
 
 # optionals
 , fqdn
@@ -27,14 +27,14 @@
 
 buildPythonPackage rec {
   pname = "jsonschema";
-  version = "4.17.3";
+  version = "4.18.4";
   format = "pyproject";
 
-  disabled = pythonOlder "3.7";
+  disabled = pythonOlder "3.8";
 
   src = fetchPypi {
     inherit pname version;
-    hash = "sha256-D4ZEN6uLYHa6ZwdFPvj5imoNUSqA6T+KvbZ29zfstg0=";
+    hash = "sha256-+zZCc1OZ+pWMDSqtcFeQFVRZbGM0n09rKDxJPPaSol0=";
   };
 
   postPatch = ''
@@ -49,10 +49,9 @@ buildPythonPackage rec {
 
   propagatedBuildInputs = [
     attrs
-    pyrsistent
-  ] ++ lib.optionals (pythonOlder "3.8") [
-    importlib-metadata
-    typing-extensions
+    jsonschema-specifications
+    referencing
+    rpds-py
   ] ++ lib.optionals (pythonOlder "3.9") [
     importlib-resources
     pkgutil-resolve-name
@@ -95,7 +94,7 @@ buildPythonPackage rec {
   ];
 
   meta = with lib; {
-    description = "An implementation of JSON Schema validation for Python";
+    description = "An implementation of JSON Schema validation";
     homepage = "https://github.com/python-jsonschema/jsonschema";
     license = licenses.mit;
     maintainers = with maintainers; [ domenkozar ];