-
Notifications
You must be signed in to change notification settings - Fork 36
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
Update documentation for indexed-zstd requirement on Apple Silcone #135
Comments
Maybe it is too late in the evening already, but I am confused by these things:
As far as I know, the current state is:
What should be done:
What could be done:
|
Sorry! I meant to copy the one that just was
I have
I can install indexed-zstd on M2.
These will not be installed when I run
Because ratarmount errors with a lack of zstd.h and the one with both doesn't :)
I see that now, so that is why I have to build them for Mac M1 and (via |
I'm sorry, I forgot that I still find it weird... Why would there be any difference between explicitly listing the indexed-zstd dependency and installing it as a dependency of ratarmount. It just makes no sense to me. Unfortunately, I don't have a Mac and testing via the CI is cumbersome. If you have a fix for this behavior, I'd definitely merge it, but from a user point, this almost looks like a bug in pipx... What I don't seem to see in your pipx output is which version is installed. I'd assume indexed-zstd 1.6.0 in both cases, but maybe not? The ratarmount requirement is: indexed_zstd >= 1.3.1, < 2.0; sys_platform=="darwin"
indexed_zstd >= 1.2.2, < 2.0; platform_system!="Windows" Similarly, I don't understand why your
I definitely agree that users should be able to install without any errors. There is no pushback against that. I was just confused about the problem itself because I have no Mac. Simply having a discoverable issue is nice to have. In the meantime, I'll ask upstream about releasing the |
Should be fixed with indexed_zstd 1.6.1 |
Originally discussed here: martinellimarco/indexed_zstd#17
You cannot install ratarmount on MacOS with just the pip command
fatal error: 'zstd.h' file not found
Solution
I don't see this documentation about the requirement for indexed-zstd.
Alternative
Since there are wheels now for M1/M2/M3, I think we could add it back as a dependency unless there's other reasons for it's exclusion (install size etc, if other systems can install without indexed-zstd)
The text was updated successfully, but these errors were encountered: