Skip to content

Commit cf14233

Browse files
committed
Migrate to pyproject.toml
Signed-off-by: Stephen Finucane <[email protected]>
1 parent 10fe150 commit cf14233

File tree

2 files changed

+45
-38
lines changed

2 files changed

+45
-38
lines changed

pyproject.toml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,48 @@
1+
[build-system]
2+
requires = ["setuptools"]
3+
build-backend = "setuptools.build_meta"
4+
5+
[project]
6+
name = "click-man"
7+
authors = [
8+
{name = "Timo Furrer", email = "[email protected]"},
9+
]
10+
maintainers = [
11+
{name = "Timo Furrer", email = "[email protected]"},
12+
{name = "Stephen Finucane", email = "[email protected]"},
13+
]
14+
description = "Generate man pages for click based CLI applications"
15+
readme = {file = "README.md", content-type="text/markdown"}
16+
requires-python = ">=3.9"
17+
license = {text = "MIT"}
18+
classifiers = [
19+
"Development Status :: 5 - Production/Stable",
20+
"Intended Audience :: Developers",
21+
"License :: OSI Approved :: MIT License",
22+
"Operating System :: OS Independent",
23+
"Programming Language :: Python :: 3",
24+
"Programming Language :: Python :: 3 :: Only",
25+
"Topic :: Documentation",
26+
]
27+
dependencies = [
28+
"click",
29+
]
30+
version = "0.5.0"
31+
32+
[project.scripts]
33+
click-man = "click_man.__main__:cli"
34+
35+
[project.urls]
36+
Source = "https://github.com/click-contrib/click-man"
37+
38+
# [tool.setuptools]
39+
# include-package-data = false
40+
41+
[tool.setuptools.packages.find]
42+
include = ["click_man*"]
43+
exclude = ["tests*"]
44+
namespaces = false
45+
146
[tool.ruff]
247
line-length = 79
348

setup.py

Lines changed: 0 additions & 38 deletions
This file was deleted.

0 commit comments

Comments
 (0)