forked from canonical/maas
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.cfg
146 lines (136 loc) · 3.83 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
136
137
138
139
140
141
142
143
144
145
146
[metadata]
name = maas
version = 3.4.0a1
description = Metal As A Service
long_description = file: README.rst
long_description_content_type = text/x-rst
url = https://maas.io/
author = MAAS Developers
author_email = maas-devel@lists.launchpad.net
license = AGPL-3.0
license_file = LICENSE
classifiers =
Development Status :: 5 - Production/Stable
Intended Audience :: Information Technology
Intended Audience :: System Administrators
License :: OSI Approved :: GNU Affero General Public License v3
Operating System :: POSIX :: Linux
Programming Language :: JavaScript
Programming Language :: Python :: 3
Topic :: System :: Systems Administration
[options]
packages = find:
include_package_data = true
package_dir =
= src
[options.packages.find]
where = src
exclude =
*.testing
*.tests
*.pytest_tests
maastesting
maastesting.*
[options.entry_points]
console_scripts =
maas = maascli:main
maas-common = provisioningserver.rack_script:run
maas-power = provisioningserver.power_driver_command:run
maas-rack = provisioningserver.rack_script:run
maas-region = maasserver.region_script:run
maas-sampledata = maasserver.testing.sampledata.main:main
rackd = provisioningserver.server:run
regiond = maasserver.server:run
test.region = maastesting.scripts:run_region
test.region.legacy = maastesting.scripts:run_region_legacy
test.rack = maastesting.scripts:run_rack
test.parallel = maastesting.scripts:run_parallel
pytest11 =
maas-django = maastesting.pytest.django
maas-seeds = maastesting.pytest.seeds
maas-perftest = maastesting.pytest.perftest
[options.data_files]
/etc/maas =
etc/maas/drivers.yaml
/usr/share/maas =
contrib/maas-http.conf
/usr/share/maas/promtail =
contrib/promtail/promtail.yaml.example
/usr/share/maas/grafana_agent =
contrib/grafana_agent/agent.yaml.example
contrib/grafana_agent/env
/etc/maas/preseeds =
contrib/preseeds_v2/commissioning
contrib/preseeds_v2/enlist
contrib/preseeds_v2/curtin
contrib/preseeds_v2/curtin_userdata
contrib/preseeds_v2/curtin_userdata_centos
contrib/preseeds_v2/curtin_userdata_custom
contrib/preseeds_v2/curtin_userdata_suse
contrib/preseeds_v2/curtin_userdata_windows
/usr/sbin =
scripts/maas-dhcp-helper
/usr/lib/maas =
scripts/dhcp-monitor
scripts/beacon-monitor
scripts/network-monitor
scripts/maas-delete-file
scripts/maas-test-enlistment
scripts/maas-write-file
scripts/unverified-ssh
[globals]
lint_files =
setup.py
src/apiclient
src/maascli
src/maasperf
src/maasserver
src/maastesting
src/metadataserver
src/provisioningserver
src/provisioningserver/refresh/50-maas-01-commissioning
utilities/bin2python.py
utilities/check-imports
utilities/check-oapi
utilities/import-db-dump
utilities/python_standard_libs.py
utilities/snap-bind-mounts
cog_files =
src/maastesting/pytest.dirs
pyproject.toml
deps_lint =
black == 23.1.0
flake8 == 6.0.0
isort == 5.12.0
cogapp == 3.3.0
click == 8.1.3
setup-cfg-fmt==2.2.0
setup-py-upgrade==1.2.1
deps_oapi =
openapi-spec-validator == 0.4.0
[flake8]
ignore = E203, E266, E501, W503, W504
exclude =
src/*/migrations/*
[tox:tox]
skipsdist = True
envlist = format,lint,oapi
[testenv:format]
deps = {[globals]deps_lint}
commands =
setup-py-upgrade .
setup-cfg-fmt setup.cfg
isort {[globals]lint_files}
black -q {[globals]lint_files}
cog -r --verbosity=1 {[globals]cog_files}
[testenv:lint]
deps = {[globals]deps_lint}
commands =
isort --check-only --diff {[globals]lint_files}
black --check {[globals]lint_files}
flake8 {[globals]lint_files}
cog --check --verbosity=1 {[globals]cog_files}
[testenv:oapi]
deps = {[globals]deps_oapi}
commands =
{envpython} utilities/check-oapi openapi.yaml