20 lines
406 B
Python
20 lines
406 B
Python
from __future__ import annotations
|
|
|
|
import re
|
|
|
|
|
|
wheel_file_re = re.compile(
|
|
r"^(?P<namever>(?P<name>.+?)-(?P<ver>\d.*?))"
|
|
r"(-(?P<build>\d.*?))?"
|
|
r"-(?P<pyver>.+?)"
|
|
r"-(?P<abi>.+?)"
|
|
r"-(?P<plat>.+?)"
|
|
r"\.whl|\.dist-info$",
|
|
re.VERBOSE,
|
|
)
|
|
|
|
sdist_file_re = re.compile(
|
|
r"^(?P<namever>(?P<name>.+?)-(?P<ver>\d.*?))"
|
|
r"(\.sdist)?\.(?P<format>(zip|tar(\.(gz|bz2|xz|Z))?))$"
|
|
)
|