[tool.pdm.build] includes = ["difficult_rocket"] [build-system] requires = ["pdm-pep517>=1.0.0"] build-backend = "pdm.pep517.api" [project] name = "difficult-rocket" version = "0.7.1.4" 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" [project.optional-dependencies] build = [ "setuptools-rust>=1.5.2,<=1.6.0", "wheel>=0.38.4,<1.0.0", "nuitka>=1.4,<1.5.0", "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/Difficult_Rocket" ] exclude = [ 'libs/pyglet', 'libs/pyperclicp', 'libs/MCDR/serializer.py' ] format = "grouped" [tool.ruff.per-file-ignores] "Difficult_Rocket/api/exception/*.py" = [ "F405", "F403" ]