Frost Ming
Frost Ming
https://github.com/sarugaku/passa/blob/802474118c67c7b9cfd01b49acaea75a37b10ac7/src/passa/internals/utils.py#L141-L148 This is because `Requirement.from_line()` hits the LRU cache and didn't create a new instance, which results in unexpectedly stripping the extras from the original requirement.
@uranusjr Oh no i didn't check that, it turns out it was introduced in v18.1 😢
Will you try again on the main branch?
IMHO we only need `name` information in the parsing stage(for local directory requirements) and leave other metadata be read from egg-info.
Creating virtualenv for every test case is a big performance killer in testing. I am considering to design a new (un)installation interface so that we can get a full mocked...
Whoa, after mocking installation, the time cost is reduced by 60%!
I am not apt to make *huge* PRs, so if the review is done we can start merging stuff. No need to have a full test suite at this point....
It should be better to install from the prebuilt wheel, however the wheel is not working. See #456
Good to have, care to implement it via a PR?
Implemented by #1390