yaml2ical/pyproject.toml
Jeremy Stanley 5e3bc54373 Update Python versions and boilerplate
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
2025-04-03 23:48:19 +00:00

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"