46 lines
1.1 KiB
TOML
46 lines
1.1 KiB
TOML
[build-system]
|
|
requires = ["setuptools>=70.0.0", "wheel"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "flandre"
|
|
version = "0.1.0"
|
|
description = "Add your description here"
|
|
readme = "README.md"
|
|
requires-python = ">=3.12,<3.13"
|
|
dependencies = [
|
|
"cupy-cuda12x>=13.3.0",
|
|
"opencv-python>=4.10.0.84",
|
|
"pyqt6>=6.8.0",
|
|
"pyzmq>=26.2.0",
|
|
"scipy>=1.14.1",
|
|
"tqdm>=4.67.1",
|
|
"jupyter>=1.1.1",
|
|
"python-miio>=0.5.12",
|
|
"click>=8.1.8",
|
|
"mido[ports-rtmidi]>=1.3.3",
|
|
"pyjoystick>=1.2.4",
|
|
"platformdirs>=4.3.6",
|
|
"zstd>=1.5.6.7",
|
|
"matplotlib>=3.10.1",
|
|
"fastapi[standard]>=0.115.12",
|
|
"websockets>=15.0.1",
|
|
]
|
|
|
|
[tool.setuptools] # configuration specific to the `setuptools` build backend.
|
|
packages = { find = { where = ["."], include = ["flandre", "flandre.*"] } }
|
|
package-data = { "flandre.assets" = ["*.svg", "*.png"], "flandre.pyqt" = ["*.ui"] }
|
|
|
|
[dependency-groups]
|
|
dev = [
|
|
"ruff>=0.11.13",
|
|
]
|
|
|
|
[project.scripts]
|
|
flandre = "flandre.launcher:entrypoint"
|
|
|
|
[project.optional-dependencies]
|
|
to = [
|
|
"nvidia-nvimgcodec-cu12>=0.5.0.13",
|
|
]
|