Skip to content

Add test extra #17

@V02460

Description

@V02460

Is your feature request related to a problem? Please describe.
I’m currently packaging this library for Fedora. Installing dependencies required for testing via the dev extra is not directly possible as it fixes the linter packages at exact version numbers. This prevents the automatic installation of dependencies, even though linting isn’t even necessary for this use case.

Describe the solution you'd like
Add an additional test extra to setup.cfg containing only tox, twisted and aiounittest. This makes it possible to install only testing-relevant dependencies when testing.

Describe alternatives you've considered
Maintain a script or manual list of testing dependencies downstream.

Additional context
For DRYness, it seems to be possible, if a bit hacky, for setup.cfg to declare dependencies between extras.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions