Skip to content

Commit 378a26c

Browse files
committed
Migrated config to pyproject.toml using jaraco.develop.migrate-config and ini2toml.
1 parent 5237df3 commit 378a26c

File tree

2 files changed

+54
-50
lines changed

2 files changed

+54
-50
lines changed

pyproject.toml

+54-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,58 @@
11
[build-system]
2-
requires = ["setuptools>=56", "setuptools_scm[toml]>=3.4.1"]
2+
requires = ["setuptools>=61.2", "setuptools_scm[toml]>=3.4.1"]
33
build-backend = "setuptools.build_meta"
44

5+
[project]
6+
name = "pmxbot.webhooks"
7+
authors = [
8+
{ name = "Jason R. Coombs", email = "[email protected]" },
9+
]
10+
description = "An HTTP-based webhook service for pmxbot"
11+
readme = "README.rst"
12+
classifiers = [
13+
"Development Status :: 5 - Production/Stable",
14+
"Intended Audience :: Developers",
15+
"License :: OSI Approved :: MIT License",
16+
"Programming Language :: Python :: 3",
17+
"Programming Language :: Python :: 3 :: Only",
18+
]
19+
requires-python = ">=3.8"
20+
dependencies = [
21+
"twilio>=6",
22+
"cherrypy_cors",
23+
"more_itertools",
24+
'importlib_resources; python_version < "3.12"',
25+
]
26+
dynamic = ["version"]
27+
28+
[project.urls]
29+
Homepage = "https://github.com/jaraco/pmxbot.webhooks"
30+
31+
[project.optional-dependencies]
32+
testing = [
33+
# upstream
34+
"pytest >= 6, != 8.1.1",
35+
"pytest-checkdocs >= 2.4",
36+
"pytest-cov",
37+
"pytest-mypy",
38+
"pytest-enabler >= 2.2",
39+
"pytest-ruff >= 0.2.1",
40+
41+
# local
42+
"pmxbot",
43+
]
44+
docs = [
45+
# upstream
46+
"sphinx >= 3.5",
47+
"jaraco.packaging >= 9.3",
48+
"rst.linker >= 1.9",
49+
"furo",
50+
"sphinx-lint",
51+
52+
# local
53+
]
54+
55+
[project.entry-points]
56+
pmxbot_handlers = {webhooks = "pmxbot.webhooks"}
57+
558
[tool.setuptools_scm]

setup.cfg

-49
This file was deleted.

0 commit comments

Comments
 (0)