Files
meshcore-bot/requirements.txt
T
agessaman bd2849655c feat: Enhance mesh graph functionality and path validation
- Added a new mesh graph feature for improved path validation, allowing for enhanced routing accuracy.
- Introduced configuration options for recency decay half-life and graph-based validation settings in config.ini.example.
- Updated the PathCommand class to utilize graph-based selection methods, combining graph and geographic scores for better repeater selection.
- Implemented new methods in MessageHandler to update the mesh graph with advertisement paths and trace packet data.
- Created a new database table for mesh connections to support graph-based path validation.
- Enhanced web viewer integration to display mesh graph updates in real-time, improving user interaction and monitoring capabilities.
2026-01-23 20:26:56 -08:00

35 lines
711 B
Plaintext

pyserial>=3.5
bleak>=0.20.0
asyncio-mqtt>=0.11.0
paho-mqtt>=1.6.0
configparser>=5.3.0
python-dateutil>=2.8.2
schedule>=1.2.0
colorlog>=6.7.0
requests>=2.31.0
urllib3>=2.0.0
pyephem>=4.1.4
geopy>=2.3.0
maidenhead>=1.4.0
# Optional but recommended for improved geocoding accuracy:
# pycountry>=23.12.0 # Country name validation and normalization
# us>=2.0.0 # US state name/abbreviation handling
pytz>=2023.3
aiohttp>=3.8.0
cryptography>=41.0.0
pynacl>=1.5.0
meshcore>=2.1.6
openmeteo-requests>=1.7.2
requests-cache>=1.1.1
retry-requests>=1.0.0
flask>=2.3.0
flask-socketio>=5.3.0
meshcore-cli
feedparser>=6.0.10
# Testing dependencies
pytest>=7.0.0
pytest-asyncio>=0.21.0
pytest-mock>=3.10.0
pytest-cov>=4.0.0