@@ -122,7 +122,6 @@ def get_file_descriptions(
122
122
("Windows embeddable package (32-bit)" , 1 , False , "" ),
123
123
),
124
124
(rx (r"\.exe$" ), ("Windows installer (32-bit)" , 1 , v < (3 , 9 ), "" )),
125
- (rx (r"\.chm$" ), ("Windows help file" , 1 , False , "" )),
126
125
(
127
126
rx (r"-macosx10\.5(_rev\d)?\.(dm|pk)g$" ),
128
127
(
@@ -259,26 +258,26 @@ def list_files(release: str) -> Generator[tuple[str, str, int, bool, str], None,
259
258
for rfile in os .listdir (path .join (ftp_root , reldir )):
260
259
if not path .isfile (path .join (ftp_root , reldir , rfile )):
261
260
continue
261
+
262
262
if rfile .endswith ((".asc" , ".sig" , ".crt" , ".sigstore" , ".spdx.json" )):
263
263
continue
264
+
264
265
for prefix in ("python" , "Python" ):
265
266
if rfile .startswith (prefix ):
266
267
break
267
268
else :
268
269
print (f" File { reldir } /{ rfile } has wrong prefix" )
269
270
continue
270
- if rfile .endswith (".chm" ):
271
- if rfile [:- 4 ] != "python" + release .replace ("." , "" ):
272
- print (f" File { reldir } /{ rfile } has a different version" )
273
- continue
274
- else :
275
- try :
276
- prefix , rest = rfile .split ("-" , 1 )
277
- except : # noqa: E722
278
- prefix , rest = rfile , ""
279
- if not rest .startswith ((release + "-" , release + "." )):
280
- print (f" File { reldir } /{ rfile } has a different version" )
281
- continue
271
+
272
+ try :
273
+ prefix , rest = rfile .split ("-" , 1 )
274
+ except : # noqa: E722
275
+ prefix , rest = rfile , ""
276
+
277
+ if not rest .startswith ((release + "-" , release + "." )):
278
+ print (f" File { reldir } /{ rfile } has a different version" )
279
+ continue
280
+
282
281
for rx , info in get_file_descriptions (release ):
283
282
if rx .search (rfile ):
284
283
file_desc , os_pk , add_download , add_desc = info
0 commit comments