lol
fork

Configure Feed

Select the types of activity you want to include in your feed.

python312Packages.deepdiff: 8.2.0 -> 8.4.1 (#393688)

authored by

Doron Behar and committed by
GitHub
741d69fa ea1b7a86

+13 -33
+10 -21
pkgs/development/python-modules/deepdiff/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 - pythonOlder, 6 5 7 6 # build-system 8 7 setuptools, 9 8 10 9 # dependencies 11 - click, 12 10 orderly-set, 13 - orjson, 14 11 15 12 # optional-dependencies 16 - clevercsv, 13 + click, 14 + orjson, 15 + pyyaml, 17 16 18 17 # tests 19 18 jsonpickle, 20 19 numpy, 21 20 pytestCheckHook, 22 21 python-dateutil, 23 - pyyaml, 24 22 toml, 25 23 tomli-w, 26 24 polars, ··· 29 27 30 28 buildPythonPackage rec { 31 29 pname = "deepdiff"; 32 - version = "8.2.0"; 30 + version = "8.4.1"; 33 31 pyproject = true; 34 - 35 - disabled = pythonOlder "3.7"; 36 32 37 33 src = fetchFromGitHub { 38 34 owner = "seperman"; 39 35 repo = "deepdiff"; 40 36 tag = version; 41 - hash = "sha256-5RiYVNdKfTRNeqtbKwFdbB5Z12eAMNdaOFCNevR6H6w="; 37 + hash = "sha256-RXr+6DLzhnuow9JNqqnNmuehE89eOY4oYn4tw4VSI+A="; 42 38 }; 43 39 44 40 build-system = [ ··· 46 42 ]; 47 43 48 44 dependencies = [ 49 - click 50 45 orderly-set 51 - orjson 52 - ]; 53 - pythonRelaxDeps = [ 54 - # Upstream develops this package as well, and from some reason pins this 55 - # dependency to a patch version below this one. No significant changes 56 - # happend in that release, so we shouldn't worry, especially if tests pass. 57 - "orderly-set" 58 46 ]; 59 47 60 48 optional-dependencies = { 61 49 cli = [ 62 - clevercsv 63 50 click 64 51 pyyaml 65 - toml 52 + ]; 53 + optimize = [ 54 + orjson 66 55 ]; 67 56 }; 68 57 ··· 74 63 tomli-w 75 64 polars 76 65 pandas 77 - ] ++ optional-dependencies.cli; 66 + ] ++ lib.flatten (lib.attrValues optional-dependencies); 78 67 79 68 disabledTests = [ 80 69 # not compatible with pydantic 2.x ··· 91 80 description = "Deep Difference and Search of any Python object/data"; 92 81 mainProgram = "deep"; 93 82 homepage = "https://github.com/seperman/deepdiff"; 94 - changelog = "https://github.com/seperman/deepdiff/releases/tag/${version}"; 83 + changelog = "https://github.com/seperman/deepdiff/blob/${src.tag}/CHANGELOG.md"; 95 84 license = lib.licenses.mit; 96 85 maintainers = with lib.maintainers; [ 97 86 mic92
+3 -12
pkgs/development/python-modules/orderly-set/default.nix
··· 2 2 lib, 3 3 buildPythonPackage, 4 4 fetchFromGitHub, 5 - fetchpatch, 6 5 7 6 # build-system 8 7 setuptools, ··· 13 12 14 13 buildPythonPackage rec { 15 14 pname = "orderly-set"; 16 - version = "5.2.2"; 15 + version = "5.3.0"; 17 16 pyproject = true; 18 17 19 18 src = fetchFromGitHub { 20 19 owner = "seperman"; 21 20 repo = "orderly-set"; 22 21 tag = version; 23 - hash = "sha256-ZDo5fSHD0lCn9CRQtWK10QeZoOhuXG3LR3KA/to9gpE="; 22 + hash = "sha256-8tqQR8Oa/1jcfokBVKdvsC7Ya26bn0XHM9/QsstM07E="; 24 23 }; 25 - patches = [ 26 - # https://github.com/seperman/orderly-set/pull/5 27 - (fetchpatch { 28 - name = "do-not-import-mypy.patch"; 29 - url = "https://github.com/seperman/orderly-set/commit/34362084868a081b8ebaaf1f13c93a7a798ef557.patch"; 30 - hash = "sha256-eKbnA31ykm5fH0om6cfOaMpy+ZNNWRDkHieaUIHF8OM="; 31 - }) 32 - ]; 33 24 34 25 build-system = [ 35 26 setuptools ··· 47 38 ]; 48 39 49 40 meta = { 50 - description = "Orderly Set previously known as Ordered Set"; 41 + description = "Multiple implementations of Ordered Set"; 51 42 homepage = "https://github.com/seperman/orderly-set"; 52 43 changelog = "https://github.com/seperman/orderly-set/blob/${src.rev}/CHANGELOG.md"; 53 44 license = lib.licenses.mit;