-
-
Notifications
You must be signed in to change notification settings - Fork 189
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
v3.32.0 requires jsonschema #1866
Comments
cc @viniciusdc |
I added jsonschema to the run requirements of the conda-forge recipe in conda-forge/conda-smithy-feedstock#282 @beckermr volunteered to send the repodata-patch to patch the metadata of the binary from yesterday What about |
So we're more "conda first" here typically. The pyproject.toml usually lists dependencies from pypi, not say conda-forge, at least in the normal spots. Items on pypi don't always have the same name as they do in conda-forge so this can create issues and confusion. Some items are missing too. Some are not there on purpose: https://pypi.org/project/conda/ That all being said, projects like pixi are blurring the boundaries more which is both cool to see and certainly one of many possible paths forward. |
@beckermr Thanks for the explanation! That makes sense. I see now that the conda-forge recipe uses GitHub releases as the source, and not PyPI, so I agree that maintaining a pyproject.toml isn't necessary. |
Solution to issue cannot be found in the documentation.
Issue
The recently released v3.32.0 included PR #1756, which added a requirement on jsonschema. jsonschema was added to
environment.yml
, but notpyproject.toml
conda-smithy/environment.yml
Line 36 in 85ddb5d
jsonschema was also not added as a requirement in the automerged feedstock PR conda-forge/conda-smithy-feedstock#281
This has caused my CI pipelines that run
conda smithy rerender
to fail with the following error:Shouldn't jsonschema be added at minimum to the conda recipe requirements?
xref: TileDB-Inc/conda-forge-nightly-controller#64, TileDB-Inc/conda-forge-nightly-controller#65, TileDB-Inc/tiledbsoma-feedstock#100
Installed packages
Environment info
The text was updated successfully, but these errors were encountered: