Skip to content

Conversation

@payamnj
Copy link
Contributor

@payamnj payamnj commented Oct 9, 2025

Description

Related resources

Checklist

  • I have opened this pull request against master
  • I have added or modified the tests when changing logic
  • I have followed the conventional commits guidelines to add meaningful information into the changelog
  • I have read the contribution guidelines and I have joined #workgroup-pr-review on
    Slack to find a “pr review buddy” who is going to review my pull request.
…jango-cms#1550) The latest svglib release (1.6.0) has introduced a new dependency on pycairo, which requires system-level libraries to install correctly. This change causes the installation of easy-thumbnails[svg] to fail in environments where these libraries are not present. This commit pins svglib to version 1.5.1 as a temporary workaround until the upstream issue is resolved. Ref: deeplook/svglib#421
@vinitkumar
Copy link
Member

vinitkumar commented Oct 23, 2025

@payamnj Sorry for being late on the review. Could you please address one minor comment and then we are good to go here. Thank you for your contribution to @django-cms.

Also, could you please add this pinning of requirement in the readme. It would be great for folks installing this to know why this change was done. Thank you!!


- repo: https://github.com/PyCQA/flake8
rev: 7.3.0
rev: 7.0.0
Copy link
Member

Choose a reason for hiding this comment

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

Why are we downgrading it?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

The upgrade has actually broken the build in the master branch. This is because incompatibility between the flake8 and pyproject-flake8.
I downgrade it so the build can pass, but maybe it should be handled with another issue and PR! I am not sure which is better, but before we fix the master branch build we can not merge other PRs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants