-
-
Notifications
You must be signed in to change notification settings - Fork 13
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
numcodecs v0.13.0 #107
numcodecs v0.13.0 #107
Conversation
…nda-forge-pinning 2024.07.12.19.47.17
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
|
I guess this might be because |
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
Looks like adding numpy got us a bit farther:
|
I think some of the errros (which are to do with numpy installations) can be fixed by following https://conda-forge.org/docs/maintainer/knowledge_base/#building-against-numpy |
Back to a |
Am curious about why NumPy is needed to build. Will follow up in that PR: zarr-developers/numcodecs#515 However as that has already been done. Think we need to re-render @conda-forge-admin , please re-render |
…nda-forge-pinning 2024.07.25.15.56.17
@conda-forge-admin , please re-render |
…nda-forge-pinning 2024.07.25.15.56.17
@conda-forge-admin , please re-render |
…nda-forge-pinning 2024.07.25.21.45.50
After discussing with Isaac in that PR, came up with an approach that should solve the same issue without the NumPy dependency in PR: zarr-developers/numcodecs#555 |
Hi @jakirkham - thanks for helping sort this out. We did our best to move zarr-developers/numcodecs#515 forward, but it's great to have your expertise here. |
Unfortunately after looking at this issue. Think fixing this will entail a full rewrite of If we are able to identify someone who can finish fixing the bug, I may be able to carve out some time to review For now, would recommend that we...
|
@jakirkham - before we go down the path of reverting, can you explain why adding the numpy dependency is such a bad idea? |
It's not about whether it is a good/bad idea It is about the fact that this is the most notable change we made to the build requirements and the result is we don't seem to be able to build Numcodecs here any more Reverting would at least return us to something we know use to work That said, if someone has bandwidth to spend fixing the builds here, that would also be a welcome path forward |
@conda-forge-admin , please re-render |
…nda-forge-pinning 2024.08.08.01.34.24
patches: | ||
################################################################ | ||
# Revert NumPy build dependency # | ||
# # | ||
# xref: https://github.com/zarr-developers/numcodecs/pull/557 # | ||
################################################################ | ||
- patches/PR_557.patch |
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.
Thanks Ryan! 🙏
Have used the reversion patch PR: zarr-developers/numcodecs#557
Let's see if this helps
Converting to draft for the moment while we decide on next steps |
Some progress: I did some debugging over at #108, and the issue with the linux builds is not having to build with numpy. That is all working fine. The issue is some new files that were included in numcodecs 1.21.5, which was introduced with zarr-developers/numcodecs#500. The conda-forge build on linux fails when trying to compile one of these new files. |
The linux native build is failing on the command
In a similar passing job the start of the similar command is |
Ok that is helpful--I hadn't quite realized that! |
For a bit more info, I think this might be a bug with either:
Either way the issue is this step in Unless anyone has any good ideas for other options, I'm not sure how this can be fixed without downgrading the bundled version of In the meantime I'll ask in the |
Thanks to a kind soul in the |
It is very likely that the current package version for this feedstock is out of date.
Checklist before merging this PR:
license_file
is packagedInformation about this PR:
@conda-forge-admin,
please add bot automerge
in the title and merge the resulting PR. This command will add our bot automerge feature to your feedstock.bot-rerun
label to this PR. The bot will close this PR and schedule another one. If you do not have permissions to add this label, you can use the phrase@conda-forge-admin, please rerun bot
in a PR comment to have theconda-forge-admin
add it for you.Dependency Analysis
Please note that this analysis is highly experimental. The aim here is to make maintenance easier by inspecting the package's dependencies. Importantly this analysis does not support optional dependencies, please double check those before making changes. If you do not want hinting of this kind ever please add
bot: inspection: disabled
to yourconda-forge.yml
. If you encounter issues with this feature please ping the bot teamconda-forge/bot
.Analysis by source code inspection shows a discrepancy between it and the the package's stated requirements in the meta.yaml.
Packages found by source code inspection but not in the meta.yaml:
This PR was created by the regro-cf-autotick-bot. The regro-cf-autotick-bot is a service to automatically track the dependency graph, migrate packages, and propose package version updates for conda-forge. Feel free to drop us a line if there are any issues! This PR was generated by - please use this URL for debugging.