From 5938c2e3063b9d778d9ebc66ab652664d8cdaf9c Mon Sep 17 00:00:00 2001 From: yrriban Date: Thu, 21 Aug 2025 01:29:31 -0400 Subject: [PATCH] Add a pyproject.toml with poetry and pyinstaller support. --- pyproject.toml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pyproject.toml diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..428c907 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,33 @@ +[project] +name = "dcc" +version = "0.1.0" +description = "Doom Command Center" +authors = [ + {name = "yrriban",email = "yrriban@gmail.com"} +] +license = {text = "MIT"} +readme = "README.md" +requires-python = ">=3.12" +dependencies = [ + "av (>=15.0.0,<16.0.0)", + "boto3 (>=1.40.9,<2.0.0)", + "cliff (>=4.10.0,<5.0.0)", + "numpy (>=2.3.2,<3.0.0)", + "omgifol (>=0.5.1,<0.6.0)", + "tomlkit (>=0.13.3,<0.14.0)", + "wand (>=0.6.13,<0.7.0)", +] + + +[build-system] +requires = ["poetry-core>=2.0.0,<3.0.0"] +build-backend = "poetry.core.masonry.api" + +[project.scripts] +dcc = "dcc.main:main" + +[tool.poetry-pyinstaller-plugin.scripts] +dcc = { source = "dcc/main.py", type = "onefile" } + +[tool.poetry-pyinstaller-plugin.collect] +all = ["dcc"]