shenjack
8709286da5
算了,不需要 init sub modules 我的问题,没处理好依赖 some fix to make ruff happy remove ruff format looks better try try on action again!
59 lines
1.3 KiB
TOML
59 lines
1.3 KiB
TOML
[build-system]
|
|
requires = ["setuptools>=42", "wheel", "nuitka", "toml"]
|
|
build-backend = "nuitka.distutils.Build"
|
|
|
|
[project]
|
|
name = "difficult-rocket"
|
|
version = "0.8.7.2"
|
|
description = "A rocket game"
|
|
authors = [{ name = "shenjackyuanjie", email = "3695888@qq.com" }]
|
|
dependencies = [
|
|
"psutil<6.0.0,>=5.9.3",
|
|
"objprint<1.0.0,>=0.2.2",
|
|
"Pillow<10.0.0,>=9.2.0",
|
|
"tomlkit<1.0.0,>=0.11.6",
|
|
"rtoml<1.0.0,>=0.8.0",
|
|
"defusedxml>=0.7.1",
|
|
]
|
|
requires-python = ">=3.8"
|
|
license = { text = "CC-BY-NA-SA 4.0" }
|
|
readme = "README.md"
|
|
gui-scripts = { DR = "Difficult_Rocket.DR:main" }
|
|
|
|
[tool.setuptools]
|
|
packages = []
|
|
|
|
|
|
[project.optional-dependencies]
|
|
build = [
|
|
"setuptools-rust>=1.5.2,<=1.6.0",
|
|
"wheel>=0.38.4,<1.0.0",
|
|
"nuitka>=1.8.6",
|
|
"setuptools>=65.5.0",
|
|
"viztracer<1.0.0,>=0.15.4",
|
|
"vizplugins<1.0.0,>=0.1.2",
|
|
"ordered-set>=4.1.0",
|
|
"imageio>=2.25.0",
|
|
]
|
|
|
|
[tool.ruff]
|
|
|
|
target-version = "py38"
|
|
line-length = 150
|
|
src = ["Difficult_Rocket", "libs/utils", "mods"]
|
|
exclude = [
|
|
'libs/pyglet',
|
|
'libs/pyperclip',
|
|
'libs/lib_not_dr',
|
|
'libs/MCDR/serializer.py',
|
|
'libs/utils/logger-old.py', # 旧版日志, 忽略他就好
|
|
]
|
|
|
|
[tool.lndl.nuitka]
|
|
|
|
lto = "yes"
|
|
main = "DR.py"
|
|
clang = true
|
|
standalone = true
|
|
output-dir = "build/windows"
|