@@ -172,7 +172,7 @@ def _sget_dict(val):
172
172
return val .copy ()
173
173
174
174
175
- def _sset_dict (key , ob , state ):
175
+ def _sset_dict (key , ob , state ) -> None :
176
176
ob .clear ()
177
177
ob .update (state )
178
178
@@ -181,7 +181,7 @@ def _sget_object(val):
181
181
return val .__getstate__ ()
182
182
183
183
184
- def _sset_object (key , ob , state ):
184
+ def _sset_object (key , ob , state ) -> None :
185
185
ob .__setstate__ (state )
186
186
187
187
@@ -1090,7 +1090,7 @@ def subscribe(
1090
1090
for dist in self :
1091
1091
callback (dist )
1092
1092
1093
- def _added_new (self , dist ):
1093
+ def _added_new (self , dist ) -> None :
1094
1094
for callback in self .callbacks :
1095
1095
callback (dist )
1096
1096
@@ -1463,7 +1463,7 @@ def get_cache_path(self, archive_name: str, names: Iterable[StrPath] = ()) -> st
1463
1463
return target_path
1464
1464
1465
1465
@staticmethod
1466
- def _warn_unsafe_extraction_path (path ):
1466
+ def _warn_unsafe_extraction_path (path ) -> None :
1467
1467
"""
1468
1468
If the default extraction path is overridden and set to an insecure
1469
1469
location, such as /tmp, it opens up an opportunity for an attacker to
@@ -1577,7 +1577,7 @@ def safe_version(version: str) -> str:
1577
1577
return re .sub ('[^A-Za-z0-9.]+' , '-' , version )
1578
1578
1579
1579
1580
- def _forgiving_version (version ):
1580
+ def _forgiving_version (version ) -> str :
1581
1581
"""Fallback when ``safe_version`` is not safe enough
1582
1582
>>> parse_version(_forgiving_version('0.23ubuntu1'))
1583
1583
<Version('0.23.dev0+sanitized.ubuntu1')>
@@ -1779,7 +1779,7 @@ def _fn(self, base: str | None, resource_name: str):
1779
1779
return base
1780
1780
1781
1781
@staticmethod
1782
- def _validate_resource_path (path ):
1782
+ def _validate_resource_path (path ) -> None :
1783
1783
"""
1784
1784
Validate the resource paths according to the docs.
1785
1785
https://setuptools.pypa.io/en/latest/pkg_resources.html#basic-resource-access
@@ -1890,7 +1890,7 @@ def _setup_prefix(self):
1890
1890
egg = next (eggs , None )
1891
1891
egg and self ._set_egg (egg )
1892
1892
1893
- def _set_egg (self , path : str ):
1893
+ def _set_egg (self , path : str ) -> None :
1894
1894
self .egg_name = os .path .basename (path )
1895
1895
self .egg_info = os .path .join (path , 'EGG-INFO' )
1896
1896
self .egg_root = path
@@ -1918,7 +1918,7 @@ def _get(self, path) -> bytes:
1918
1918
return stream .read ()
1919
1919
1920
1920
@classmethod
1921
- def _register (cls ):
1921
+ def _register (cls ) -> None :
1922
1922
loader_names = (
1923
1923
'SourceFileLoader' ,
1924
1924
'SourcelessFileLoader' ,
@@ -2208,7 +2208,7 @@ def get_metadata(self, name: str) -> str:
2208
2208
self ._warn_on_replacement (metadata )
2209
2209
return metadata
2210
2210
2211
- def _warn_on_replacement (self , metadata ):
2211
+ def _warn_on_replacement (self , metadata ) -> None :
2212
2212
replacement_char = '�'
2213
2213
if replacement_char in metadata :
2214
2214
tmpl = "{self.path} could not be properly decoded in UTF-8"
@@ -2505,7 +2505,7 @@ def _handle_ns(packageName, path_item):
2505
2505
return subpath
2506
2506
2507
2507
2508
- def _rebuild_mod_path (orig_path , package_name , module : types .ModuleType ):
2508
+ def _rebuild_mod_path (orig_path , package_name , module : types .ModuleType ) -> None :
2509
2509
"""
2510
2510
Rebuild module.__path__ ensuring that all entries are ordered
2511
2511
corresponding to their sys.path order
@@ -2624,7 +2624,7 @@ def null_ns_handler(
2624
2624
path_item : str | None ,
2625
2625
packageName : str | None ,
2626
2626
module : _ModuleLike | None ,
2627
- ):
2627
+ ) -> None :
2628
2628
return None
2629
2629
2630
2630
@@ -2635,7 +2635,7 @@ def null_ns_handler(
2635
2635
def normalize_path (filename : StrPath ) -> str : ...
2636
2636
@overload
2637
2637
def normalize_path (filename : BytesPath ) -> bytes : ...
2638
- def normalize_path (filename : StrOrBytesPath ):
2638
+ def normalize_path (filename : StrOrBytesPath ) -> str | bytes :
2639
2639
"""Normalize a file/dir name for comparison purposes"""
2640
2640
return os .path .normcase (os .path .realpath (os .path .normpath (_cygwin_patch (filename ))))
2641
2641
@@ -2691,7 +2691,7 @@ def _is_unpacked_egg(path):
2691
2691
)
2692
2692
2693
2693
2694
- def _set_parent_ns (packageName ):
2694
+ def _set_parent_ns (packageName ) -> None :
2695
2695
parts = packageName .split ('.' )
2696
2696
name = parts .pop ()
2697
2697
if parts :
@@ -3336,7 +3336,7 @@ def check_version_conflict(self):
3336
3336
" to sys.path" % (modname , fn , self .location ),
3337
3337
)
3338
3338
3339
- def has_version (self ):
3339
+ def has_version (self ) -> bool :
3340
3340
try :
3341
3341
self .version
3342
3342
except ValueError :
@@ -3552,7 +3552,7 @@ def ensure_directory(path: StrOrBytesPath) -> None:
3552
3552
os .makedirs (dirname , exist_ok = True )
3553
3553
3554
3554
3555
- def _bypass_ensure_directory (path ):
3555
+ def _bypass_ensure_directory (path ) -> None :
3556
3556
"""Sandbox-bypassing version of ensure_directory()"""
3557
3557
if not WRITE_SUPPORT :
3558
3558
raise OSError ('"os.mkdir" not supported on this platform.' )
@@ -3658,7 +3658,7 @@ def _call_aside(f, *args, **kwargs):
3658
3658
3659
3659
3660
3660
@_call_aside
3661
- def _initialize (g = globals ()):
3661
+ def _initialize (g = globals ()) -> None :
3662
3662
"Set up global resource manager (deliberately not state-saved)"
3663
3663
manager = ResourceManager ()
3664
3664
g ['_manager' ] = manager
@@ -3670,7 +3670,7 @@ def _initialize(g=globals()):
3670
3670
3671
3671
3672
3672
@_call_aside
3673
- def _initialize_master_working_set ():
3673
+ def _initialize_master_working_set () -> None :
3674
3674
"""
3675
3675
Prepare the master working set and make the ``require()``
3676
3676
API available.
0 commit comments