diff --git a/pkgs/development/python-modules/devpi-common/default.nix b/pkgs/development/python-modules/devpi-common/default.nix index 81a192e43c2e..9612d04024aa 100644 --- a/pkgs/development/python-modules/devpi-common/default.nix +++ b/pkgs/development/python-modules/devpi-common/default.nix @@ -1,7 +1,7 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, lazy, packaging-legacy, pytestCheckHook, @@ -12,17 +12,20 @@ nix-update-script, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "devpi-common"; - version = "4.1.0"; + version = "4.1.1"; pyproject = true; - src = fetchPypi { - pname = "devpi-common"; - inherit version; - hash = "sha256-WNf3YeP+f9/kScSmqeI1DU3fvrZssPbSCAJRQpQwMNM="; + src = fetchFromGitHub { + owner = "devpi"; + repo = "devpi"; + tag = "common-${finalAttrs.version}"; + hash = "sha256-YFY2iLnORzFxnfGYU2kCpJL8CZi+lALIkL1bRpfd4NE="; }; + sourceRoot = "${finalAttrs.src.name}/common"; + build-system = [ setuptools setuptools-changelog-shortener @@ -44,7 +47,7 @@ buildPythonPackage rec { meta = { homepage = "https://github.com/devpi/devpi"; description = "Utilities jointly used by devpi-server and devpi-client"; - changelog = "https://github.com/devpi/devpi/blob/common-${version}/common/CHANGELOG"; + changelog = "https://github.com/devpi/devpi/blob/common-${finalAttrs.version}/common/CHANGELOG"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ confus @@ -52,4 +55,4 @@ buildPythonPackage rec { makefu ]; }; -} +})