move everything to pydantic settings.

This commit is contained in:
mattjensen
2025-10-23 08:16:49 -07:00
parent c0c53dc5fc
commit faa71fd3e6
22 changed files with 633 additions and 285 deletions

59
.gitignore vendored Normal file → Executable file
View File

@@ -1,10 +1,67 @@
# Python-generated files
__pycache__/
*.py[oc]
*.pyo
*.pyd
build/
dist/
wheels/
*.egg-info
*.egg
*.whl
# Virtual environments
.venv
.venv/
venv/
ENV/
env/
# Python package manager
pip-log.txt
pip-delete-this-directory.txt
uv.lock.bak
# Testing
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.tox/
.nox/
coverage.xml
*.cover
# Type checking
.mypy_cache/
.dmypy.json
dmypy.json
.pytype/
# Jupyter Notebook
.ipynb_checkpoints
# macOS
.DS_Store
.AppleDouble
.LSOverride
._*
.DocumentRevisions-V100
.fseventsd
.Spotlight-V100
.TemporaryItems
.Trashes
.VolumeIcon.icns
.com.apple.timemachine.donotpresent
# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.project
.pydevproject
.settings/
# User data (plan files)
data/