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

Use pip-tools (GSI 334) #160

Merged
merged 34 commits into from
Sep 20, 2023
Merged

Use pip-tools (GSI 334) #160

merged 34 commits into from
Sep 20, 2023

Commits on Sep 14, 2023

  1. Configuration menu
    Copy the full SHA
    8f09c5b View commit details
    Browse the repository at this point in the history
  2. Avoid KeyErrors in update_lock

    Add a print statement for each file being updated (as it takes a while)
    
    Include all-extras flag only if optional-deps is present in TOML file
    TheByronHimes committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    3a3b5d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2f04cb9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bbca429 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0972387 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b8d5eaf View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3625834 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    29de082 View commit details
    Browse the repository at this point in the history
  9. Add pyproject.toml to mandatory_files

    Remove the setup files from that list too
    TheByronHimes committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    718bec7 View commit details
    Browse the repository at this point in the history
  10. Delete setup.cfg

    TheByronHimes committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    f43e40c View commit details
    Browse the repository at this point in the history
  11. Use --no-deps

    Prevent redundant package dep resolution that may result in errors
    TheByronHimes committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    798afbb View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e934f4f View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    56cc44e View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. Don't upgrade requirements in dev_install

    Reqs should be installed exactly as specified in lock file
    TheByronHimes committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    7de28fc View commit details
    Browse the repository at this point in the history
  2. Add an upgrade flag to the update_lock script

    Fix error message capture/output if command fails
    TheByronHimes committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    0d60ce3 View commit details
    Browse the repository at this point in the history
  3. Tell setuptools where to look

    Make src dir next to TOML to satisfy build system
    TheByronHimes committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    24d5632 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9fef841 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ce4ede4 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2023

  1. Constrain production subset to dev dependencies

    Create dev lock file before production lock file
    TheByronHimes committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    1ed4616 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    05759ee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76b9506 View commit details
    Browse the repository at this point in the history
  4. Use gh-action-common v3

    TheByronHimes committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    2185c48 View commit details
    Browse the repository at this point in the history
  5. Update missed files

    TheByronHimes committed Sep 18, 2023
    Configuration menu
    Copy the full SHA
    052aba4 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Add pylint and flake8 (that's a separate PR)

    Fix "@3" gh action reference to say "@V3"
    TheByronHimes committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    7378188 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    be25344 View commit details
    Browse the repository at this point in the history
  3. Update readme

    TheByronHimes committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    37820e7 View commit details
    Browse the repository at this point in the history
  4. Relax testcontainers requirement

    Add setup.cfg/.py to deprecated files
    
    Use no-deps in package install command in dev_install
    
    Use ~= on production deps < 1.0.0 in pyproject.toml
    
    Remove extra newlines in pyproject.toml
    
    Remove old comments from requirements-dev-common.in
    TheByronHimes committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    cea19f9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d98bea3 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    649daba View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d2f6bd8 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0946267 View commit details
    Browse the repository at this point in the history
  9. Update for dnspython

    TheByronHimes committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    59c23b7 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9e275cc View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2023

  1. Move production deps constraint to update script

    Require the lock files (mandatory)
    
    Remove requirements.txt from static files
    TheByronHimes committed Sep 20, 2023
    Configuration menu
    Copy the full SHA
    5777bb1 View commit details
    Browse the repository at this point in the history