Skip to content

Move developer & CI dependencies into separate requirements file #427

@mhucka

Description

@mhucka

What is the task?

The CI workflow in ci.yaml pip-installs at least one Python package (flake8) that is not listed elsewhere nor added by the write-ci-requirements.py script. In addition, requirements.txt loads sphinx, black, and pytest, which are also dev dependencies.

(Optional) Do you have ideas or preferences for the approach?

It would probably be best to create a requirements-dev.txt file, or a file in dev_tools/requirements, and move things like pytest into it, plus add flake8 and anything else loaded by the CI workflows.

How urgent is this for you?

P1 – needed by the next release

Metadata

Metadata

Assignees

Labels

area/devopsConcerns continuous integration, workflows, automation, maintenance, dev tools, etc.area/healthIssues and PRs related to code, repository, or project healthhelp wantedHelp with this would be appreciatedpriority/p3Low Priority

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions