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

python3Packages.jaraco-itertools: 6.4.1 -> 6.4.3

This commit was automatically generated using update-python-libraries.

+17 -18
+17 -18
pkgs/development/python-modules/jaraco-itertools/default.nix
··· 1 1 { 2 2 lib, 3 3 buildPythonPackage, 4 - fetchPypi, 4 + fetchFromGitHub, 5 5 setuptools-scm, 6 6 inflect, 7 7 more-itertools, 8 - six, 9 - pytest, 8 + pytestCheckHook, 10 9 }: 11 10 12 11 buildPythonPackage rec { 13 12 pname = "jaraco-itertools"; 14 - version = "6.4.1"; 15 - format = "pyproject"; 13 + version = "6.4.3"; 14 + pyproject = true; 16 15 17 - src = fetchPypi { 18 - pname = "jaraco.itertools"; 19 - inherit version; 20 - hash = "sha256-MU/OVi67RepIIqmLvXsi5f6sfVEY28Gk8ess0Ea/+kc="; 16 + src = fetchFromGitHub { 17 + owner = "jaraco"; 18 + repo = "jaraco.itertools"; 19 + tag = "v${version}"; 20 + hash = "sha256-LjWkyY9I8BBYpFm8TT3kq4vk63pNQrnZ15haJCQ5xlk="; 21 21 }; 22 22 23 23 pythonNamespaces = [ "jaraco" ]; 24 24 25 - nativeBuildInputs = [ setuptools-scm ]; 25 + build-system = [ setuptools-scm ]; 26 26 27 - propagatedBuildInputs = [ 27 + postPatch = '' 28 + # downloads license texts at build time 29 + sed -i "/coherent\.licensed/d" pyproject.toml 30 + ''; 31 + 32 + dependencies = [ 28 33 inflect 29 34 more-itertools 30 - six 31 35 ]; 32 - nativeCheckInputs = [ pytest ]; 33 36 34 - # tests no longer available through pypi 35 - doCheck = false; 36 - checkPhase = '' 37 - pytest 38 - ''; 37 + nativeCheckInputs = [ pytestCheckHook ]; 39 38 40 39 pythonImportsCheck = [ "jaraco.itertools" ]; 41 40