Skip to content

Commit 98d8401

Browse files
jbylundpradyunsg
andauthored
Apply suggestions from code review
Co-authored-by: Pradyun Gedam <[email protected]>
1 parent dee6690 commit 98d8401

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

news/10550.feature.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
Improve performance of dependency resolution.
1+
Cache requirement objects, to improve performance reducing reparses of requirement strings.

tests/unit/test_packaging.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,10 @@ def test_get_or_create_caching() -> None:
3535
teststr = "affinegap==1.10"
3636
from_helper = get_requirement(teststr)
3737
freshly_made = Requirement(teststr)
38+
3839
# Requirement doesn't have an equality operator (yet) so test
3940
# equality of attribute for list of attributes
4041
for iattr in ["name", "url", "extras", "specifier", "marker"]:
4142
assert getattr(from_helper, iattr) == getattr(freshly_made, iattr)
42-
assert not (get_requirement(teststr) is Requirement(teststr))
43+
assert get_requirement(teststr) is not Requirement(teststr)
4344
assert get_requirement(teststr) is get_requirement(teststr)

0 commit comments

Comments
 (0)