mirror of
https://github.com/agessaman/meshcore-bot.git
synced 2026-03-29 11:29:51 +00:00
- Changed the meshcore dependency from a fixed version (2.2.14) to a minimum version (2.2.31) to ensure compatibility with newer features and improvements.
38 lines
882 B
Plaintext
38 lines
882 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.2.31
|
|
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
|
|
# Discord/Telegram bridge profanity filter (drop or censor mode)
|
|
better-profanity>=0.7.0
|
|
unidecode>=1.3.0 # Unicode-to-ASCII normalization so homoglyph slurs are caught
|
|
|
|
# Testing dependencies
|
|
pytest>=7.0.0
|
|
pytest-asyncio>=0.21.0
|
|
pytest-mock>=3.10.0
|
|
pytest-cov>=4.0.0
|