Files
adjutant-ui/pyproject.toml
Callum Dickinson 11ed3c0f61 Require Python 3.10 or later
* Switch Adjutant UI to pyproject.toml,
  using the new PEP-517 build backend for PBR.
* Define python-requires to require Python 3.10 or later.

Change-Id: I7e66585663943c2c696863df61f4a755d10119e4
Signed-off-by: Callum Dickinson <callum.dickinson@catalystcloud.nz>
2026-03-12 08:41:07 +13:00

46 lines
1.4 KiB
TOML

[build-system]
requires = ["pbr>=6.1.1"]
build-backend = "pbr.build"
[project]
name = "adjutant-ui"
description = "Adjutant User Interface"
authors = [
{name = "OpenStack", email = "openstack-discuss@lists.openstack.org"},
]
readme = "README.rst"
# NOTE(callumdickinson): PBR only supports the now-deprecated dictionary
# format. With upstream setuptools, this would be simply "Apache-2.0".
license = {text = "Apache-2.0"}
requires-python = ">=3.10"
keywords = [
"openstack",
"keystone",
"users",
"tasks",
"registration",
"workflow",
]
classifiers = [
"Development Status :: 5 - Production/Stable",
"Environment :: OpenStack",
"Framework :: Django",
"Intended Audience :: Information Technology",
"Intended Audience :: System Administrators",
"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.14",
]
dynamic = ["version", "dependencies"]
[project.urls]
"Bug Tracker" = "https://storyboard.openstack.org/#!/project/openstack/adjutant-ui"
Documentation = "https://docs.openstack.org/adjutant/latest"
"Source Code" = "https://opendev.org/openstack/adjutant-ui"
[tool.setuptools.packages.find]
include = ["adjutant_ui", "adjutant_ui.*"]