# Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] *$py.class # C extensions *.so # Virtual environments venv/ .env/ .venv/ env/ ENV/ # Distribution / packaging .Python build/ develop-eggs/ dist/ downloads/ eggs/ .eggs/ lib/ lib64/ parts/ sdist/ var/ wheels/ share/python-wheels/ *.egg-info/ .installed.cfg *.egg MANIFEST # PyInstaller *.manifest *.spec # Unit test / coverage reports .coverage .coverage.* .cache nosetests.xml coverage.xml *.cover *.py,cover *.hypothesis/ .pytest_cache/ # Jupyter Notebook .ipynb_checkpoints # PEP 582 (used by eg. pipx) __pypackages__/ # PyCharm / VS Code settings .idea/ .vscode/ # Local config *.env *.ini *.toml *.cfg # Logs *.log # Mac/Linux/Windows system files .DS_Store Thumbs.db # MarkiTect-specific ignores # AST Cache directory (regenerable performance optimization) .ast_cache/ # MarkiTect database files (local development) markitect.db **/infospace.db assets/assets.db **/assets.db .markitect/ # Issue workspace (temporary development files) .markitect_workspace/ # Debug and temporary files (exclude debug_paths.py which is a legitimate tool) debug_*.py # Claude Code local settings (user-specific permissions) .claude/settings.local.json # Claude Code runtime session locks (per-session, not content) .claude/*.lock .aider* # API key files apikey-*.txt # TDDAI-specific ignores ISSUES.index # Test artifacts and temporary files tmp/ markitect/_version.py