diff options
Diffstat (limited to 'pkgs/development/python-modules/strct/default.nix')
-rw-r--r-- | pkgs/development/python-modules/strct/default.nix | 46 |
1 files changed, 17 insertions, 29 deletions
diff --git a/pkgs/development/python-modules/strct/default.nix b/pkgs/development/python-modules/strct/default.nix index c5f9bc2f994b4..eff84c1f1dcb2 100644 --- a/pkgs/development/python-modules/strct/default.nix +++ b/pkgs/development/python-modules/strct/default.nix @@ -1,47 +1,35 @@ -{ lib -, fetchFromGitHub -, fetchpatch -, buildPythonPackage -, setuptools -, pytestCheckHook -, sortedcontainers +{ + lib, + fetchFromGitHub, + buildPythonPackage, + setuptools, + pytestCheckHook, + sortedcontainers, }: buildPythonPackage rec { pname = "strct"; - version = "0.0.32"; + version = "0.0.34"; pyproject = true; src = fetchFromGitHub { owner = "shaypal5"; repo = "strct"; rev = "v${version}"; - hash = "sha256-ctafvdfSOdp7tlCUYg7d5XTXR1qBcWvOVtGtNUnhYIw="; + hash = "sha256-uPM2U+emZUCGqEhIeTBmaOu8eSfK4arqvv9bItBWpUs="; }; - patches = [ - # https://github.com/shaypal5/strct/pull/4 - (fetchpatch { - name = "fix-versioneer-on-python312.patch"; - url = "https://github.com/shaypal5/strct/commit/a1e5b6ca9045b52efdfdbb3c82e12a01e251d41b.patch"; - hash = "sha256-xXADCSIhq1ARny2twzrhR1J8LkMFWFl6tmGxrM8RvkU="; - }) - ]; - postPatch = '' - substituteInPlace pytest.ini \ + substituteInPlace pyproject.toml \ --replace-fail \ - "--cov" \ - "#--cov" - - # configure correct version, which fails due to missing .git - substituteInPlace versioneer.py strct/_version.py \ - --replace-fail '"0+unknown"' '"${version}"' + '"--cov' \ + '#"--cov' ''; - nativeBuildInputs = [ - setuptools - ]; + # don't append .dev0 to version + env.RELEASING_PROCESS = "1"; + + nativeBuildInputs = [ setuptools ]; nativeCheckInputs = [ pytestCheckHook @@ -58,7 +46,7 @@ buildPythonPackage rec { ]; meta = with lib; { - description = "A small pure-python package for data structure related utility functions"; + description = "Small pure-python package for data structure related utility functions"; homepage = "https://github.com/shaypal5/strct"; license = licenses.mit; maintainers = with maintainers; [ pbsds ]; |