@@ -336,25 +336,22 @@ fn compatible_tags(platform: &Platform) -> Result<Vec<String>, PlatformError> {
336
336
let platform_tags = match ( & os, arch) {
337
337
( Os :: Manylinux { major, minor } , _) => {
338
338
let mut platform_tags = vec ! [ format!( "linux_{}" , arch) ] ;
339
- platform_tags. extend (
340
- ( arch. get_minimum_manylinux_minor ( ) ..=* minor)
341
- . map ( |minor| format ! ( "manylinux_{major}_{minor}_{arch}" ) ) ,
342
- ) ;
343
- if ( arch. get_minimum_manylinux_minor ( ) ..=* minor) . contains ( & 12 ) {
344
- platform_tags. push ( format ! ( "manylinux2010_{arch}" ) ) ;
345
- }
346
- if ( arch. get_minimum_manylinux_minor ( ) ..=* minor) . contains ( & 17 ) {
347
- platform_tags. push ( format ! ( "manylinux2014_{arch}" ) ) ;
348
- }
349
- if ( arch. get_minimum_manylinux_minor ( ) ..=* minor) . contains ( & 5 ) {
350
- platform_tags. push ( format ! ( "manylinux1_{arch}" ) ) ;
339
+ if let Some ( min_minor) = arch. get_minimum_manylinux_minor ( ) {
340
+ platform_tags. extend (
341
+ ( min_minor..=* minor) . map ( |minor| format ! ( "manylinux_{major}_{minor}_{arch}" ) ) ,
342
+ ) ;
343
+ if ( min_minor..=* minor) . contains ( & 12 ) {
344
+ platform_tags. push ( format ! ( "manylinux2010_{arch}" ) ) ;
345
+ }
346
+ if ( min_minor..=* minor) . contains ( & 17 ) {
347
+ platform_tags. push ( format ! ( "manylinux2014_{arch}" ) ) ;
348
+ }
349
+ if ( min_minor..=* minor) . contains ( & 5 ) {
350
+ platform_tags. push ( format ! ( "manylinux1_{arch}" ) ) ;
351
+ }
351
352
}
352
353
platform_tags
353
354
}
354
- ( Os :: Musllinux { .. } , Arch :: Armv6L ) => {
355
- // armv6l is not supported by musllinux
356
- vec ! [ format!( "linux_{}" , arch) ]
357
- }
358
355
( Os :: Musllinux { major, minor } , _) => {
359
356
let mut platform_tags = vec ! [ format!( "linux_{}" , arch) ] ;
360
357
// musl 1.1 is the lowest supported version in musllinux
0 commit comments