chore: remove generated lockfiles, simplify deps, update pre-commit and ignore .python-version

- delete requirements.txt and uv.lock (remove exported/locked artefacts)
- remove .python-version file and add .python-version / uv.lock to .gitignore
- simplify pyproject.toml dependency pins (use package names instead of explicit version specifiers)
- update pre-commit hooks revisions and remove uv-pre-commit hooks (rev bumps for add-trailing-comma, pyupgrade, ruff-pre-commit, actionlint)
This commit is contained in:
Joakim Hellsén 2025-10-15 04:59:44 +02:00
commit 7f961be4dc
6 changed files with 20 additions and 1876 deletions

View file

@ -6,23 +6,23 @@ readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"apscheduler>=3.11.0",
"discord-webhook>=1.4.1",
"fastapi>=0.115.12",
"httpx>=0.28.1",
"jinja2>=3.1.6",
"lxml>=5.4.0",
"markdownify>=1.1.0",
"platformdirs>=4.3.8",
"python-dotenv>=1.1.0",
"python-multipart>=0.0.20",
"reader>=3.18",
"sentry-sdk[fastapi]>=2.29.1",
"tldextract>=5.3.0",
"uvicorn>=0.34.3",
"discord-webhook",
"fastapi",
"httpx",
"jinja2",
"lxml",
"markdownify",
"platformdirs",
"python-dotenv",
"python-multipart",
"reader",
"sentry-sdk[fastapi]",
"tldextract",
"uvicorn",
]
[dependency-groups]
dev = ["djlint>=1.36.4", "pytest>=8.4.1"]
dev = ["djlint", "pytest"]
[build-system]
requires = ["poetry-core>=1.0.0"]