Commit 73ea7d14 by Kristoffer Bakkejord

Allow local version identifier in wheel filenames

Fixes cases where the version part of the wheel file name would become

`0.1b1_gitbranch.buildno.1`

instead of

`0.1b1+gitbranch.buildno.1`

Fixes sdispater/poetry#756
parent 0fb8d928
...@@ -203,7 +203,7 @@ class WheelBuilder(Builder): ...@@ -203,7 +203,7 @@ class WheelBuilder(Builder):
def wheel_filename(self): # type: () -> str def wheel_filename(self): # type: () -> str
return "{}-{}-{}.whl".format( return "{}-{}-{}.whl".format(
re.sub(r"[^\w\d.]+", "_", self._package.pretty_name, flags=re.UNICODE), re.sub(r"[^\w\d.]+", "_", self._package.pretty_name, flags=re.UNICODE),
re.sub(r"[^\w\d.]+", "_", self._meta.version, flags=re.UNICODE), re.sub(r"[^\w\d.\+]+", "_", self._meta.version, flags=re.UNICODE),
self.tag, self.tag,
) )
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment