sts-sponsors team mailing list archive
-
sts-sponsors team
-
Mailing list archive
-
Message #05394
[Merge] ~ack/maas:setup-cfg-lint into maas:master
Alberto Donato has proposed merging ~ack/maas:setup-cfg-lint into maas:master.
Commit message:
run setup-py-upgrade and setup-cfg-fmt in format phase
They ensure linting on setup.cfg and migrate anything that might be added to
setup.py to setup.cfg
Requested reviews:
MAAS Maintainers (maas-maintainers)
For more details, see:
https://code.launchpad.net/~ack/maas/+git/maas/+merge/437947
--
Your team MAAS Maintainers is requested to review the proposed merge of ~ack/maas:setup-cfg-lint into maas:master.
diff --git a/setup.cfg b/setup.cfg
index 3040ef0..b9e676b 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -3,120 +3,121 @@ 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/
-license = AGPLv3
author = MAAS Developers
author_email = maas-devel@xxxxxxxxxxxxxxxxxxx
+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
+ 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]
-include_package_data = true
packages = find:
+include_package_data = true
package_dir =
- = src
-
-[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
+ = src
[options.packages.find]
where = src
exclude =
- *.testing
- *.tests
- *.pytest_tests
- maastesting
- maastesting.*
+ *.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
+ etc/maas/drivers.yaml
/usr/share/maas =
- contrib/maas-http.conf
-/usr/share/maas/promtail =
- contrib/promtail/promtail.yaml.example
+ 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
+ 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
+ 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
+ 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
+ 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
+ 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
-
-
+ 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
-
+ 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
+ openapi-spec-validator == 0.4.0
[flake8]
ignore = E203, E266, E501, W503, W504
exclude =
- src/*/migrations/*
+ src/*/migrations/*
[tox:tox]
skipsdist = True
@@ -125,19 +126,21 @@ envlist = format,lint,oapi
[testenv:format]
deps = {[globals]deps_lint}
commands =
- isort {[globals]lint_files}
- black -q {[globals]lint_files}
- cog -r --verbosity=1 {[globals]cog_files}
+ 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}
+ 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 =
- python3 utilities/check-oapi openapi.yaml
+ {envpython} utilities/check-oapi openapi.yaml
diff --git a/setup.py b/setup.py
index 9280621..6068493 100644
--- a/setup.py
+++ b/setup.py
@@ -1,6 +1,3 @@
-# Copyright 2012-2021 Canonical Ltd. This software is licensed under the
-# GNU Affero General Public License version 3 (see the file LICENSE).
-
from setuptools import setup
setup()
Follow ups
-
[Merge] ~ack/maas:setup-cfg-lint into maas:master
From: Adam Collard, 2023-02-27
-
[Merge] ~ack/maas:setup-cfg-lint into maas:master
From: MAAS Lander, 2023-02-27
-
Re: [Merge] -b setup-cfg-lint lp:~ack/maas/+git/maas into -b master lp:~maas-committers/maas - LANDING FAILED
From: MAAS Lander, 2023-02-27
-
[Merge] ~ack/maas:setup-cfg-lint into maas:master
From: Alberto Donato, 2023-02-27
-
Re: [UNITTESTS] -b setup-cfg-lint lp:~ack/maas/+git/maas into -b master lp:~maas-committers/maas - TESTS FAILED
From: MAAS Lander, 2023-02-27
-
Re: [Merge] ~ack/maas:setup-cfg-lint into maas:master
From: Adam Collard, 2023-02-27
-
Re: [UNITTESTS] -b setup-cfg-lint lp:~ack/maas/+git/maas into -b master lp:~maas-committers/maas - TESTS FAILED
From: MAAS Lander, 2023-02-27
-
[Merge] ~ack/maas:setup-cfg-lint into maas:master
From: Adam Collard, 2023-02-27
-
[Merge] ~ack/maas:setup-cfg-lint into maas:master
From: Alberto Donato, 2023-02-27
-
Re: [Merge] ~ack/maas:setup-cfg-lint into maas:master
From: Adam Collard, 2023-02-27