Skip to content

Allow CI runs to disable listing dependencies #3023

@lengau

Description

@lengau

What's the problem this feature will solve?

Right now CI runs always list dependencies for each environment. While this is often nice, it can result in excessive output, especially when using tox to run linters and other tools.

Describe the solution you'd like

If list_dependencies_command is explicitly set as an empty string for an environment, skip the listing dependencies command.

Alternative Solutions

One alternative would be a separate configuration option for an environment to specifically disable listing dependencies.

Additional context

snapcraft and several other projects use tox to run our linters. However, when running in CI, it can be difficult to find specific linting failures between all the pip freeze lines:

image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions