File tree 2 files changed +8
-2
lines changed
2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -24,7 +24,9 @@ def __init__(self, filename): # type: (str) -> None
24
24
25
25
self .filename = filename
26
26
self .name = wheel_info .group ("name" ).replace ("_" , "-" )
27
- self .version = wheel_info .group ("ver" ).replace ("_" , "-" )
27
+ self .version = wheel_info .group ("ver" )
28
+ if self .version :
29
+ self .version = self .version .replace ("_" , "-" )
28
30
self .build_tag = wheel_info .group ("build" )
29
31
self .pyversions = wheel_info .group ("pyver" ).split ("." )
30
32
self .abis = wheel_info .group ("abi" ).split ("." )
Original file line number Diff line number Diff line change 7
7
from packaging .tags import Tag
8
8
9
9
from poetry .core .packages .package import Package
10
- from poetry .installation .chooser import Chooser
10
+ from poetry .installation .chooser import Chooser , Wheel
11
11
from poetry .repositories .legacy_repository import LegacyRepository
12
12
from poetry .repositories .pool import Pool
13
13
from poetry .repositories .pypi_repository import PyPiRepository
@@ -196,3 +196,7 @@ def test_chooser_chooses_distributions_that_match_the_package_hashes(
196
196
link = chooser .choose_for (package )
197
197
198
198
assert "isort-4.3.4.tar.gz" == link .filename
199
+
200
+
201
+ def test_wheel_handles_no_version (env , pool ):
202
+ Wheel ("tiamat-6-py3-none-any.whl" )
You can’t perform that action at this time.
0 commit comments