bindep/pyproject.toml
Jeremy Stanley 5e3bf9940d Drop support for Python 3.6
Python 3.6 reached its upstream EOL in September 2021, and was last
included in CentOS Stream 8 and Ubuntu 18.04 LTS (Bionic) which are
also both well past their EOL. This allows us to do some cleanup in
how bindep is packaged, since PEP 517 and its successors weren't
really well supported until versions of tools that have themselves
dropped support for 3.6.

Retain testing on ubuntu-bionic nodes for now, since there's
non-default Python 3.7 packaged on them, as the only platform we
presently have which meets that requirement for our new lower bound.

Change-Id: I0945465b63e4a8654c735786b3e3cf794c763741
2025-02-05 21:12:10 +00:00

62 lines
2.1 KiB
TOML

[build-system]
requires = ["pbr>=6.1.1"]
build-backend = "pbr.build"
[project]
authors = [
{email = "service-discuss@lists.opendev.org"},
{name = "OpenDev Contributors"},
]
classifiers = [
"Development Status :: 5 - Production/Stable",
"Environment :: Console",
"Intended Audience :: Developers",
"Intended Audience :: Information Technology",
"License :: OSI Approved :: Apache Software License",
"Operating System :: MacOS :: MacOS X",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: Implementation :: CPython",
"Topic :: Software Development :: Quality Assurance",
"Topic :: Software Development :: Testing",
"Topic :: System :: Archiving :: Packaging",
"Topic :: Utilities",
]
description = "Binary dependency utility"
dynamic = ["dependencies", "version"]
keywords = [
"binary",
"commandline",
"dependency",
"distribution",
"distro",
"package",
]
# TODO: Add 'license-expression = "Apache-2.0"' here and drop the License
# classifier once https://github.com/pypa/setuptools/issues/4629 is resolved.
maintainers = [
{email = "service-discuss@lists.opendev.org"},
{name = "OpenDev Contributors"},
]
name = "bindep"
readme = {charset = "UTF-8", content-type = "text/x-rst", file = "README.rst"}
requires-python = ">=3.7"
[project.scripts]
bindep = "bindep.__main__:main"
[project.urls]
"Browse Source" = "https://opendev.org/opendev/bindep"
"Bug Reporting" = "https://storyboard.openstack.org/#!/project/opendev/bindep"
"Documentation" = "https://docs.opendev.org/opendev/bindep"
"Git Clone URL" = "https://opendev.org/opendev/bindep"
"License Texts" = "https://opendev.org/opendev/bindep/src/branch/master/LICENSE"
"Release Notes" = "https://docs.opendev.org/opendev/bindep/latest/releasenotes.html"