mirror of
https://github.com/agessaman/meshcore-bot.git
synced 2026-03-29 03:19:51 +00:00
- Added patterns to .gitignore to exclude log files and local configuration files. - Improved the install-service.sh script to verify the integrity of the virtual environment and ensure pip is available and up to date before installing dependencies.
167 lines
2.1 KiB
Plaintext
167 lines
2.1 KiB
Plaintext
# Byte-compiled / optimized / DLL files
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
.cache.sqlite
|
|
|
|
# C extensions
|
|
*.so
|
|
|
|
# Distribution / packaging
|
|
.Python
|
|
build/
|
|
develop-eggs/
|
|
dist/
|
|
downloads/
|
|
eggs/
|
|
.eggs/
|
|
lib/
|
|
lib64/
|
|
parts/
|
|
sdist/
|
|
var/
|
|
wheels/
|
|
*.egg-info/
|
|
.installed.cfg
|
|
*.egg
|
|
MANIFEST
|
|
|
|
# PyInstaller
|
|
# Usually these files are written by a python script from a template
|
|
# before PyInstaller builds the exe, so as to inject date/other infos into it.
|
|
*.manifest
|
|
*.spec
|
|
|
|
# Installer logs
|
|
pip-log.txt
|
|
pip-delete-this-directory.txt
|
|
|
|
# Unit test / coverage reports
|
|
htmlcov/
|
|
.tox/
|
|
.coverage
|
|
.coverage.*
|
|
.cache
|
|
nosetests.xml
|
|
coverage.xml
|
|
*.cover
|
|
.hypothesis/
|
|
.pytest_cache/
|
|
|
|
# Translations
|
|
*.mo
|
|
*.pot
|
|
|
|
# Django stuff:
|
|
*.log
|
|
local_settings.py
|
|
db.sqlite3
|
|
.cache.*
|
|
|
|
# Flask stuff:
|
|
instance/
|
|
.webassets-cache
|
|
|
|
# Scrapy stuff:
|
|
.scrapy
|
|
|
|
# Sphinx documentation
|
|
docs/_build/
|
|
|
|
# PyBuilder
|
|
target/
|
|
|
|
# Jupyter Notebook
|
|
.ipynb_checkpoints
|
|
|
|
# pyenv
|
|
.python-version
|
|
|
|
# celery beat schedule file
|
|
celerybeat-schedule
|
|
|
|
# SageMath parsed files
|
|
*.sage.py
|
|
|
|
# Environments
|
|
.env
|
|
.venv
|
|
env/
|
|
venv/
|
|
ENV/
|
|
env.bak/
|
|
venv.bak/
|
|
|
|
# Spyder project settings
|
|
.spyderproject
|
|
.spyproject
|
|
|
|
# Rope project settings
|
|
.ropeproject
|
|
|
|
# mkdocs documentation
|
|
/site
|
|
|
|
# mypy
|
|
.mypy_cache/
|
|
.dmypy.json
|
|
dmypy.json
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Project specific
|
|
*.log
|
|
logs/
|
|
*.log.*
|
|
local/*
|
|
config.ini
|
|
config.min.ini
|
|
*.db
|
|
*.db-wal
|
|
*.db-shm
|
|
mctomqtt.py
|
|
bot_cli.py
|
|
bot_start_time.txt
|
|
*.log.*
|
|
|
|
# Test files and development artifacts (root level)
|
|
test_*.py
|
|
test_*.db
|
|
test_*.log
|
|
*_test.py
|
|
*_test.db
|
|
# Allow tests/ directory (pytest convention)
|
|
!tests/
|
|
!tests/**/*.py
|
|
|
|
# Local documentation and development files
|
|
docs/local/
|
|
test_scripts/
|
|
dev/
|
|
website/
|
|
# pytest.ini committed for asyncio_mode and test discovery
|
|
pymc-test/*
|
|
config-pymc.ini
|
|
*.key
|
|
|
|
# Docker data directory (user-specific config, databases, logs)
|
|
# Ignore contents but keep directory structure
|
|
data/*
|
|
!data/.gitkeep
|
|
|
|
# Local user plugins and config (keep README and .gitkeep only)
|
|
local/config.ini
|
|
local/commands/*
|
|
!local/commands/.gitkeep
|
|
local/service_plugins/*
|
|
!local/service_plugins/.gitkeep
|
|
|