Files
requirements/openstack_requirements/tests/files/pyproject.toml
Stephen Finucane 9b79bc474c Add pyproject.toml support
Add the ability to read requirements and extras from pyproject.toml
files, eventually allowing us to move away from requirements.txt files
if we so choose.

Tests are reworked to test this new functionality, with some minor
cleanup to remove unused fixtures.

Change-Id: I3335b5faac72e2e6962d0930eef0e3b704820bbe
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
2025-10-23 10:26:03 +01:00

29 lines
781 B
TOML

[build-system]
requires = ["pbr>=6.1.1"]
build-backend = "pbr.build"
[project]
name = "testproject"
description = "OpenStack Test Project"
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 = [
"requests",
"debtcollector>=3.0", # Apache-2.0
]
classifiers = [
"Environment :: OpenStack",
"Intended Audience :: Information Technology",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: Apache Software License",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python :: 3",
]
[project.urls]
Homepage = "https://docs.openstack.org/requirements"