Skip to content

Conversation

@kossman
Copy link
Contributor

@kossman kossman commented Jan 29, 2025

Rationale

Since we are facing with dependency-conflicting issues at some of our dev center apps we have to upgrade corva-sdk deps up to latest allowed and stable. Additionally, we need to be prepared for the majority of our applications to run on Python 3.11, 3.12, and 3.13

Certain libraries may be incompatible with the latest runtimes due to their outdated dependencies.

The most well-known example is lxml library.

Changes

  • Upgraded main dependencies:
    • fakeredis==1.10.2 → fakeredis==2.26.2
    • lupa==1.14.1 → lupa==2.4
    • redis==3.5.3 → redis==5.2.1
  • Upgraded test & lint dependencies:
    • coverage==5.3 → coverage==7.6.1
    • flake8==3.9.2 → flake8==7.1.1
    • flake8-isort==4.0.0 → flake8-isort==6.1.1
    • freezegun==1.0.0 → freezegun==1.5.1
    • mccabe==0.6.1 → mccabe==0.7.0
    • pluggy==0.13.1 → pluggy==1.5.0
    • pycodestyle==2.7.0 → pycodestyle==2.12.1
    • pyflakes==2.3.1 → pyflakes==3.2.0
    • pytest==6.1.2 → pytest==6.2.5
  • Added few more tests for better coverage bigger then the limit
  • Added GitHub workflow changes to have multi Py versions tests and lints in parallel

JIRA ticket

TODO

  • Update CHANGELOG.md

@kossman kossman self-assigned this Jan 29, 2025
@kossman kossman changed the title [DRAFT] show pip freeze for CI pipeline [DRAFT] Upgrade outdated dependencies Jan 30, 2025
@kossman kossman marked this pull request as ready for review February 6, 2025 11:30
@kossman kossman changed the title [DRAFT] Upgrade outdated dependencies feat(DEVC-1283): Upgrade outdated dependencies Feb 6, 2025
Copy link
Contributor

@corva-alex-s corva-alex-s left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥

@kossman kossman changed the title feat(DEVC-1283): Upgrade outdated dependencies DEVC-1283: Upgrade outdated dependencies Feb 7, 2025
@kossman kossman merged commit 8a0569e into master Feb 11, 2025
16 checks passed
@kossman kossman deleted the feature/DEVC-1283-upgrade-outdated-dependecies branch February 11, 2025 09:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants