-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
44 lines (38 loc) · 909 Bytes
/
Copy pathpyproject.toml
File metadata and controls
44 lines (38 loc) · 909 Bytes
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
[build-system]
requires = ["setuptools>=75"]
build-backend = "setuptools.build_meta"
[project]
name = "signalrgb-for-me"
version = "0.1.0"
description = "Standalone local Python RGB, pump, and LCD controller"
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
"fastapi>=0.115,<1",
"uvicorn[standard]>=0.34,<1",
"pillow>=11,<13",
]
[project.optional-dependencies]
hardware = [
"hidapi>=0.14.0.post4,<1",
"pyusb>=1.3,<2",
"libusb-package>=1.0.26.3,<2",
"pycryptodome>=3.23,<4",
]
test = [
"pytest>=8,<10",
"httpx>=0.28,<1",
]
[project.scripts]
signalrgb-for-me = "signalrgb_for_me.cli:main"
[tool.setuptools.packages.find]
include = ["signalrgb_for_me*"]
[tool.setuptools.package-data]
signalrgb_for_me = [
"vendor/tinyuz/LICENSE",
"vendor/tinyuz/README.md",
"vendor/tinyuz/windows-x64/tinyuz.exe",
]
[tool.pytest.ini_options]
testpaths = ["tests_py"]
addopts = "-q"