-
-
Notifications
You must be signed in to change notification settings - Fork 71
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
[DISCUSSION] possibly use conda-recipe-manager, bring souschef into incubation, or vendor souschef? #585
Comments
Hi, thanks for opening this discussion! I appreciate the opportunity to share my perspective:
I’m open to further discussion and happy to align with whatever direction the conda-forge community feels would be best. Flexibility is key, and I trust the community's judgment! :) |
These are all great points @marcelotrevisani! The main possible benefits of moving to
I am happy to contribute work moving grayskull over to CRM if people are in agreement that this is not a horrible idea. |
I was just forwarded this thread by a colleague. I want to be 100% clear that Again, I'm not trying to dictate what conda-forge does or bifurcate the ecosystem, but there are trade-offs at play. Now that being said, I have V1 support on my roadmap. The CRM parser is already semi capable of editing V1 files, but there are limitations. Is it silly to use CRM's parsing tools on pure YAML files that are parseable in other ways? Maybe. But there are a few main reasons I think we should continue using CRM:
Am I fan that this project is all in Python? No. I kind of wish we went with Rust, but at the time I started this, I needed to prove a parser was worth the engineering time with a quick turnaround. Even if it is flawed in some aspects, I think the tooling available in CRM is a net positive for the community. A rising tide lifts all boats, after all. |
Is your feature request related to a problem? Please describe.
There is no problem, but we may want to try and unify dev of these tools into a single spot to get increased efficiencies in maintenance. souschef is fantastic and is fundamental to this package.
Describe the solution you'd like / Describe alternatives you've considered
Some possible options:
Additional context
It appears that
conda-recipe-manager
is moving towards being more than just a parser (conda-incubator/conda-recipe-manager#129). I do wonder how we'll square more features there with the already official garyskull project.The text was updated successfully, but these errors were encountered: