# filename patterns *~ .*.swp .#* *.deb *.egg *.egg-info *.lock *.py[cod] *.snap *.tac _trial_temp/ _trial_temp*/ /out .DS_Store __pycache__/ # We do want poetry, cargo and flake lockfiles. !poetry.lock !Cargo.lock !flake.lock # stuff that is likely to exist when you run a server locally /*.db /*.log /*.log.* /*.log.config /*.pid /.python-version /*.signing.key /env/ /.venv*/ /homeserver*.yaml /logs /media_store/ /uploads /homeserver-config-overrides.d # For direnv users /.envrc .direnv/ # For nix/devenv users .devenv/ # IDEs /.idea/ /.ropeproject/ /.vscode/ # build products !/.coveragerc /.coverage* /.mypy_cache/ /.tox /.tox-pg-container /build/ /coverage.* /dist/ /docs/build/ /dev-docs/_build/ /htmlcov /pip-wheel-metadata/ # docs book/ # complement /complement-* /main.tar.gz # rust /target/ /synapse/*.so # Poetry will create a setup.py, which we don't want to include. /setup.py # Don't include users' poetry configs /poetry.toml