python3Packages.opt-einsum: 3.3.0 -> 3.4.0

+11 -15
+11 -15
pkgs/development/python-modules/opt-einsum/default.nix
··· 1 { 2 lib, 3 buildPythonPackage, 4 - fetchpatch, 5 fetchPypi, 6 - setuptools, 7 numpy, 8 pytestCheckHook, 9 pythonOlder, 10 }: 11 12 buildPythonPackage rec { 13 - version = "3.3.0"; 14 pname = "opt-einsum"; 15 pyproject = true; 16 17 - disabled = pythonOlder "3.6"; 18 19 src = fetchPypi { 20 pname = "opt_einsum"; 21 inherit version; 22 - hash = "sha256-WfZHX3e7w33PfNdIUZwOxgci6R5jyhFOaIIcDFSkZUk="; 23 }; 24 25 - patches = [ 26 - # https://github.com/dgasmith/opt_einsum/pull/208 27 - (fetchpatch { 28 - name = "python312-compatibility.patch"; 29 - url = "https://github.com/dgasmith/opt_einsum/commit/0beacf96923bbb2dd1939a9c59398a38ce7a11b1.patch"; 30 - hash = "sha256-dmmEzhy17huclo1wOubpBUDc2L7vqEU5b/6a5loM47A="; 31 - }) 32 ]; 33 34 - nativeBuildInputs = [ setuptools ]; 35 - 36 - propagatedBuildInputs = [ numpy ]; 37 38 nativeCheckInputs = [ pytestCheckHook ]; 39
··· 1 { 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 + hatch-fancy-pypi-readme, 6 + hatch-vcs, 7 + hatchling, 8 numpy, 9 pytestCheckHook, 10 pythonOlder, 11 }: 12 13 buildPythonPackage rec { 14 + version = "3.4.0"; 15 pname = "opt-einsum"; 16 pyproject = true; 17 18 + disabled = pythonOlder "3.8"; 19 20 src = fetchPypi { 21 pname = "opt_einsum"; 22 inherit version; 23 + hash = "sha256-lspy8biG0UgkE0h4NJgZTFd/owqPqsEIWGsU8bpEc6w="; 24 }; 25 26 + build-system = [ 27 + hatch-fancy-pypi-readme 28 + hatch-vcs 29 + hatchling 30 ]; 31 32 + dependencies = [ numpy ]; 33 34 nativeCheckInputs = [ pytestCheckHook ]; 35