Skip to content

Commit c4bf520

Browse files
committed
build(inquirer_console): 更新项目配置和元数据
- 移除不必要的空行和缩进 - 添加关键词配置项 - 更新作者信息位置 - 调整依赖项和开发依赖项的位置- 更新项目URLs - 添加包数据包含设置 -调整包列表位置
1 parent c43607b commit c4bf520

File tree

1 file changed

+23
-15
lines changed

1 file changed

+23
-15
lines changed

pyproject.toml

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,26 @@
11
[project]
22
name = "inquirer_console"
3+
34
version = "1.0.0"
5+
46
description = "Elegant interactive command-line interface tool library, Python implementation of Inquirer.js"
5-
authors = [
6-
{ name = "Eusen", email = "[email protected]" }
7-
]
7+
8+
keywords = ["cli", "interactive", "inquirer", "prompt", "command-line", "tui", "console"]
9+
810
readme = "README.md"
11+
912
requires-python = ">=3"
10-
license = { text = "Apache-2.0" }
1113

14+
license = { text = "Apache-2.0" }
1215

13-
dependencies = []
14-
[dependency-groups]
15-
dev = [
16-
"pytest>=4.6.11",
16+
authors = [
17+
{ name = "Eusen", email = "[email protected]" }
1718
]
1819

19-
[project.urls]
20-
Homepage = "https://github.com/Eusen/inquirer_py"
21-
Documentation = "https://github.com/Eusen/inquirer_py#readme"
22-
"Bug Tracker" = "https://github.com/Eusen/inquirer_py/issues"
23-
"Release notes" = "https://github.com/Eusen/inquirer_py/releases"
2420
maintainers = [
2521
{ name = "Eusen", email = "[email protected]" }
2622
]
2723

28-
keywords = ["cli", "interactive", "inquirer", "prompt", "command-line", "tui"]
2924
classifiers = [
3025
"Development Status :: 5 - Production/Stable",
3126
"Environment :: Console",
@@ -42,14 +37,27 @@ classifiers = [
4237
"Topic :: Software Development :: User Interfaces",
4338
]
4439

40+
dependencies = []
41+
42+
[dependency-groups]
43+
dev = [
44+
"pytest>=4.6.11",
45+
]
46+
47+
[project.urls]
48+
Homepage = "https://github.com/Eusen/inquirer_console"
49+
Documentation = "https://github.com/Eusen/inquirer_console#readme"
50+
"Bug Tracker" = "https://github.com/Eusen/inquirer_console/issues"
51+
"Release notes" = "https://github.com/Eusen/inquirer_console/releases"
52+
4553
[build-system]
4654
requires = ["hatchling"]
4755
build-backend = "hatchling.build"
4856

4957
[tool.setuptools]
58+
include-package-data = true
5059
packages = [
5160
"inquirer_console",
5261
"inquirer_console.prompts",
5362
"inquirer_console.utils",
5463
]
55-
include-package-data = true

0 commit comments

Comments
 (0)