mirror of
https://github.com/AkitaEngineering/Akita-Meshtastic-Meshcore-Bridge.git
synced 2026-10-31 01:42:01 +01:00
Make the async runtime use the same forwarding path, wire message persistence and configurable rate limits, add API token auth, retry Meshtastic on boot, and tighten CI plus systemd packaging.
38 lines
797 B
TOML
Executable File
38 lines
797 B
TOML
Executable File
[build-system]
|
|
requires = ["setuptools>=61.0", "wheel"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "akita-mesh-bridge"
|
|
version = "2.2.0"
|
|
description = "Bridge between Meshtastic and MeshCore networks"
|
|
readme = "README.md"
|
|
requires-python = ">=3.10"
|
|
dynamic = ["dependencies"]
|
|
|
|
[tool.setuptools.dynamic]
|
|
dependencies = {file = ["requirements.txt"]}
|
|
|
|
[tool.setuptools]
|
|
packages = ["ammb"]
|
|
py-modules = [
|
|
"run_bridge",
|
|
"run_bridge_async",
|
|
"run_bridge_tui"
|
|
]
|
|
|
|
[project.scripts]
|
|
run-bridge = "run_bridge:main"
|
|
run-bridge-async = "run_bridge_async:main"
|
|
run-bridge-tui = "run_bridge_tui:main"
|
|
|
|
[tool.mypy]
|
|
python_version = "3.10"
|
|
ignore_missing_imports = true
|
|
warn_unused_ignores = false
|
|
follow_imports = "skip"
|
|
|
|
[tool.pytest.ini_options]
|
|
testpaths = ["tests"]
|
|
addopts = "-q"
|