Add ruff and ty as development dependencies #2

Merged
blacklight merged 3 commits from davidculley/gaza-archive:topic/improve-pyproject-toml into main 2025-12-03 03:07:13 +01:00
Contributor
  • Added linter ruff (alternative to Pylint and many more), type checker ty (alternative to MyPy or Pyright), and pip-audit to check for security vulnerabilities as development dependencies
  • Added Pydantic explicitly as requirement
  • Added minimum version requirements to address known security vulnerabilities
- Added linter [`ruff`](https://docs.astral.sh/ruff/) (alternative to Pylint and many more), type checker [`ty`](https://docs.astral.sh/ty/) (alternative to MyPy or Pyright), and `pip-audit` to check for security vulnerabilities as development dependencies - Added Pydantic explicitly as requirement - Added minimum version requirements to address known security vulnerabilities
@ -7,8 +7,29 @@ requires-python = ">=3.13"
dependencies = [
"beautifulsoup4>=4.14.2",
"fastapi[standard]>=0.122.0",
"jinja2>=3.1.6",
Owner

I'd keep jinja here because it's used to pass template arguments to index.html

I'd keep jinja here because it's used to pass template arguments to index.html
Author
Contributor

It's back.

It's back.
blacklight deleted branch topic/improve-pyproject-toml 2025-12-03 03:07:13 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: blacklight/gaza-archive#2
No description provided.