# Copyright 2025 Google LLC. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # Byte-compiled / Cache files __pycache__/ *.py[cod] *$py.class # Distribution / Packaging build/ dist/ *.egg-info/ .eggs/ eggs/ # Virtual Environments .env .venv env/ venv/ ENV/ *_env/ # Test & Coverage Reports .pytest_cache/ .tox/ htmlcov/ .coverage .coverage.* # Generated Output & Data # LangExtract outputs are defaulted to test_output/ /test_output/ # Sphinx documentation build output docs/_build/ # IDE / Editor specific .idea/ .vscode/ *.swp *.swo *~ .*.swp .*.swo # OS-specific .DS_Store Thumbs.db ehthumbs.db Desktop.ini $RECYCLE.BIN/ *.cab *.msi *.msm *.msp *.lnk # Development tools & environments .python-version .pytype/ .mypy_cache/ .dmypy.json dmypy.json .pyre/ .ruff_cache/ *.sage.py .hypothesis/ .scrapy # Jupyter Notebooks .ipynb_checkpoints */.ipynb_checkpoints/* profile_default/ ipython_config.py # Logs and databases *.log *.sql *.sqlite *.sqlite3 db.sqlite3 db.sqlite3-journal logs/ *.pid # Security and secrets *.key *.pem *.crt *.csr .env.local .env.production .env.*.local secrets/ credentials/ # AI tooling CLAUDE.md .claude/settings.local.json .aider.chat.history.* .aider.input.history .gemini/ GEMINI.md # Package managers pip-log.txt pip-delete-this-directory.txt node_modules/ npm-debug.log* yarn-debug.log* yarn-error.log* .pnpm-debug.log* package-lock.json yarn.lock pnpm-lock.yaml # Local development local_settings.py instance/ .webassets-cache .sass-cache/ *.css.map *.js.map .dev/ # Temporary files tmp/ temp/ cache/ *.tmp *.bak *.backup *.orig .~lock.*# # Archives *.tar *.tar.gz *.zip *.rar *.7z *.dmg *.iso *.jar # Media files *.mp4 *.avi *.mov *.wmv *.flv *.mp3 *.wav *.ogg # Benchmark results and local environment langextract_env/ benchmarks/benchmark_results # Benchmark results in root benchmark_results/**/*.json benchmark_results/**/*.jsonl benchmark_results/**/*.html