forked from brian7704/OpenTAKServer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
61 lines (57 loc) · 1.64 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
[tool.poetry]
name = "OpenTAKServer"
version = "0.0.0"
description = "A server for ATAK, WinTAK, and iTAK"
authors = ["OpenTAKServer <[email protected]>"]
readme = "README.md"
license = "GPL-3.0-or-later"
repository = "https://github.com/brian7704/OpenTAKServer"
documentation = "https://docs.opentakserver.io"
[tool.poetry.dependencies]
adsbxcot = "6.0.4"
beautifulsoup4 = "4.12.3"
colorlog = "6.8.2"
datetime = "5.3"
ffmpeg-python = "0.2.0"
flask = "3.0.2"
flask-apscheduler = "1.13.1"
flask-cors = "4.0.0"
Flask-Security-Too = {version="5.4.3", extras=["common", "mfa"]}
flask-socketio = "5.3.6"
flask-sqlalchemy = "3.1.1"
eventlet = "0.35.2"
gevent = "23.9.1"
lastversion = "*"
lxml = "5.1.0"
pika = "1.3.2"
poetry-dynamic-versioning = {version = "1.2.0", extras = ["plugin"]}
psutil = "5.9.8"
pygc = "1.3.0"
PyJWT = "2.8.0"
pytak = "6.3.2"
pytest = "7.4.4"
pytest-cov = "4.1.0"
python = "^3.10"
python-socketio = {extras = ["client", "websocket_client", "asyncio_client"], version = "5.10.0"}
pyOpenSSL = "23.3.0"
pyotp = "2.9.0"
PyYAML = "6.0.1"
sqlalchemy = "2.0.28"
sqlalchemy-utils = "0.41.1"
tldextract = "5.1.2"
[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."opentakserver/__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"