@@ -105,12 +105,13 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
105105 ) ;
106106
107107 // Windows.
108+ // TODO: Python 3.14 support on Windows
108109 h. insert (
109110 "i686-pc-windows-msvc" ,
110111 TripleRelease {
111112 suffixes : vec ! [ "pgo" ] ,
112113 install_only_suffix : "pgo" ,
113- python_version_requirement : None ,
114+ python_version_requirement : Some ( VersionSpecifier :: from_str ( "<3.14" ) . unwrap ( ) ) ,
114115 conditional_suffixes : vec ! [ ConditionalSuffixes {
115116 python_version_requirement: VersionSpecifier :: from_str( ">=3.13" ) . unwrap( ) ,
116117 suffixes: vec![ "freethreaded+pgo" ] ,
@@ -122,7 +123,7 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
122123 TripleRelease {
123124 suffixes : vec ! [ "pgo" ] ,
124125 install_only_suffix : "pgo" ,
125- python_version_requirement : None ,
126+ python_version_requirement : Some ( VersionSpecifier :: from_str ( "<3.14" ) . unwrap ( ) ) ,
126127 conditional_suffixes : vec ! [ ConditionalSuffixes {
127128 python_version_requirement: VersionSpecifier :: from_str( ">=3.13" ) . unwrap( ) ,
128129 suffixes: vec![ "freethreaded+pgo" ] ,
@@ -137,7 +138,7 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
137138 TripleRelease {
138139 suffixes : vec ! [ "pgo" ] ,
139140 install_only_suffix : "pgo" ,
140- python_version_requirement : None ,
141+ python_version_requirement : Some ( VersionSpecifier :: from_str ( "<3.14" ) . unwrap ( ) ) ,
141142 conditional_suffixes : vec ! [ ConditionalSuffixes {
142143 python_version_requirement: VersionSpecifier :: from_str( ">=3.13" ) . unwrap( ) ,
143144 suffixes: vec![ "freethreaded+pgo" ] ,
@@ -149,7 +150,7 @@ pub static RELEASE_TRIPLES: Lazy<BTreeMap<&'static str, TripleRelease>> = Lazy::
149150 TripleRelease {
150151 suffixes : vec ! [ "pgo" ] ,
151152 install_only_suffix : "pgo" ,
152- python_version_requirement : None ,
153+ python_version_requirement : Some ( VersionSpecifier :: from_str ( "<3.14" ) . unwrap ( ) ) ,
153154 conditional_suffixes : vec ! [ ConditionalSuffixes {
154155 python_version_requirement: VersionSpecifier :: from_str( ">=3.13" ) . unwrap( ) ,
155156 suffixes: vec![ "freethreaded+pgo" ] ,
0 commit comments