-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.cfg
132 lines (119 loc) · 2.98 KB
/
setup.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
[metadata]
name = django-studies
version = attr: studies.__version__
description = Run experiments in you Django project
long_description = file: README.rst
long_description_content_type = text/x-rst
keywords = Django, experiments
author = Filip Todić
author_email = [email protected]
license = MIT
license_files = LICENSE
url = https://github.com/fitodic/django-studies
platforms = POSIX, Microsoft, MacOS
classifiers =
Development Status :: 4 - Beta
Environment :: Web Environment
Environment :: Plugins
Framework :: Django
Framework :: Django :: 3.2
Framework :: Django :: 4.0
Framework :: Django :: 4.1
Framework :: Django :: 4.2
Framework :: Django :: 5.0
Intended Audience :: Developers
License :: OSI Approved :: MIT License
Operating System :: OS Independent
Programming Language :: Python
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
Topic :: Internet
Topic :: Internet :: WWW/HTTP
Topic :: Internet :: WWW/HTTP :: HTTP Servers
Topic :: Software Development
Topic :: Software Development :: Bug Tracking
Topic :: Software Development :: Libraries :: Python Modules
Topic :: Software Development :: Testing
Topic :: Software Development :: Testing :: Acceptance
Topic :: System :: Logging
Topic :: System :: Networking :: Monitoring
Topic :: Utilities
[paths]
source =
src/studies
.tox/*/lib/python*/site-packages/studies
[options]
python_requires = >= 3.8
zip_safe = False
include_package_data = True
install_requires =
Django>=3.2
laboratory>=1.0
[options.extras_require]
dev =
tox
ipdb
django-configurations[database]
lint =
isort
black
flake8
test =
ipdb
coverage
pytest>=3.0
pytest-django
pytest-runner
django-configurations[database]
[aliases]
test=pytest
[tool:pytest]
DJANGO_SETTINGS_MODULE=demo.settings
DJANGO_CONFIGURATION=Test
addopts =
-p no:warnings
-s
django_find_project = false
testpaths = tests
[coverage.html]
skip_covered = True
skip_empty = True
[coverage:run]
branch = True
parallel = True
source = src
[coverage:paths]
source =
src
.tox/*/site-packages
[coverage:report]
show_missing = True
[isort]
# Reference: https://github.com/timothycrosley/isort/wiki/isort-Settings
atomic=true
force_grid_wrap=0
include_trailing_comma=true
multi_line_output=3
line_length=79
lines_after_imports=2
lines_between_types=1
known_django=django
known_third_party=mock,pytz,faker,model_utils,responses,factory
known_first_party=studies
skip=.git,__pycache__,docs,.tox,migrations,requirements,venv,.venv,wsgi.py,bin,changelogs,example
sections=FUTURE,STDLIB,THIRDPARTY,DJANGO,FIRSTPARTY,LOCALFOLDER
use_parentheses=True
[flake8]
exclude =
.git,
__pycache__,
.tox,
.vscode,
.requirements,
static,
**/migrations/**,
venv
max-line-length = 79