-
Notifications
You must be signed in to change notification settings - Fork 18
/
pyproject.toml
63 lines (55 loc) · 1.9 KB
/
pyproject.toml
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
[project]
name = "hhd"
version = "3.8.1"
authors = [
{ name="Kapenekakis Antheas", email="pypi@antheas.dev" },
]
description = "Handheld Daemon, a tool for configuring handheld devices."
readme = "readme.md"
requires-python = ">=3.10"
classifiers = [
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Operating System :: POSIX :: Linux",
]
dependencies = [
"evdev>=1.6.1",
"PyYAML>=6.0.1",
"rich>=13.5.2",
"setuptools>=65.5.0",
"python-xlib>=0.33",
"pyserial>=3.5",
]
[project.urls]
"Homepage" = "https://github.com/hhd-dev/hhd"
"Bug Tracker" = "https://github.com/hhd-dev/hhd/issues"
[project.entry-points."console_scripts"]
hhd = "hhd.__main__:main"
hhdctl = "hhd.http.ctl:main"
"hhd.contrib" = "hhd.contrib:main"
"hhd.steamos" = "hhd.http.steamos:main"
[project.entry-points."hhd.plugins"]
legion_go = "hhd.device.legion_go:autodetect"
rog_ally = "hhd.device.rog_ally:autodetect"
gpd_win = "hhd.device.gpd.win:autodetect"
onexplayer = "hhd.device.oxp:autodetect"
orange_pi = "hhd.device.orange_pi:autodetect"
generic = "hhd.device.generic:autodetect"
powerbuttond = "hhd.plugins.powerbutton:autodetect"
rgb = "hhd.plugins.rgb:autodetect"
overlay = "hhd.plugins.overlay:autodetect"
bootc = "hhd.plugins.bootc:autodetect"
debug = "hhd.plugins.debug:autodetect"
# display = "hhd.plugins.display:autodetect"
[project.entry-points."hhd.i18n"]
hhd = "hhd.i18n:locales"
[project.entry-points."babel.extractors"]
hhd_yaml = "hhd.contrib.i18n:extract_hhd_yaml"
[build-system]
requires = ["setuptools>=61.0", "wheel"]
build-backend = "setuptools.build_meta"
[tool.setuptools.packages.find]
where = ["src"] # list of folders that contain the packages (["."] by default)
include = ["hhd*"] # package names should match these glob patterns (["*"] by default)