Skip to content

Commit 6ad043a

Browse files
committed
Fix wheel data section to use normalised package name, and test
1 parent 48dc98d commit 6ad043a

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

src/poetry/core/masonry/builders/wheel.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,8 @@ def dist_info(self) -> str:
322322

323323
@property
324324
def wheel_data_folder(self) -> str:
325-
return f"{self._package.name}-{self._meta.version}.data"
325+
name = distribution_name(self._package.name)
326+
return f"{name}-{self._meta.version}.data"
326327

327328
@property
328329
def wheel_filename(self) -> str:

tests/masonry/builders/test_complete.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -223,10 +223,10 @@ def test_complete() -> None:
223223

224224
try:
225225
assert "my_package/sub_pgk1/extra_file.xml" not in zip.namelist()
226-
assert "my-package-1.2.3.data/scripts/script.sh" in zip.namelist()
226+
assert "my_package-1.2.3.data/scripts/script.sh" in zip.namelist()
227227
assert (
228228
"Hello World"
229-
in zip.read("my-package-1.2.3.data/scripts/script.sh").decode()
229+
in zip.read("my_package-1.2.3.data/scripts/script.sh").decode()
230230
)
231231

232232
entry_points = zip.read("my_package-1.2.3.dist-info/entry_points.txt")
@@ -342,7 +342,7 @@ def test_complete_no_vcs() -> None:
342342
"my_package/sub_pkg1/__init__.py",
343343
"my_package/sub_pkg2/__init__.py",
344344
"my_package/sub_pkg2/data2/data.json",
345-
"my-package-1.2.3.data/scripts/script.sh",
345+
"my_package-1.2.3.data/scripts/script.sh",
346346
"my_package/sub_pkg3/foo.py",
347347
"my_package-1.2.3.dist-info/entry_points.txt",
348348
"my_package-1.2.3.dist-info/LICENSE",

0 commit comments

Comments
 (0)