Files
meshcore-bot/requirements.txt
agessaman 43a36dd6d7 Update meshcore dependency version in requirements.txt
- 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.
2026-03-10 10:45:33 -07:00

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