python3Packages.pyscaffoldext-django: relax django, modernize, cleanup

This commit is contained in:
Martin Weinelt
2025-12-05 14:15:35 +01:00
parent 794e77e096
commit 3793aae7bd
@@ -2,18 +2,14 @@
lib,
buildPythonPackage,
fetchPypi,
# build-system
setuptools,
setuptools-scm,
wheel,
# dependencies
django,
pyscaffold,
configupdater,
pre-commit,
pytest,
pytest-cov,
pytest-xdist,
tox,
virtualenv,
}:
buildPythonPackage rec {
@@ -26,29 +22,19 @@ buildPythonPackage rec {
hash = "sha256-5yzF3VK/9VlCSrRsRJWX4arr9n34G2R6O5A51jTpLhg=";
};
nativeBuildInputs = [
build-system = [
setuptools
setuptools-scm
wheel
];
propagatedBuildInputs = [
dependencies = [
django
pyscaffold
];
optional-dependencies = {
testing = [
configupdater
pre-commit
pytest
pytest-cov
pytest-xdist
setuptools-scm
tox
virtualenv
];
};
pythonRelaxDeps = [ "django" ];
doCheck = false; # tests require git checkout
pythonImportsCheck = [ "pyscaffoldext.django" ];