1{
2 lib,
3 buildPythonPackage,
4 fetchPypi,
5 setuptools,
6 setuptools-scm,
7 wheel,
8 django,
9 pyscaffold,
10 configupdater,
11 pre-commit,
12 pytest,
13 pytest-cov,
14 pytest-xdist,
15 tox,
16 virtualenv,
17}:
18
19buildPythonPackage rec {
20 pname = "pyscaffoldext-django";
21 version = "0.2";
22 pyproject = true;
23
24 src = fetchPypi {
25 inherit pname version;
26 hash = "sha256-5yzF3VK/9VlCSrRsRJWX4arr9n34G2R6O5A51jTpLhg=";
27 };
28
29 nativeBuildInputs = [
30 setuptools
31 setuptools-scm
32 wheel
33 ];
34
35 propagatedBuildInputs = [
36 django
37 pyscaffold
38 ];
39
40 optional-dependencies = {
41 testing = [
42 configupdater
43 pre-commit
44 pytest
45 pytest-cov
46 pytest-xdist
47 setuptools-scm
48 tox
49 virtualenv
50 ];
51 };
52
53 pythonImportsCheck = [ "pyscaffoldext.django" ];
54
55 meta = with lib; {
56 description = "Integration of django builtin scaffold cli (django-admin) into PyScaffold";
57 homepage = "https://pypi.org/project/pyscaffoldext-django/";
58 license = licenses.mit;
59 maintainers = [ ];
60 };
61}