Due to constraints update(rpds-py) in requirements, Tempest master stopped working on python 3.10, which blocks the tempest master gate as well as the stable/2025.1 Ubuntu Jammy jobs. - https://review.opendev.org/c/openstack/requirements/+/990790 As python 3.10 is not in current cycle (2026.2) testing runtime, we need to drop its support from tempest master and use the compatible tempest tag for python 3.10 testing. Tempest drops python3.10 support and pythin 3.10 jobs (ubuntu jammy jobs) can use the 46.3.0 tag to test it. Change-Id: I1b4646d9af5e4690c18b8efbe34250c51582ad86 Signed-off-by: Ghanshyam Maan <gmaan.os14@gmail.com>
64 lines
2.3 KiB
TOML
64 lines
2.3 KiB
TOML
[build-system]
|
|
requires = ["pbr>=6.1.1"]
|
|
build-backend = "pbr.build"
|
|
|
|
[project]
|
|
name = "tempest"
|
|
description = "OpenStack Integration Testing"
|
|
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 = [
|
|
"Intended Audience :: Information Technology",
|
|
"Intended Audience :: System Administrators",
|
|
"Intended Audience :: Developers",
|
|
"Operating System :: POSIX :: Linux",
|
|
"Programming Language :: Python",
|
|
"Programming Language :: Python :: 3",
|
|
"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/tempest/latest/"
|
|
Repository = "https://opendev.org/openstack/tempest"
|
|
Bugs = "https://bugs.launchpad.net/tempest"
|
|
|
|
[project.entry-points."tempest.cm"]
|
|
account-generator = "tempest.cmd.account_generator:TempestAccountGenerator"
|
|
subunit-describe-calls = "tempest.cmd.subunit_describe_calls:TempestSubunitDescribeCalls"
|
|
init = "tempest.cmd.init:TempestInit"
|
|
cleanup = "tempest.cmd.cleanup:TempestCleanup"
|
|
list-plugins = "tempest.cmd.list_plugins:TempestListPlugins"
|
|
verify-config = "tempest.cmd.verify_tempest_config:TempestVerifyConfig"
|
|
workspace_register = "tempest.cmd.workspace:TempestWorkspaceRegister"
|
|
workspace_rename = "tempest.cmd.workspace:TempestWorkspaceRename"
|
|
workspace_move = "tempest.cmd.workspace:TempestWorkspaceMove"
|
|
workspace_remove = "tempest.cmd.workspace:TempestWorkspaceRemove"
|
|
workspace_list = "tempest.cmd.workspace:TempestWorkspaceList"
|
|
run = "tempest.cmd.run:TempestRun"
|
|
|
|
[project.entry-points."oslo.config.opts"]
|
|
"tempest.config" = "tempest.config:list_opts"
|
|
|
|
[project.scripts]
|
|
tempest = "tempest.cmd.main:main"
|
|
skip-tracker = "tempest.lib.cmd.skip_tracker:main"
|
|
check-uuid = "tempest.lib.cmd.check_uuid:run"
|
|
subunit-describe-calls = "tempest.cmd.subunit_describe_calls:entry_point"
|
|
|
|
[tool.setuptools.packages.find]
|
|
include = ["tempest*"]
|
|
|
|
[tool.setuptools.data-files]
|
|
"etc/tempest" = [
|
|
"etc/*",
|
|
]
|