-
-
Notifications
You must be signed in to change notification settings - Fork 5k
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
Add or-tools package #16147
Add or-tools package #16147
Conversation
Co-Authored-By: Wolf Vollprecht <[email protected]>
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 ( |
This comment has been minimized.
This comment has been minimized.
Also, happy for you to push to my branch directly. You should have the rights through being a maintainer but let me know if you need more. |
I think we should try to remove the patch + the CXX mods. |
Co-authored-by: Uwe L. Korn <[email protected]>
Has been removed, let's see. @wolfv When you have a minute, would you mind having a look at my first comment above? Edit: I tested it locally and it works when removing the |
My 2 cents, For or-tools we provide 3 build systems (bazel (c++ only), Make and CMake). note: you can come on our discord if you need help (see badge on the readme on github) |
@wolfv By the way, if you’re too busy with Packaging-Con and everything else I‘m also happy to ask core to review it. Just let me know what you prefer. :) |
I am havign a look right now! |
Awesome job, I am happy to merge right away! Although I do believe that a name change to make the two packages more explicitly separated could be nice. |
*1) What is your process to integrate absl and protobuf ? i.e, How did you choose your version ? FYI before each google/or-tools release we try to bump our dependencies to use the last available release (note: I'm not a conda-forge user so don't know your policies, sorry). |
Thanks, @wolfv!
Edit: @Mizux was faster than me, will answer that now. :) |
Thanks @Mizux
|
*1) For protobuf 1.16 it may work (AFAIK we don't use new feature and our proto are relatively stable, should read the protobuf 3.16 changelog) BUT currently we don't have job and resources to test a range of version to see what works and what not -> so I would say you can test and see what happen. *2) by default we compile glop as object library and integrate it in libortools so or-tools "embed" GLOP. it is just for SCIP developpers IIRC they wanted to integrate GLOP inside scip so if you disable the build of ortools ( *4) |
*2) Ok then I will leave that untouched. |
@Mizux the issue you described with protobuf, or-tools and tensorflow is exactly why we have the global pinnings :) |
Definitely @wolfv! I mean, that's why we have it. ;) |
Do you know if there are some in the Edit: Found many in https://github.com/google/or-tools/tree/stable/examples/python Is there a recommended one? |
prefer to use On the contrary, "examples/*" is more a trash folder with lots of advanced samples (means longer run time and complex problems using few features at a time), also few of them rely on input files etc so we don't/can't run them all in our public CI so sometime they can be broken for months without notices :( Basically all |
@BastianZim ready for merging?! |
@wolfv Don't we first need the pinnings? |
I think it's fine to have the pinnings afterwards. |
🎉 Thanks everyone for your help! |
Thanks for everything. |
This is fantastic! Thank you! |
Checklist
url
) rather than a repo (e.g.git_url
) is used in your recipe (see here for more details).Closes #2717