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

Bindings for chafa v1.14 #65

Merged
merged 88 commits into from
Sep 20, 2024
Merged

Bindings for chafa v1.14 #65

merged 88 commits into from
Sep 20, 2024

Conversation

GuardKenzie
Copy link
Owner

Summary

This PR adds bindings for the following chafa v1.14 API:

  • CanvasConfig passthrough
  • Canvas set_placement
  • ChafaFrame
  • ChafaImage
  • ChafaPlacement
  • TermInfo emit_seq

There are new enumerators as well, namely Tuck and Align.

In addition, the code has been reformatted. Every class (and other stuff like the enumerators) now has it's own separate file in the src/chafa directory which makes working on this project wayyyyy easier.

CI

The MacOS arm builds have been moved to GitHub actions and the cibuildwheel Linux image has been changed from manylinux_2_24 to manylinux_2_28. The only build that remains on CirrusCI is Linux ARM, since GitHub has not released a runner yet.

GuardKenzie and others added 30 commits May 22, 2023 10:33
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.12.3 to 2.13.0.
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](pypa/cibuildwheel@v2.12.3...v2.13.0)

---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.12.3 to 2.13.1.
- [Release notes](https://github.com/pypa/cibuildwheel/releases)
- [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md)
- [Commits](pypa/cibuildwheel@v2.12.3...v2.13.1)

---
updated-dependencies:
- dependency-name: pypa/cibuildwheel
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@GuardKenzie GuardKenzie merged commit e1bd148 into main Sep 20, 2024
15 of 16 checks passed
@GuardKenzie GuardKenzie deleted the v1.2.0-dev branch September 20, 2024 14:30
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.

1 participant