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

Move default template to static pyproject.toml #2569

Closed
wants to merge 10 commits into from

Commits on Jul 10, 2023

  1. Turn default template into src-layout Python package

    Signed-off-by: Juan Luis Cano Rodríguez <juan_luis_cano@mckinsey.com>
    astrojuanlu committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    f2b10a9 View commit details
    Browse the repository at this point in the history
  2. Migrate default project template to static project metadata

    Uses `requirements.txt` for dev requirements in project template.
    
    Fix gh-2280.
    Fix gh-2519.
    
    Signed-off-by: Juan Luis Cano Rodríguez <juan_luis_cano@mckinsey.com>
    astrojuanlu committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    a9e9458 View commit details
    Browse the repository at this point in the history
  3. Clarify role of development and library dependencies

    Signed-off-by: Juan Luis Cano Rodríguez <juan_luis_cano@mckinsey.com>
    astrojuanlu committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    44e5231 View commit details
    Browse the repository at this point in the history
  4. Rename dangling config file for clarity

    flake8 is the only linter that does not allow configuration in pyproject.toml,
    so we rename the file to to avoid confusion with the legacy setup.py
    and make it clear that it only holds the configuration of a single tool.
    
    Signed-off-by: Juan Luis Cano Rodríguez <juan_luis_cano@mckinsey.com>
    astrojuanlu committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    a93f5f5 View commit details
    Browse the repository at this point in the history
  5. Replace deprecated requirement

    Signed-off-by: Juan Luis Cano Rodríguez <juan_luis_cano@mckinsey.com>
    astrojuanlu committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    eb89ab2 View commit details
    Browse the repository at this point in the history
  6. Replace mentions of src/requirements.txt in documentation

    Signed-off-by: Juan Luis Cano Rodríguez <juan_luis_cano@mckinsey.com>
    astrojuanlu committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    21b8407 View commit details
    Browse the repository at this point in the history
  7. Adapt test_starter template to match new structure

    Signed-off-by: Juan Luis Cano Rodríguez <juan_luis_cano@mckinsey.com>
    astrojuanlu committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    cdd0ab7 View commit details
    Browse the repository at this point in the history
  8. Fix micropkg package

    Signed-off-by: Juan Luis Cano Rodríguez <juan_luis_cano@mckinsey.com>
    astrojuanlu committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    ed2ee68 View commit details
    Browse the repository at this point in the history
  9. Fix package command

    Signed-off-by: Juan Luis Cano Rodríguez <juan_luis_cano@mckinsey.com>
    astrojuanlu committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    2d358c9 View commit details
    Browse the repository at this point in the history
  10. xxx WIP

    astrojuanlu committed Jul 10, 2023
    Configuration menu
    Copy the full SHA
    df87e80 View commit details
    Browse the repository at this point in the history