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

Version of matplotlib specified in poetry.lock is yanked #404

Closed
cqc-alec opened this issue Nov 20, 2024 · 1 comment
Closed

Version of matplotlib specified in poetry.lock is yanked #404

cqc-alec opened this issue Nov 20, 2024 · 1 comment
Assignees

Comments

@cqc-alec
Copy link
Collaborator

Running poetry install gives the following warning:

Warning: The file chosen for install of matplotlib 3.9.1 (matplotlib-3.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl) is yanked. Reason for being yanked: The Windows wheels, under some conditions, caused segfaults in unrelated user code.  Due to this we deleted the Windows wheels to prevent these segfaults, however this caused greater disruption as pip then began to try (and fail) to build 3.9.1 from the sdist on Windows which impacted far more users.  Yanking the whole release is the only tool available to eliminate these failures without changes to on the user side.  The sdist, OSX wheel, and manylinux wheels are all functional and there are no critical bugs in the release.   Downstream packagers should not yank their builds of Matplotlib 3.9.1.  See https://github.com/matplotlib/matplotlib/issues/28551 for details.

Sounds like this is only going to cause issues on Windows, but using a more recent version would get rid of the warning.

@CalMacCQ CalMacCQ self-assigned this Dec 4, 2024
@CalMacCQ
Copy link
Collaborator

CalMacCQ commented Dec 5, 2024

version 3.9.3 is used now after #410

See the updated lock file https://github.com/CQCL/pytket-docs/blob/main/poetry.lock#L2233

I'm closing this for now. If I missed something feel free to reopen.

@CalMacCQ CalMacCQ closed this as completed Dec 5, 2024
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

No branches or pull requests

2 participants