-
Notifications
You must be signed in to change notification settings - Fork 12
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
Pydantic-settings-yaml is only on pypi, not on git or conda-forge #25
Comments
Hi, thanks for the issue! I'm not sure if I understand what conda-forge is, and how pydantic-settings-yaml is affecting the packaging process. I do understand the risk of using an obscure dependency though, so I'll look into the packages you've suggested! Feel free to create a PR! |
Conda-Forge is a community hosted channel for conda packages. These packages enable the installation of binaries and are quite popular in the scientific world. In particular, the package manager But, to be installable, all the dependencies must also be on conda-forge. |
I see, thanks for the detailed explanation! |
I've removed these dependencies in the latest version, please see if you can package bagels on conda-forge! |
Thank you, that looks good from my side! I put in a PR (the usual procedure to create a conda package), where a comment of you would be needed to register you as a maintainer (anything will work, like "Willing to be listed as a maintainer"), so you have control over updates in the feature, even though I will also be maintaining. |
I was trying to package
bagels
on conda-forge, as installing cli-tools viapixi global
is very convenient.But
pydantic-settings-yaml
is a obscure dependency. Also see this SO-post, which supports that confusion.As the package is not documented well, I would opt to rather not add it to conda-forge in order to enable the build of
bagels
. Would you be open to circumvent its usage? There is also the packagepydantic-yaml
, oryaml-settings-pydantic
, which seem to be more actively developed, which might provide a similar functionality, without having a look at the source code.I would appreciate a reply!
The text was updated successfully, but these errors were encountered: