# Python __pycache__/ *.py[cod] *$py.class *.so .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ share/python-wheels/ *.egg-info/ .installed.cfg *.egg PIPFILE.lock # Virtual environments .env .venv env/ venv/ ENV/ env.bak/ venv.bak/ # IDE .vscode/ .idea/ *.swp *.swo *~ # Kiro IDE (keep local only) .kiro/ # Logs *.log logs/ water_monitor.log water_monitor_performance.log # Database files *.db *.sqlite *.sqlite3 water_levels.db demo_water_sqlite.db # Configuration files with secrets .env.local .env.production config.local.py # Docker .dockerignore # OS .DS_Store .DS_Store? ._* .Spotlight-V100 .Trashes ehthumbs.db Thumbs.db # Temporary files *.tmp *.temp temp/ tmp/ # Coverage reports htmlcov/ .tox/ .nox/ .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover *.py,cover .hypothesis/ .pytest_cache/ cover/ # Jupyter Notebook .ipynb_checkpoints # pyenv .python-version # pipenv Pipfile.lock # PEP 582 __pypackages__/ # Celery celerybeat-schedule celerybeat.pid # SageMath parsed files *.sage.py # Environments .env .env.local .env.development.local .env.test.local .env.production.local # mypy .mypy_cache/ .dmypy.json dmypy.json # Pyre type checker .pyre/ # pytype static type analyzer .pytype/ # Cython debug symbols cython_debug/ # Docker volumes vm_data/ grafana_data/