Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add --all-extras flag to pip-compile #1630

Merged
merged 4 commits into from Oct 5, 2022
Merged

Commits on Sep 18, 2022

  1. Allow wildcard argument for --extra

    The goal is to make it easy to compile version locks for all runtime
    dependencies in a way that is robust to human error. By using the
    wildcard extra the risk of forgetting to list any extra is removed.
    
    Since the expanded extras are needed when we look for the wildcard it
    is moved to before the loop. This is OK because it does not depend on
    the loop and nothing in the loop depends on its previous value.
    apljungquist committed Sep 18, 2022
    Configuration menu
    Copy the full SHA
    76ac553 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2022

  1. Replace extra wildcard with all-extras flag

    ... to not give users the misleading impression that pattern matching,
    with regex,  fnmatch or some other system, works.
    apljungquist committed Oct 1, 2022
    Configuration menu
    Copy the full SHA
    b7dde7d View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2022

  1. Update tests/test_cli_compile.py

    Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
    ssbarnea and webknjaz committed Oct 5, 2022
    Configuration menu
    Copy the full SHA
    d8fe47d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d75a5d8 View commit details
    Browse the repository at this point in the history