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

Switch to Poetry, adopt tox and pytest #2127

Merged
merged 56 commits into from
Jun 9, 2024

Commits on May 16, 2024

  1. Switch to Poetry

    ppfeister committed May 16, 2024
    Configuration menu
    Copy the full SHA
    fba6432 View commit details
    Browse the repository at this point in the history
  2. Relocate unit tests

    ppfeister committed May 16, 2024
    Configuration menu
    Copy the full SHA
    de8ebb1 View commit details
    Browse the repository at this point in the history
  3. Remove setup.[cfg|py]

    ppfeister committed May 16, 2024
    Configuration menu
    Copy the full SHA
    b2a69b5 View commit details
    Browse the repository at this point in the history
  4. Remove rpm spec

    ppfeister committed May 16, 2024
    Configuration menu
    Copy the full SHA
    caed51e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    44bc852 View commit details
    Browse the repository at this point in the history
  6. Remove requirements.txt

    ppfeister committed May 16, 2024
    Configuration menu
    Copy the full SHA
    9f58f93 View commit details
    Browse the repository at this point in the history
  7. Remove install redirect

    ppfeister committed May 16, 2024
    Configuration menu
    Copy the full SHA
    6b09955 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    07227e4 View commit details
    Browse the repository at this point in the history
  9. Allow higher certifi

    ppfeister committed May 16, 2024
    Configuration menu
    Copy the full SHA
    af7565e View commit details
    Browse the repository at this point in the history
  10. Remove License classifier

    ppfeister committed May 16, 2024
    Configuration menu
    Copy the full SHA
    36c274e View commit details
    Browse the repository at this point in the history
  11. Downgrade poetry-core

    ppfeister committed May 16, 2024
    Configuration menu
    Copy the full SHA
    e580578 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. Fix cli mod exec import

    ppfeister committed May 17, 2024
    Configuration menu
    Copy the full SHA
    3b713ed View commit details
    Browse the repository at this point in the history
  2. Fix version string

    ppfeister committed May 17, 2024
    Configuration menu
    Copy the full SHA
    63a1c14 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ea1c421 View commit details
    Browse the repository at this point in the history
  4. Remove upper limit

    ppfeister committed May 17, 2024
    Configuration menu
    Copy the full SHA
    7867e26 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2024

  1. Ignore Poetry

    ppfeister committed May 18, 2024
    Configuration menu
    Copy the full SHA
    8fee9a9 View commit details
    Browse the repository at this point in the history
  2. Switch versioning plugin

    ppfeister committed May 18, 2024
    Configuration menu
    Copy the full SHA
    b485001 View commit details
    Browse the repository at this point in the history
  3. Ignore dist

    ppfeister committed May 18, 2024
    Configuration menu
    Copy the full SHA
    41f798a View commit details
    Browse the repository at this point in the history
  4. Fix pyproject URLs

    Co-authored-by: Matheus Felipe <[email protected]>
    ppfeister and matheusfelipeog committed May 18, 2024
    Configuration menu
    Copy the full SHA
    33bbb4e View commit details
    Browse the repository at this point in the history
  5. Add email to maintainers

    Co-authored-by: Matheus Felipe <[email protected]>
    ppfeister and matheusfelipeog committed May 18, 2024
    Configuration menu
    Copy the full SHA
    16e6ee6 View commit details
    Browse the repository at this point in the history
  6. Remove tor

    ppfeister committed May 18, 2024
    Configuration menu
    Copy the full SHA
    606743b View commit details
    Browse the repository at this point in the history
  7. Fix typos

    ppfeister committed May 18, 2024
    Configuration menu
    Copy the full SHA
    4b7fd8b View commit details
    Browse the repository at this point in the history
  8. Revert "Remove tor"

    This reverts commit 606743b.
    ppfeister committed May 18, 2024
    Configuration menu
    Copy the full SHA
    ba2eef7 View commit details
    Browse the repository at this point in the history
  9. Update pyproject.toml

    Co-authored-by: Matheus Felipe <[email protected]>
    ppfeister and matheusfelipeog committed May 18, 2024
    Configuration menu
    Copy the full SHA
    377e076 View commit details
    Browse the repository at this point in the history
  10. Caret depends

    ppfeister committed May 18, 2024
    Configuration menu
    Copy the full SHA
    313d2a9 View commit details
    Browse the repository at this point in the history
  11. Allow pandas upgrade

    ppfeister committed May 18, 2024
    Configuration menu
    Copy the full SHA
    1b0e508 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    07274a9 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. Change remote version URI

    ppfeister committed May 20, 2024
    Configuration menu
    Copy the full SHA
    04ce7aa View commit details
    Browse the repository at this point in the history

Commits on May 24, 2024

  1. Fix conflicts

    ppfeister committed May 24, 2024
    Configuration menu
    Copy the full SHA
    b38faf7 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2024

  1. Add Sponsor

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    b8ca8aa View commit details
    Browse the repository at this point in the history
  2. Fix linter flags

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    1de8ad0 View commit details
    Browse the repository at this point in the history
  3. Add basic tox

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    b344611 View commit details
    Browse the repository at this point in the history
  4. whitelist -> allowlist

    Seriously, tox?
    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    85ec59e View commit details
    Browse the repository at this point in the history
  5. Adopt tox and pytest

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    a785a59 View commit details
    Browse the repository at this point in the history
  6. Fix newline

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    9f75d5e View commit details
    Browse the repository at this point in the history
  7. Remove exrex depend

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    08a1291 View commit details
    Browse the repository at this point in the history
  8. Add tests

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    2b24cca View commit details
    Browse the repository at this point in the history
  9. Cleanup

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    030860c View commit details
    Browse the repository at this point in the history
  10. Fix ci

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    790305b View commit details
    Browse the repository at this point in the history
  11. Drop py313 from ci

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    249bab3 View commit details
    Browse the repository at this point in the history
  12. Fix tox caught errors

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    e32a84e View commit details
    Browse the repository at this point in the history
  13. Disable fail-fast

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    beb4f3e View commit details
    Browse the repository at this point in the history
  14. Remove Windows

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    8bd8b20 View commit details
    Browse the repository at this point in the history
  15. Remove test branch from ci

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    906575d View commit details
    Browse the repository at this point in the history
  16. Fix platform differences

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    4aaf058 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e5736d3 View commit details
    Browse the repository at this point in the history
  18. Remove test branch

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    9579f94 View commit details
    Browse the repository at this point in the history
  19. Simple docu change

    Co-authored-by: Siddharth Dushantha <[email protected]>
    ppfeister and sdushantha committed May 31, 2024
    Configuration menu
    Copy the full SHA
    d467758 View commit details
    Browse the repository at this point in the history
  20. Adapt for online testing

    When using tox, pass `-e offline` to exclude online tests.
    When using pytest, pass `-m "not online"` to do the same.
    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    67258b5 View commit details
    Browse the repository at this point in the history
  21. Re-ID Regression CI

    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    b2ddd9a View commit details
    Browse the repository at this point in the history
  22. Remove Nightly

    Workflow found to be ineffective after the removal of unclaimed_usernames. All sites skipped by tests due to the lack of this value, leading to false success of this test.
    
    Workflow will be eventually rewritten following the new standard.
    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    9701e4f View commit details
    Browse the repository at this point in the history
  23. Remove Main

    Workflow made redundant with the addition of Regression workflow, which runs on both push to and PR against master.
    ppfeister committed May 31, 2024
    Configuration menu
    Copy the full SHA
    c812216 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2024

  1. 'pwd' -> 'current working directory'

    Co-authored-by: Siddharth Dushantha <[email protected]>
    ppfeister and sdushantha committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    b0521d6 View commit details
    Browse the repository at this point in the history
  2. Cleanup

    ppfeister committed Jun 1, 2024
    Configuration menu
    Copy the full SHA
    b728ce0 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2024

  1. Add matheusfelipeog

    ppfeister committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    87f2f08 View commit details
    Browse the repository at this point in the history
  2. Add newline

    ppfeister committed Jun 2, 2024
    Configuration menu
    Copy the full SHA
    850528f View commit details
    Browse the repository at this point in the history