-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpyproject.toml
46 lines (41 loc) · 1.33 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
[tool.poetry]
name = "TAK-Meshtastic-Gateway"
version = "0.0.0"
description = "Send and receive data from ATAK, WinTAK, or iTAK over Meshtastic"
authors = ["OpenTAKServer <opentakserver@gmail.com>"]
readme = "README.md"
license = "GPL-3.0-or-later"
repository = "https://github.com/brian7704/TAK_Meshtastic_Gateway"
documentation = "https://docs.opentakserver.io"
[tool.poetry.dependencies]
python = [
{platform = "win64", version = ">=3.12, <3.13"},
{platform = "linux", version = "^3.8"},
{platform = "macos", version = "^3.8"}
]
beautifulsoup4 = "4.12.3"
lxml = "5.2.2"
meshtastic = "2.3.11"
pypubsub = "4.0.3"
colorlog = "6.8.2"
unishox2-py3 = "1.0.0"
netifaces2 = "0.0.22"
takproto = "*"
[tool.poetry-dynamic-versioning]
enable = true
vcs = "git"
style = "semver"
dirty = false
pattern = "((?P<epoch>\\d+)!)?(?P<base>\\d+(\\.\\d+)*)"
[tool.poetry-dynamic-versioning.files."tak_meshtastic_gateway/__init__.py"]
persistent-substitution = true
initial-content = """
# These version placeholders will be replaced later during substitution.
__version__ = "0.0.0"
__version_tuple__ = (0, 0, 0)
"""
[build-system]
requires = ["poetry-core>=1.0.0", "poetry-dynamic-versioning>=1.0.0,<2.0.0"]
build-backend = "poetry_dynamic_versioning.backend"
[tool.poetry.scripts]
tak-meshtastic-gateway = "tak_meshtastic_gateway.tak_meshtastic_gateway:main"