-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpyproject.toml
More file actions
73 lines (60 loc) · 1.64 KB
/
Copy pathpyproject.toml
File metadata and controls
73 lines (60 loc) · 1.64 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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
[project]
name = "qmlease"
version = "4.0.0a6"
description = "A flexible toolkit for Python programmer to efficiently develop QML graphical user interface."
authors = [{ name = "Likianta", email = "likianta@foxmail.com" }]
license = "MIT"
readme = "README.md"
requires-python = ">=3.14"
dependencies = [
"argsense>=1.2.0a3",
"jurigged>=0.6.1",
# "lk-logger>=6.0.8a1",
"lk-utils>=3.6.0b10",
"neoprint>=0.1.0a7",
"materialyoucolor>=3.0.2",
"qtpy>=2.4.3",
]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[dependency-groups]
dev = [
"faker>=40.8.0",
"parsel>=1.10.0; python_version >= '3.12'",
"pyside6>=6.11.0; python_version >= '3.12' and python_version < '3.15'",
]
[project.optional-dependencies]
gui = [
"pyside6>=6.11.0; python_version >= '3.12' and python_version < '3.15'",
"pyside6>=6.4.3,<6.5.0; python_version >= '3.10' and python_version < '3.12'",
]
[project.urls]
homepage = "https://github.com/likianta/qmlease"
[tool.hatch.build.targets.wheel]
packages = ["qmlease"]
[tool.ruff]
line-length = 80
[tool.ruff.format]
quote-style = "single"
[tool.ruff.lint.isort]
force-single-line = true
no-sections = true
[tool.ruff.per-file-ignores]
"__init__.py" = ["F401", "F403"]
[tool.ty.rules]
invalid-type-form = "ignore"
unresolved-attribute = "ignore"
[[tool.uv.index]]
name = "tsinghua"
url = "https://pypi.tuna.tsinghua.edu.cn/simple/"
default = true
[[tool.uv.index]]
name = "likianta"
url = "http://localhost:2191/"
explicit = true
[tool.uv.sources]
argsense = { index = "likianta" }
lk-logger = { index = "likianta" }
lk-utils = { index = "likianta" }
neoprint = { index = "likianta" }