From 750047954598fb7f4a89c922be2d4451a64a238a Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Fri, 9 Aug 2024 17:41:34 +0200 Subject: [PATCH] python312Packages.isal: 1.7.0 -> 1.7.0 https://github.com/pycompression/python-isal/blob/v1.7.0/CHANGELOG.rst --- .../python-modules/isal/default.nix | 18 +++++++++++++++--- .../python-modules/isal/version.patch | 16 ++++++++++++++++ 2 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 pkgs/development/python-modules/isal/version.patch diff --git a/pkgs/development/python-modules/isal/default.nix b/pkgs/development/python-modules/isal/default.nix index 795eacab36b0..3a7ca9a07a2b 100644 --- a/pkgs/development/python-modules/isal/default.nix +++ b/pkgs/development/python-modules/isal/default.nix @@ -2,9 +2,11 @@ lib, buildPythonPackage, fetchFromGitHub, + substituteAll, # build-system setuptools, + versioningit, # native dependencies isa-l, @@ -16,17 +18,27 @@ buildPythonPackage rec { pname = "isal"; - version = "1.6.1"; + version = "1.7.0"; pyproject = true; src = fetchFromGitHub { owner = "pycompression"; repo = "python-isal"; rev = "v${version}"; - hash = "sha256-EhdKT2ftyU2zevFg9Yi3q2FVx0FmKwJMzszsK1NS3Qg="; + hash = "sha256-wasybbNWBa6Zd0JI2/lBNUkvEOY3/iBqsVWh/4WPM2s="; }; - build-system = [ setuptools ]; + patches = [ + (substituteAll { + src = ./version.patch; + inherit version; + }) + ]; + + build-system = [ + setuptools + versioningit + ]; buildInputs = [ isa-l ]; diff --git a/pkgs/development/python-modules/isal/version.patch b/pkgs/development/python-modules/isal/version.patch new file mode 100644 index 000000000000..9a8500a12d46 --- /dev/null +++ b/pkgs/development/python-modules/isal/version.patch @@ -0,0 +1,16 @@ +diff --git a/pyproject.toml b/pyproject.toml +index bf5fe99..b559255 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -2,9 +2,8 @@ + requires = ["setuptools>=64", "versioningit>=1.1.0"] + build-backend = "setuptools.build_meta" + +-[tool.versioningit.vcs] +-method="git" +-default-tag = "v0.0.0" ++[tool.versioningit] ++default-version = "@version@" + + [tool.versioningit.write] + file = "src/isal/_version.py"