-
Notifications
You must be signed in to change notification settings - Fork 12
/
setup.cfg
135 lines (124 loc) · 2.8 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
133
134
135
# setuptools config
# see http://setuptools.readthedocs.io/en/latest/setuptools.html#configuring-setup-using-setup-cfg-files
[metadata]
name = vng-api-common
version = 2.0.5
description = VNG API tooling
long_description = file: README.rst
url = https://github.com/VNG-Realisatie/vng-api-common
license = EUPL 1.2
author = Maykin Media, VNG-Realisatie
author_email = [email protected]
keywords = openapi, swagger, django, vng
classifiers =
Development Status :: 5 - Production/Stable
Framework :: Django
Framework :: Django :: 2.2
Framework :: Django :: 3.2
Intended Audience :: Developers
Operating System :: Unix
Operating System :: MacOS
Operating System :: Microsoft :: Windows
Programming Language :: Python :: 3
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Topic :: Software Development :: Libraries :: Python Modules
[options]
zip_safe = False
include_package_data = True
packages = find:
scripts =
bin/generate_schema
bin/generate_schema.cmd
bin/patch_content_types
bin/patch_content_types.cmd
bin/use_external_components
bin/use_external_components.cmd
install_requires =
django>=2.2.0,<4.0
django-choices
django-filter>=2.0
django-solo
djangorestframework~=3.12.0
djangorestframework_camel_case>=1.2.0
django-rest-framework-condition
drf-spectacular
drf-nested-routers>=0.93.3
gemma-zds-client==1.0.1
iso-639
isodate
notifications-api-common
oyaml
PyJWT
pyyaml
requests
tests_require =
pytest
pytest-django
pytest-factoryboy
tox
isort
black
requests-mock
freezegun
[options.extras_require]
notifications =
markdown_docs =
django-markup<=1.3
markdown
tests =
psycopg2
pytest
pytest-django
pytest-factoryboy
tox
isort
black
requests-mock
freezegun
pep8 = flake8
coverage = pytest-cov
docs =
psycopg2
sphinx
sphinx-rtd-theme
release =
bumpversion
# 3rd party configuration
[aliases]
test=pytest
[isort]
combine_as_imports = true
default_section = THIRDPARTY
include_trailing_comma = true
line_length = 88
multi_line_output = 3
skip = env,.tox,.history,.eggs
; skip_glob =
not_skip = __init__.py
known_django=django
known_first_party=vng_api_common
sections=FUTURE,STDLIB,DJANGO,THIRDPARTY,FIRSTPARTY,LOCALFOLDER
[tool:pytest]
testpaths = tests
DJANGO_SETTINGS_MODULE=testapp.settings
[pep8]
max-line-length=88
exclude=env,.tox,doc
[flake8]
max-line-length=88
exclude=env,.tox,doc
[zest.releaser]
create-wheel = yes
[coverage:run]
branch = True
source = vng_api_common
[coverage:report]
omit =
*/tests/*
*/migrations/*
exclude_lines =
pragma: no cover