-
-
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
Depend on libosqp instead of rebuilding it #48
Conversation
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 ( |
@conda-forge-admin please rerender |
If you want we can separate this PR from the switch to libosqp, which is trickier than just a version bump |
be68d29
to
9b66469
Compare
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.
So, I think this would not look too badly if the python bindings didn't manage to include the osqp-sources twice, once as a submodule, and once as a CMake FetchContent.
Unfortunately, the bindings already rely on a header that only exists in that branch, which however does not have a proper tag. I opened an issue: osqp/osqp#497
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 ( |
f6e53f4
to
8906f24
Compare
146214d
to
2cd22d0
Compare
Hey @conda-forge/osqp @conda-forge/libosqp That would finally bring this feedstock in line with conda-forge best practices, reduce the package footprint, and bring several other benefits. However, this comes at the cost of having to deactivate the codegen ability of
To recap the available options:
So I'm planning to disable codegen here (see the last patch), and wanted to ask if there are objections, alternatives I overlooked, or other thoughts about this. CC @conda-forge/cvxpy @conda-forge/libqdldl @conda-forge/qdldl-python @vineetbansal @imciner2 |
I think it is reasonable to disable codegen. If codegen is needed, one can always install the osqp wheels from PyPI in a conda environment. |
Upstream has been pushing new versions (0.7.x) that the bot seems to have missed.Edit: as it turns out, these were not meant for publication anyway.
Edit²: Split off the version bump into #49, now just doing the switch to conda-forge's libosqp
Closes #37
Closes #36
Closes #35
Xref #25