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"