diff --git a/pkgs/development/python-modules/git-url-parse/default.nix b/pkgs/development/python-modules/git-url-parse/default.nix index dd28d7c36390..c44c21dbbb99 100644 --- a/pkgs/development/python-modules/git-url-parse/default.nix +++ b/pkgs/development/python-modules/git-url-parse/default.nix @@ -4,26 +4,30 @@ fetchFromGitHub, pbr, pytestCheckHook, + pytest-cov-stub, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "git-url-parse"; version = "1.2.2"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "coala"; repo = "git-url-parse"; - rev = version; + tag = finalAttrs.version; hash = "sha256-+0V/C3wE02ppdDGn7iqdvmgsUwTR7THUakUilvkzoYg="; }; # Manually set version because prb wants to get it from the git # upstream repository (and we are installing from tarball instead) - env.PBR_VERSION = version; + env.PBR_VERSION = finalAttrs.version; - propagatedBuildInputs = [ pbr ]; + build-system = [ setuptools ]; + + dependencies = [ pbr ]; pythonImportsCheck = [ "giturlparse" ]; @@ -35,8 +39,8 @@ buildPythonPackage rec { meta = { description = "Simple GIT URL parser"; homepage = "https://github.com/coala/git-url-parse"; - changelog = "https://github.com/coala/git-url-parse/blob/${src.rev}/CHANGELOG.rst"; + changelog = "https://github.com/coala/git-url-parse/blob/${finalAttrs.version}/CHANGELOG.rst"; license = lib.licenses.mit; maintainers = [ ]; }; -} +})