Skip to content

tox does not rebuild when changes are made to [options.extras_require] #2008

@tdamsma

Description

@tdamsma

After trying out tox following recommended best practices from pyscaffold, this issue bit me: pyscaffold/pyscaffold#438
I added a package to the [options.extras_require] section in my setup.cfg, and only after running tox with the -r option it was actiually installed.

This cost me way too long to figure that out, so if this is expected behaviour perhaps it can be documented more explicitly? From the logs it seemed like tox had actually rebuilt and installed my app, but apparently is was using a cached version.

Would be even better if the cache is busted based on changes in the setup.cfg, would that be a possibility?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug:normalaffects many people or has quite an impact

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions