Migrate setup configuration to pyproject.toml
Change-Id: Id5a5d53583f79e1278f1d120f076d5225dac879b Co-authored-by: Stephen Finucane <stephenfin@redhat.com> Signed-off-by: Ivan Anfimov <lazekteam@gmail.com>
This commit is contained in:
57
pyproject.toml
Normal file
57
pyproject.toml
Normal file
@@ -0,0 +1,57 @@
|
||||
[build-system]
|
||||
requires = ["pbr>=6.1.1"]
|
||||
build-backend = "pbr.build"
|
||||
|
||||
[project]
|
||||
name = "skyline-apiserver"
|
||||
description = "OpenStack Skyline APIServer"
|
||||
authors = [
|
||||
{name = "OpenStack", email = "openstack-discuss@lists.openstack.org"},
|
||||
]
|
||||
readme = {file = "README.rst", content-type = "text/x-rst"}
|
||||
license = {text = "Apache-2.0"}
|
||||
dynamic = ["version", "dependencies"]
|
||||
requires-python = ">=3.10"
|
||||
classifiers = [
|
||||
"Environment :: OpenStack",
|
||||
"Intended Audience :: Information Technology",
|
||||
"Intended Audience :: System Administrators",
|
||||
"License :: OSI Approved :: Apache Software License",
|
||||
"Operating System :: POSIX :: Linux",
|
||||
"Programming Language :: Python",
|
||||
"Programming Language :: Python :: 3",
|
||||
"Programming Language :: Python :: 3.10",
|
||||
"Programming Language :: Python :: 3.11",
|
||||
"Programming Language :: Python :: 3.12",
|
||||
"Programming Language :: Python :: 3.13",
|
||||
"Programming Language :: Python :: 3 :: Only",
|
||||
"Programming Language :: Python :: Implementation :: CPython",
|
||||
]
|
||||
|
||||
[project.urls]
|
||||
Homepage = "https://docs.openstack.org/skyline-apiserver/latest/"
|
||||
Repository = "https://opendev.org/openstack/skyline-apiserver"
|
||||
|
||||
[tool.setuptools]
|
||||
packages = [
|
||||
"skyline_apiserver"
|
||||
]
|
||||
|
||||
[project.entry-points."console_scripts"]
|
||||
skyline-swagger-generator = "skyline_apiserver.cmd.generate_swagger:main"
|
||||
skyline-sample-config-generator = "skyline_apiserver.cmd.generate_sample_config:main"
|
||||
skyline-nginx-generator = "skyline_apiserver.cmd.generate_nginx:main"
|
||||
skyline-policy-manager = "skyline_apiserver.cmd.policy_manager:main"
|
||||
|
||||
[tool.mypy]
|
||||
show_column_numbers = true
|
||||
show_error_context = true
|
||||
ignore_missing_imports = true
|
||||
follow_imports = "skip"
|
||||
incremental = true
|
||||
check_untyped_defs = true
|
||||
warn_unused_ignores = true
|
||||
show_error_codes = true
|
||||
pretty = true
|
||||
html_report = "mypy-report"
|
||||
no_implicit_optional = true
|
||||
48
setup.cfg
48
setup.cfg
@@ -1,50 +1,2 @@
|
||||
[metadata]
|
||||
name = skyline-apiserver
|
||||
summary = OpenStack Skyline APIServer
|
||||
description_file =
|
||||
README.rst
|
||||
author = OpenStack
|
||||
author_email = openstack-discuss@lists.openstack.org
|
||||
home_page = https://docs.openstack.org/skyline-apiserver/latest/
|
||||
python_requires = >=3.10
|
||||
classifier =
|
||||
Environment :: OpenStack
|
||||
Intended Audience :: Information Technology
|
||||
Intended Audience :: System Administrators
|
||||
License :: OSI Approved :: Apache Software License
|
||||
Operating System :: POSIX :: Linux
|
||||
Programming Language :: Python
|
||||
Programming Language :: Python :: Implementation :: CPython
|
||||
Programming Language :: Python :: 3 :: Only
|
||||
Programming Language :: Python :: 3
|
||||
Programming Language :: Python :: 3.10
|
||||
Programming Language :: Python :: 3.11
|
||||
Programming Language :: Python :: 3.12
|
||||
Programming Language :: Python :: 3.13
|
||||
project_urls:
|
||||
Source=https://opendev.org/openstack/skyline-apiserver
|
||||
Tracker=https://bugs.launchpad.net/skyline-apiserver
|
||||
|
||||
[files]
|
||||
packages =
|
||||
skyline_apiserver
|
||||
|
||||
[entry_points]
|
||||
console_scripts =
|
||||
skyline-swagger-generator = skyline_apiserver.cmd.generate_swagger:main
|
||||
skyline-sample-config-generator = skyline_apiserver.cmd.generate_sample_config:main
|
||||
skyline-nginx-generator = skyline_apiserver.cmd.generate_nginx:main
|
||||
skyline-policy-manager = skyline_apiserver.cmd.policy_manager:main
|
||||
|
||||
[mypy]
|
||||
show_column_numbers = true
|
||||
show_error_context = true
|
||||
ignore_missing_imports = true
|
||||
follow_imports = skip
|
||||
incremental = true
|
||||
check_untyped_defs = true
|
||||
warn_unused_ignores = true
|
||||
show_error_codes = true
|
||||
pretty = true
|
||||
html_report = mypy-report
|
||||
no_implicit_optional = true
|
||||
|
||||
Reference in New Issue
Block a user