Skip to content

Commit

Permalink
build: non-uv ci compatibility
Browse files Browse the repository at this point in the history
  • Loading branch information
lengau committed Nov 15, 2024
1 parent 5154f19 commit 88920a1
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,45 @@ docs = [
"sphinx-rtd-theme",
"sphinxcontrib-details-directive==0.1.0",
]
dev = [ # TODO: Remove this once we've switched CI to uv
# Inherited from starbase
"build",
"coverage[toml]~=7.4",
"pytest~=8.0",
"pytest-cov~=5.0",
"pytest-mock~=3.12",
"yamllint~=1.34",
"mypy[reports]~=1.11.0",
"pyright==1.1.388",
"types-Pygments",
"types-colorama",
"types-setuptools",

# Project-specific linting
"autoflake",
"black",
"codespell",
"pydocstyle",
"tox",

# Testing
"hypothesis",
"jsonschema",
"pytest-check",
"pytest-subprocess",
"requests-mock",

# Type checking
"types-colorama",
"types-docutils",
"types-jsonschema",
"types-Pillow",
"types-Pygments",
"types-pytz",
"types-PyYAML",
"types-requests",
"types-setuptools",
]

[tool.uv]
constraint-dependencies = [
Expand Down

0 comments on commit 88920a1

Please sign in to comment.