-
Notifications
You must be signed in to change notification settings - Fork 15
Updates to CI and fix tests #68
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
Conversation
26ae379
to
07bd735
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Do we have to do something about the failing build?
cibuildwheel 2.x no longer supports Python < 3.6. Please use the 1.x series or update CIBW_SKIP
Error: Command source packing/build_pango_mac.sh && pip install cython && cd manimpango && cythonize cmanimpango.pyx -3 -k -f && cd ../ && pip install . && pkg-config --libs pango failed with code 1. None
Error: Process completed with exit code 1.
Ah, sorry I didn't mark it as a draft. It's still a WIP. |
OK, fine. You actually seemed to even have requested a review :) |
41c7f5a
to
a65973f
Compare
I guess that's because you are a Code owner here, |
b61b438
to
71bfa33
Compare
- tests: fix test warning, use absolute path - Don't use `windows-2016` (it's nearing EOL) see #66 - Upgrade dependencies for the build - Don't build subprojects manually on macOS build - Add separate test workflow and not use docker in tests - Only upload wheels if tests pass - Include license files in all the wheels - Link wheels statically on macOS Signed-off-by: Naveen M K <naveen521kk@gmail.com>
71bfa33
to
fc145f3
Compare
@PhilippImhof This PR is ready and waiting for your review :). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very well done. I have just a few nitpicks w.r.t consistent language use.
@PhilippImhof Thanks for the review. It would be nice if you could test the macOS wheels also https://github.com/ManimCommunity/ManimPango/suites/4557070397/artifacts/122415312 |
81ec783
to
da4f094
Compare
Co-authored-by: Philipp Imhof <52650214+PhilippImhof@users.noreply.github.com>
da4f094
to
506b163
Compare
I currently have some environment problems on my machine and thus cannot properly test the macOS wheels. But I think we can go for it, no? |
7b6f1b9
to
c6c1d1b
Compare
Yeah, I guess at least it works on Github's machine. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
I'll do a release later today. I guess it should be a major bump right because of #65 |
windows-2016
(it's nearing EOL) see CI: Windows-2016 environment will be removed soon #66