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

Upgrade all dependencies #3808

Draft
wants to merge 21 commits into
base: master
Choose a base branch
from
Draft

Upgrade all dependencies #3808

wants to merge 21 commits into from

Commits on Mar 13, 2024

  1. Upgrade all dependencies

    I'm not really sure this is a good idea but I'm curious to see how badly
    the tests fail. If it's not too hard to fix them I might chip away at
    this branch so we can close some of the open PRs from dependabot
    mattmb committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    d87f3fa View commit details
    Browse the repository at this point in the history
  2. Sync other requirements files

    mattmb committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    ab63cac View commit details
    Browse the repository at this point in the history
  3. Bump pip and remove venv-update

    New pip needed since a dependency doesn't have setup.py. venv-update
    ties us to an old pip. Try not using venv-update which is maybe a shame
    but the only way forward. Maybe we should move to poetry but not sure
    how easy that would be?
    mattmb committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    b31a5ba View commit details
    Browse the repository at this point in the history
  4. Sync another extra_requirement

    mattmb committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    c564632 View commit details
    Browse the repository at this point in the history
  5. Downgrade slackclient

    Can't just upgrade this, lots of stuff has changed and prob would need
    to bump in sticht. Also websockets is linked and tied to requirements in
    kubernetes module too. So avoid this for now...
    mattmb committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    16c80e2 View commit details
    Browse the repository at this point in the history
  6. Sync CI with Make

    mattmb committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    ff07675 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0337c4f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b5f6c50 View commit details
    Browse the repository at this point in the history
  9. Try using tox for bootstrap requirements

    No idea if this is okay tbh but let's see if it at least works. I
    stripped out the paasta venv because it seems unneccesary but I could be
    wrong...
    mattmb committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    f568b05 View commit details
    Browse the repository at this point in the history
  10. Newer python on CI?

    mattmb committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    b5bef46 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fa40902 View commit details
    Browse the repository at this point in the history
  12. Pin back progressbar

    New version needs more modern python I think...
    mattmb committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    14076ad View commit details
    Browse the repository at this point in the history
  13. Pin back hypothesis

    Also needs a newer python I think
    mattmb committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    c6bd05e View commit details
    Browse the repository at this point in the history
  14. Revert "Pin back progressbar"

    This reverts commit 7927a1e.
    mattmb committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    9369a10 View commit details
    Browse the repository at this point in the history
  15. Revert "Pin back hypothesis"

    This reverts commit 170a00a.
    mattmb committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    7103337 View commit details
    Browse the repository at this point in the history
  16. Bump mypy

    Needed to support walrus operator in packages we use
    mattmb committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    cadb9cb View commit details
    Browse the repository at this point in the history
  17. Add back the paasta venv

    I think in retrospect I still want this and can pin the tox versions
    outside of tox itself
    mattmb committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    51dbe99 View commit details
    Browse the repository at this point in the history
  18. Bump behave version

    Old version uses 2to3 via setuptools which is now deprecated, bump to
    latest dev version including a Yelp patch
    mattmb committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    2f5aae0 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    0e1b0e2 View commit details
    Browse the repository at this point in the history
  20. Disable pylint on mesos files

    Not sure how this worked before but I don't think we care anyway
    mattmb committed Mar 13, 2024
    Configuration menu
    Copy the full SHA
    f766499 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    b002f84 View commit details
    Browse the repository at this point in the history