-
-
Notifications
You must be signed in to change notification settings - Fork 22
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
pyyaml=6.0 python=3.8 is broken with osx-arm64 #38
Comments
Can you please try build number |
Good question! Also broken. And looking at either the history of this feedstock or pyyaml upstream from 5.4.1 to today I don't see any obvious smoking guns. |
Ah, this is interesting. Python 3.9 and 3.10 work, it's just 3.8 that doesn't seem to be working. |
Probably the next thing to do is look at the build log and see if there are any noticeable differences |
Okay, looking at this recent CI log building 3.8 here: https://dev.azure.com/conda-forge/84710dde-1620-425b-80d0-4cf5baca359d/_apis/build/builds/401148/logs/123 shows the compile line:
Which has ... Further down the build is the warning:
|
Okay, some spelunking leads me to believe that this line in pyyaml is the problem: https://github.com/yaml/pyyaml/blob/master/setup.py#L69-L70 which triggers a bug in distutils: pypa/setuptools#2257 which was fixed in main but not backported to py3.8. So I'll do a PR which patches this line out when building on py3.8 and see if that works. |
Sounds good. Thanks for all the detailed debugging here 😀 |
Issue:
pyyaml 6.0 is broken on osx-arm64, as it seems to have been built for the wrong architecture.
To reproduce:
This gives:
This does work with pyyaml=5.4.1.
Environment (
conda list
):Details about
conda
and system (conda info
):The text was updated successfully, but these errors were encountered: