-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathpyproject.toml
More file actions
50 lines (43 loc) · 1.04 KB
/
pyproject.toml
File metadata and controls
50 lines (43 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
[build-system]
requires = ["hatchling>=1.24.0"]
build-backend = "hatchling.build"
[project]
name = "qpro"
version = "0.14.2"
description = "Small but powerful command line APP framework"
readme = {file = "README.md", content-type = "text/markdown"}
license = {text = "MIT"}
requires-python = ">=3.7"
authors = [
{name = "Rhythmicc", email = "rhythmlian.cn@gmail.com"}
]
dependencies = [
"pyperclip>=1.8.2",
"rich>=13.3.5",
"GitPython>=3.1.43",
"inquirer-rhy>=0.1.2",
"langsrc>=0.0.8",
"toml>=0.10.2"
]
[project.scripts]
Qpro = "QuickProject.Qpro:main"
qrun = "QuickProject.qrun:main"
[tool.qpro.config]
build = "rm -rf dist; uv run --with build python -m build"
entry_point = ""
executable = ""
[[tool.qpro.server_targets]]
user = "lianhaocheng"
host = "localhost"
port = 22
path = "/opt/homebrew/lib/python3.13/site-packages/"
[tool.hatch.build.targets.wheel]
packages = ["QuickProject"]
[tool.hatch.build.targets.wheel.package-data]
QuickProject = ["lang.json"]
[tool.hatch.build.targets.sdist]
include = [
"QuickProject",
"README.md",
"LICENSE"
]