Skip to content

Split up dev dependency group #608

@korikuzma

Description

@korikuzma

Currently the dev optional dependency group is:

dev = [
# tests
"pytest",
"pytest-cov",
"pytest-vcr",
"vcrpy>=7.0.0",
"pyyaml",
# style
"pre-commit>=4.0.1",
"ruff==0.9.4",
# docs
"sphinx",
"sphinx_rtd_theme",
]

We should consider breaking this out into tests, dev and docs:

dev = [
    "pre-commit>=4.0.1",
    "ruff==0.9.4",
]
tests = [
    "pytest",
    "pytest-cov",
    "pytest-vcr",
    "vcrpy>=7.0.0",
    "pyyaml",
]
docs = [
    "sphinx",
    "sphinx_rtd_theme",
]

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions