Skip to content

Add libcairo2-dev to CI workflow for svglib 1.6.0 compatibility#2304

Merged
soxoj merged 2 commits intodependabot/pip/svglib-1.6.0from
copilot/sub-pr-2205
Mar 22, 2026
Merged

Add libcairo2-dev to CI workflow for svglib 1.6.0 compatibility#2304
soxoj merged 2 commits intodependabot/pip/svglib-1.6.0from
copilot/sub-pr-2205

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 22, 2026

svglib 1.6.0 introduces a dependency on cairo, which requires the libcairo2-dev system package to be present. Without it, CI fails at the dependency install stage.

Changes

  • .github/workflows/python-package.yml: Added an "Install system dependencies" step before the Python/poetry install that runs sudo apt-get update && sudo apt-get install -y libcairo2-dev

⌨️ Start Copilot coding agent tasks without leaving your editor — available in VS Code, Visual Studio, JetBrains IDEs and Eclipse.

Copilot AI changed the title [WIP] Bump svglib from 1.5.1 to 1.6.0 Add libcairo2-dev to CI workflow for svglib 1.6.0 compatibility Mar 22, 2026
Copilot AI requested a review from soxoj March 22, 2026 20:03
@soxoj soxoj marked this pull request as ready for review March 22, 2026 20:03
@soxoj soxoj merged commit ffab32a into dependabot/pip/svglib-1.6.0 Mar 22, 2026
@soxoj soxoj deleted the copilot/sub-pr-2205 branch March 22, 2026 20:04
soxoj added a commit that referenced this pull request Mar 22, 2026
* Bump svglib from 1.5.1 to 1.6.0

Bumps [svglib](https://github.com/deeplook/svglib) from 1.5.1 to 1.6.0.
- [Changelog](https://github.com/deeplook/svglib/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/deeplook/svglib/commits)

---
updated-dependencies:
- dependency-name: svglib
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Add libcairo2-dev to CI workflow for svglib 1.6.0 compatibility (#2304)

* Initial plan

* Add libcairo2-dev system dependency install step to test workflow

Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com>
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/3ecab70e-d4a3-4e74-9245-bffc58d6d0a3

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com>
soxoj added a commit that referenced this pull request Apr 7, 2026
* Bump svglib from 1.5.1 to 1.6.0

Bumps [svglib](https://github.com/deeplook/svglib) from 1.5.1 to 1.6.0.
- [Changelog](https://github.com/deeplook/svglib/blob/main/CHANGELOG.rst)
- [Commits](https://github.com/deeplook/svglib/commits)

---
updated-dependencies:
- dependency-name: svglib
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Add libcairo2-dev to CI workflow for svglib 1.6.0 compatibility (#2304)

* Initial plan

* Add libcairo2-dev system dependency install step to test workflow

Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com>
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/3ecab70e-d4a3-4e74-9245-bffc58d6d0a3

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com>
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.

2 participants