Fix conda-package-streaming dependency missing#272
Conversation
Merging this PR will degrade performance by 30.96%
Performance Changes
Comparing Footnotes |
There was a problem hiding this comment.
Looks great, just 2 small questions!
It looks like the recipe already had the dependencies right 👍 But it looks like the conda-forge recipe is missing conda-package-streaming.
edit: nice, I see the follow up cf pr conda-forge/conda-pypi-feedstock#31
| assert req.specifier == SpecifierSet(">=1.5.6,!=1.5.7") | ||
|
|
||
|
|
||
| def test_conda_install_with_extras_resolves_extra_deps( |
There was a problem hiding this comment.
Will we want to re-introduce this test at some point? Is it worth commenting it out so that we don't forget re-enabling it?
There was a problem hiding this comment.
Hi @soapy1, we would have to add this as a new conda feature to add extras to a MatchSpec with something like conda install requests[extras=socks] since using bracket syntax is already conflicts with the normal MatchSpec syntax. Once that is available, we could add tests here with it, but I'm not sure that we should keep it around for then. I feel a bit embarrassed that I added a test for something that couldn't be correct, my fault.
Description
Fixes #270 by adding conda-package-streaming as a dependency and reorganizing the dependencies. I also dropped a test introduced in #259. It was testing that extras in MatchSpec work, which isn't supported syntax yet. This test must have been passing by coincidence for that PR.
Checklist - did you ...
newsdirectory (using the template) for the next release's release notes?