
Move the project's dependencies into pyproject.toml so we can stop declaring them as dynamic. This way, consumers can infer the list from sdist package metadata rather than having to resolve it at build-time when PBR injects the requirements.txt contents into the package's install_requires. Change-Id: Idcb73b589db50034a6c7608cbd3f8011070a81cb
68 lines
2.2 KiB
TOML
68 lines
2.2 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",
|
|
]
|
|
dependencies = [
|
|
"distro>=1.7",
|
|
"packaging",
|
|
"Parsley",
|
|
"pbr>=2",
|
|
]
|
|
description = "Binary dependency utility"
|
|
dynamic = ["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"
|