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
Do not require triangle on macos arm #6603
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #6603 +/- ##
==========================================
- Coverage 92.27% 92.22% -0.05%
==========================================
Files 603 603
Lines 53902 53902
==========================================
- Hits 49737 49711 -26
- Misses 4165 4191 +26 ☔ View full report in Codecov by Sentry. |
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.
Looks good and works.
❯ pip install ".[all]"
...
❯ pip show numba
Name: numba
Version: 0.58.1
Summary: compiling Python code using LLVM
Home-page: https://numba.pydata.org
Author:
Author-email:
License: BSD
Location: /Users/sobolp/micromamba/envs/napari-dev-t/lib/python3.11/site-packages
Requires: llvmlite, numpy
Required-by:
~/Documents/dev/napari macos_trinage_non_require Py (napari-dev-t) ············
❯ pip show triangle
WARNING: Package(s) not found: triangle
Here's the triangle PR so that it's easier to check if this can be dropped in the future. |
I think this is important and uncontroversial — thanks @Czaki for the platform-specific solution which minimises the impact! — so I'm going to merge straight away. I think this makes the 0.4.19 release relatively urgent. Hopefully we can push it out next week. 🤞 |
# References and relevant issues Reported on zulip https://napari.zulipchat.com/#narrow/stream/212875-general/topic/installing.20napari.5Ball.5D.2C.20.5Boptional.5D.20etc.2E.20on.20arm64.20macOS/near/416802211 # Description As triangles do not have macOS arm64 wheels, then trying to install napari with `all` extras on macOS arm64 will fail. This PR removes the triangle from optional dependencies for the arm64 platform.
References and relevant issues
Reported on zulip https://napari.zulipchat.com/#narrow/stream/212875-general/topic/installing.20napari.5Ball.5D.2C.20.5Boptional.5D.20etc.2E.20on.20arm64.20macOS/near/416802211
Description
As triangles do not have macOS arm64 wheels, then trying to install napari with
all
extras on macOS arm64 will fail.This PR removes the triangle from optional dependencies for the arm64 platform.