
Drop support for Python 3.8, add 3.12, switch from tox to nox, openstack's release jobs to opendev's, and use updated pyproject packaging standards. Depends-On: https://review.opendev.org/946280 Change-Id: I462014b08ec3ecb74674365a2fd1f532f61dfa0c
57 lines
1.8 KiB
TOML
57 lines
1.8 KiB
TOML
|
|
[build-system]
|
|
requires = ["pbr>=6.1.1"]
|
|
build-backend = "pbr.build"
|
|
|
|
[project]
|
|
authors = [
|
|
{name = "OpenDev Contributors", email = "service-discuss@lists.opendev.org"},
|
|
{name = "NDSU IBM Capstone", email = "service-discuss@lists.opendev.org"},
|
|
]
|
|
classifiers = [
|
|
"Intended Audience :: Information Technology",
|
|
"Intended Audience :: System Administrators",
|
|
"Operating System :: POSIX :: Linux",
|
|
"Programming Language :: Python",
|
|
"Programming Language :: Python :: 3.9",
|
|
"Programming Language :: Python :: 3.10",
|
|
"Programming Language :: Python :: 3.11",
|
|
"Programming Language :: Python :: 3.12",
|
|
]
|
|
dependencies = [
|
|
"Jinja2>=2.8", # BSD License (3 clause)
|
|
"PyYAML>=3.1.0", # MIT
|
|
"icalendar",
|
|
"pbr>=1.6", # Apache-2.0
|
|
"pytz",
|
|
]
|
|
description = "Convert YAML meeting descriptions into iCalendar files"
|
|
dynamic = ["version"]
|
|
license = "Apache-2.0"
|
|
name = "yaml2ical"
|
|
readme = {charset = "UTF-8", content-type = "text/x-rst", file = "README.rst"}
|
|
requires-python = ">=3.9"
|
|
|
|
# TODO: replace this with '[dependency-groups]' once pip 25.1 is released
|
|
[project.optional-dependencies]
|
|
test-linters = [
|
|
"hacking>=7,<8", # Apache-2.0
|
|
]
|
|
test-unit = [
|
|
"coverage>=3.6", # Apache-2.0
|
|
"fixtures>=3.0.0", # Apache-2.0/BSD
|
|
"python-subunit>=0.0.18", # Apache-2.0/BSD
|
|
"stestr>=1.0.0",
|
|
"testtools>=1.4.0", # MIT
|
|
]
|
|
|
|
[project.scripts]
|
|
yaml2ical = "yaml2ical.cli:main"
|
|
|
|
[project.urls]
|
|
"Browse Source" = "https://opendev.org/opendev/yaml2ical"
|
|
"Bug Reporting" = "https://storyboard.openstack.org/#!/project/opendev/yaml2ical"
|
|
"Documentation" = "https://opendev.org/opendev/yaml2ical/src/branch/master/README.rst"
|
|
"Git Clone URL" = "https://opendev.org/opendev/yaml2ical"
|
|
"License Texts" = "https://opendev.org/opendev/yaml2ical/src/branch/master/LICENSE"
|