python310Packages.check-manifest: 0.48 -> 0.49

Changelog: https://github.com/mgedmin/check-manifest/blob/0.49/CHANGES.rst
This commit is contained in:
Fabian Affolter 2023-02-13 10:30:55 +01:00
parent 49a06c0005
commit 67a00c2024

View file

@ -3,12 +3,10 @@
, build
, buildPythonPackage
, fetchPypi
, fetchpatch
, git
, mock
, pep517
, pytestCheckHook
, toml
, tomli
, pythonOlder
}:
@ -17,34 +15,29 @@ buildPythonPackage rec {
version = "0.49";
format = "setuptools";
disabled = pythonOlder "3.6";
disabled = pythonOlder "3.7";
src = fetchPypi {
inherit pname version;
hash = "sha256-ZKZARFVCzyJpGWV8e3jQLZwcpbHCXX5m4OH/MlBg9BY=";
};
patches = [
# Fix git submodule tests using file: protocol
(fetchpatch {
url = "https://github.com/mgedmin/check-manifest/pull/159.patch";
hash = "sha256-CDtuIoHgP4THLt+xF32C/OrjakwPOEVTKUh5JuQB5wM=";
})
];
propagatedBuildInputs = [
build
pep517
toml
] ++ lib.optionals (pythonOlder "3.11") [
tomli
];
nativeCheckInputs = [
breezy
git
mock
pytestCheckHook
];
checkInputs = [
breezy
];
disabledTests = [
# Test wants to setup a venv
"test_build_sdist_pep517_isolated"