| # ============================================================================= | |
| # Python | |
| # ============================================================================= | |
| __pycache__/ | |
| *.py[cod] | |
| *$py.class | |
| *.so | |
| .Python | |
| # Distribution / packaging | |
| build/ | |
| develop-eggs/ | |
| dist/ | |
| downloads/ | |
| eggs/ | |
| .eggs/ | |
| lib/ | |
| lib64/ | |
| parts/ | |
| sdist/ | |
| var/ | |
| wheels/ | |
| *.egg-info/ | |
| .installed.cfg | |
| *.egg | |
| MANIFEST | |
| pip-log.txt | |
| pip-delete-this-directory.txt | |
| # ============================================================================= | |
| # Virtual environments / dependency managers | |
| # ============================================================================= | |
| venv/ | |
| env/ | |
| .env | |
| .env.* | |
| !.env.example | |
| .venv/ | |
| .python-version | |
| .tool-versions | |
| # ============================================================================= | |
| # Test / type / lint caches | |
| # ============================================================================= | |
| .pytest_cache/ | |
| .cache/ | |
| .coverage | |
| .coverage.* | |
| htmlcov/ | |
| coverage.xml | |
| .tox/ | |
| .nox/ | |
| .mypy_cache/ | |
| .ruff_cache/ | |
| .pyre/ | |
| .pytype/ | |
| # ============================================================================= | |
| # IDEs / editors | |
| # ============================================================================= | |
| .idea/ | |
| .vscode/ | |
| *.swp | |
| *.swo | |
| *~ | |
| *.iml | |
| .project | |
| .pydevproject | |
| # ============================================================================= | |
| # OS noise | |
| # ============================================================================= | |
| .DS_Store | |
| .AppleDouble | |
| .LSOverride | |
| Thumbs.db | |
| desktop.ini | |
| # ============================================================================= | |
| # Gradio / Hugging Face Spaces | |
| # ============================================================================= | |
| .gradio/ | |
| gradio_cached_examples/ | |
| flagged/ | |
| # ============================================================================= | |
| # BibGuard outputs (generated by main.py / app.py) | |
| # ============================================================================= | |
| bibguard_output/ | |
| *_only_used.bib | |
| *_only_used_entry.bib | |
| bibliography_report.md | |
| latex_quality_report.md | |
| line_by_line_report.md | |
| report.html | |
| report.json | |
| # Local HTTP cache used by src/utils/http.py | |
| .cache/bibguard/ | |
| **/.cache/bibguard/ | |
| # ============================================================================= | |
| # User secrets / personal config | |
| # Recommendation: ship `bibguard.example.yaml` and gitignore the real one | |
| # so API keys / personal paths don't leak. See README for details. | |
| # ============================================================================= | |
| # bibguard.yaml | |
| config.yaml | |
| .bibguard.yaml | |
| .bibguard.yml | |
| secrets.yaml | |
| *.local.yaml | |
| # ============================================================================= | |
| # User paper data (LaTeX / BibTeX sources and build artifacts) | |
| # Keep README.md, requirements*.txt, and source-tree .md files. | |
| # ============================================================================= | |
| *.tex | |
| *.bib | |
| *.log | |
| *.aux | |
| *.out | |
| *.bbl | |
| *.blg | |
| *.synctex.gz | |
| *.fls | |
| *.fdb_latexmk | |
| *.toc | |
| *.lof | |
| *.lot | |
| *.nav | |
| *.snm | |
| *.vrb | |
| # Markdown / text files: ignore by default to prevent committing user paper | |
| # content, but keep documentation and project metadata. | |
| *.txt | |
| *.md | |
| !README.md | |
| !CHANGELOG.md | |
| !CONTRIBUTING.md | |
| !LICENSE.md | |
| !docs/**/*.md | |
| !requirements.txt | |
| !requirements-*.txt | |
| !**/requirements.txt | |