File tree Expand file tree Collapse file tree 3 files changed +7
-4
lines changed
Expand file tree Collapse file tree 3 files changed +7
-4
lines changed Original file line number Diff line number Diff line change 2828OTHER DEALINGS IN THE SOFTWARE.
2929"""
3030
31- __version__ = '17.2.20250815b3 '
31+ __version__ = '17.2.20250823 '
3232__license__ = __doc__
3333__project_url__ = 'http://winpython.github.io/'
Original file line number Diff line number Diff line change 1313import importlib .metadata
1414import email
1515#from packaging.utils import canonicalize_name
16- from utils import normalize as canonicalize_name
1716# --- Abstract metadata accessor ---
1817
1918class PackageMetadata :
@@ -31,7 +30,7 @@ def get_installed_metadata(path = None) -> List[PackageMetadata]:
3130 pkgs = []
3231 distro = importlib .metadata .distributions (path = path ) if path else importlib .metadata .distributions ()
3332 for dist in distro :
34- name = canonicalize_name (dist .metadata ['Name' ])
33+ name = utils . canonicalize_name (dist .metadata ['Name' ])
3534 version = dist .version
3635 summary = dist .metadata .get ("Summary" , "" ),
3736 description = dist .metadata .get ("Description" , "" ),
@@ -73,7 +72,7 @@ def extract_metadata_from_sdist(path: str) -> PackageMetadata:
7372
7473def parse_metadata_file (txt : str ) -> PackageMetadata :
7574 meta = email .message_from_string (txt )
76- name = canonicalize_name (meta .get ('Name' , '' ))
75+ name = utils . canonicalize_name (meta .get ('Name' , '' ))
7776 version = meta .get ('Version' , '' )
7877 summary = meta .get ('Summary' , '' )
7978 description = meta .get ('Description' , '' )
Original file line number Diff line number Diff line change @@ -303,6 +303,10 @@ def normalize(this):
303303 """Apply PEP 503 normalization to the string."""
304304 return re .sub (r"[-_.]+" , "-" , this ).lower ()
305305
306+ def canonicalize_name (this ):
307+ """Apply PEP 503 normalization to the string."""
308+ return re .sub (r"[-_.]+" , "-" , this ).lower ()
309+
306310def zip_directory (folder_path , output_zip_path ):
307311 folder_path = Path (folder_path )
308312 output_zip_path = Path (output_zip_path )
You can’t perform that action at this time.
0 commit comments