Repository navigation
Run Python tests on MacOS with Python 12, replace canvas with jest-canvas-mock - #16314
Conversation
|
Thanks for making a pull request to jupyterlab! |
canvas with jest-canvas-mock
|
It looks like vega5 needs it to. Should we just add it to @jupyterlab/testing package or is there value in only having this in individual packages? |
|
@ericsnekbytes you may want to try out this branch - it is passing on CI already |
|
@krassowski Just built this locally and it worked :) Thanks for your work on this! |
|
Great! Can you tick the "Approve" on GitHub review just so that it does not show up as unreviewed later? |
ericsnekbytes
left a comment
There was a problem hiding this comment.
Successfully tested this locally.
|
@meeseeksdev please backport to 4.2.x to address #16415 |
|
Something went wrong ... Please have a look at my logs. It seems that the branch you are trying to backport to does not exist. |
|
@meeseeksdev please backport to 4.2.x |
…2, replace `canvas` with `jest-canvas-mock`
… `canvas` with `jest-canvas-mock` (#16418) Co-authored-by: Michał Krassowski <5832902+krassowski@users.noreply.github.com>
|
Backporting to 3.6.x too because currently the CI is failing completely as seen in #16463 @meeseeksdev please backport to 3.6.x |
|
Owee, I'm MrMeeseeks, Look at me. There seem to be a conflict, please backport manually. Here are approximate instructions:
And apply the correct labels and milestones. Congratulations — you did some good work! Hopefully your backport PR will be tested by the continuous integration and merged soon! Remember to remove the If these instructions are inaccurate, feel free to suggest an improvement. |
…2, replace `canvas` with `jest-canvas-mock`
…2, replace `canvas` with `jest-canvas-mock`
…2, replace `canvas` with `jest-canvas-mock`
… `canvas` with `jest-canvas-mock` (#16501)
…-canvas-mock` (jupyterlab#16314) * Run some tests on MacOS with Python 12 * Replace dev dependency on `canvas` with `jest-canvas-mock` * Remove mentions of node-gyp and canvas from docs * Add jest-canvas-mock to vega5-extension * Skip fragments of vega tests which require canvas * Update benchmark snapshots
References
canvaswithjest-canvas-mockto fix Error during build steps on macos #16311 by getting rid of the compilation requirementCode changes
None
User-facing changes
None
Backwards-incompatible changes
None