nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix

python311Packages.argcomplete: 3.0.8 -> 3.1.1

Diff: https://github.com/kislyuk/argcomplete/compare/refs/tags/v3.0.8...v3.1.1

Changelog: https://github.com/kislyuk/argcomplete/blob/v3.1.1/Changes.rst

+16 -16
+16 -16
pkgs/development/python-modules/argcomplete/default.nix
··· 1 1 { lib 2 2 , buildPythonPackage 3 - , fetchPypi 4 - , pexpect 3 + , fetchFromGitHub 5 4 , pythonOlder 5 + , setuptools 6 + , setuptools-scm 6 7 }: 7 8 8 9 buildPythonPackage rec { 9 10 pname = "argcomplete"; 10 - version = "3.0.8"; 11 - format = "setuptools"; 11 + version = "3.1.1"; 12 + format = "pyproject"; 12 13 13 - disabled = pythonOlder "3.7"; 14 + disabled = pythonOlder "3.8"; 14 15 15 - src = fetchPypi { 16 - inherit pname version; 17 - hash = "sha256-ucqWRI4U+kWddFCkq1oiu/nO5Lp63d8D5lw5i12u6ig="; 16 + src = fetchFromGitHub { 17 + owner = "kislyuk"; 18 + repo = pname; 19 + rev = "refs/tags/v${version}"; 20 + hash = "sha256-N1Us/dpF/y638qIuwTzBiuv4vXfBMtWxmQnMBxNTUuc="; 18 21 }; 19 22 20 - postPatch = '' 21 - substituteInPlace setup.py \ 22 - --replace '"coverage",' "" \ 23 - --replace " + lint_require" "" 24 - ''; 23 + SETUPTOOLS_SCM_PRETEND_VERSION = version; 25 24 26 - propagatedBuildInputs = [ 27 - pexpect 25 + nativeBuildInputs = [ 26 + setuptools 27 + setuptools-scm 28 28 ]; 29 29 30 - # tries to build and install test packages which fails 30 + # Tries to build and install test packages which fails 31 31 doCheck = false; 32 32 33 33 pythonImportsCheck = [