diff options
4 files changed, 10 insertions, 3 deletions
diff --git a/pkgs/development/python-modules/griffe/default.nix b/pkgs/development/python-modules/griffe/default.nix index 09b90556e614e..cb04353ccf312 100644 --- a/pkgs/development/python-modules/griffe/default.nix +++ b/pkgs/development/python-modules/griffe/default.nix @@ -27,9 +27,7 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pyproject.toml \ - --replace 'dynamic = ["version"]' 'version = "${version}"' \ --replace 'license = "ISC"' 'license = {file = "LICENSE"}' \ - --replace 'version = {source = "scm"}' 'license-expression = "ISC"' ''; nativeBuildInputs = [ diff --git a/pkgs/development/python-modules/mkdocstrings-python/default.nix b/pkgs/development/python-modules/mkdocstrings-python/default.nix index adb6e2424ff21..656bde232a4c5 100644 --- a/pkgs/development/python-modules/mkdocstrings-python/default.nix +++ b/pkgs/development/python-modules/mkdocstrings-python/default.nix @@ -40,7 +40,6 @@ buildPythonPackage rec { postPatch = '' substituteInPlace pyproject.toml \ --replace 'license = "ISC"' 'license = {text = "ISC"}' \ - --replace 'dynamic = ["version"]' 'version = "${version}"' ''; pythonImportsCheck = [ diff --git a/pkgs/development/python-modules/pdm-backend/default.nix b/pkgs/development/python-modules/pdm-backend/default.nix index 5cff0cb03485f..b8f46c9595bd0 100644 --- a/pkgs/development/python-modules/pdm-backend/default.nix +++ b/pkgs/development/python-modules/pdm-backend/default.nix @@ -40,6 +40,8 @@ buildPythonPackage rec { setuptools ]; + setupHook = ./setup-hook.sh; + meta = with lib; { homepage = "https://github.com/pdm-project/pdm-backend"; changelog = "https://github.com/pdm-project/pdm-backend/releases/tag/${version}"; diff --git a/pkgs/development/python-modules/pdm-backend/setup-hook.sh b/pkgs/development/python-modules/pdm-backend/setup-hook.sh new file mode 100644 index 0000000000000..aca0c555c76cc --- /dev/null +++ b/pkgs/development/python-modules/pdm-backend/setup-hook.sh @@ -0,0 +1,8 @@ +version-pretend-hook() { + echo "Setting PDM_BUILD_SCM_VERSION to $version" + export PDM_BUILD_SCM_VERSION=$version +} + +if [ -z "${dontSetPdmBackendVersion-}" ]; then + preBuildHooks+=(version-pretend-hook) +fi |