|
5 | 5 | ]) |
6 | 6 |
|
7 | 7 |
|
8 | | -def SUPPORTED_MAC_VERSIONS = ['3.10', '3.11', '3.12', '3.13'] |
9 | | -def SUPPORTED_LINUX_VERSIONS = ['3.10', '3.11', '3.12', '3.13'] |
10 | | -def SUPPORTED_WINDOWS_VERSIONS = ['3.10', '3.11', '3.12', '3.13'] |
| 8 | +def SUPPORTED_MAC_VERSIONS = ['3.10', '3.11', '3.12', '3.13', '3.14', '3.14t'] |
| 9 | +def SUPPORTED_LINUX_VERSIONS = ['3.10', '3.11', '3.12', '3.13', '3.14', '3.14t'] |
| 10 | +def SUPPORTED_WINDOWS_VERSIONS = ['3.10', '3.11', '3.12', '3.13', '3.14', '3.14t'] |
11 | 11 | def SHARED_PIP_CACHE_VOLUME_NAME = 'pipcache' |
12 | 12 | def installMSVCRuntime(cacheLocation){ |
13 | 13 | def cachedFile = "${cacheLocation}\\vc_redist.x64.exe".replaceAll(/\\\\+/, '\\\\') |
@@ -267,7 +267,6 @@ def windows_wheels(pythonVersions, testPackages, params, wheelStashes, sharedPip |
267 | 267 | 'UV_TOOL_DIR=C:\\Users\\ContainerUser\\Documents\\uvtools', |
268 | 268 | 'UV_PYTHON_INSTALL_DIR=C:\\Users\\ContainerUser\\Documents\\uvpython', |
269 | 269 | 'UV_CACHE_DIR=C:\\Users\\ContainerUser\\Documents\\uvcache', |
270 | | - 'UV_INDEX_STRATEGY=unsafe-best-match', |
271 | 270 | ]){ |
272 | 271 | docker.image(env.DEFAULT_PYTHON_DOCKER_IMAGE ? env.DEFAULT_PYTHON_DOCKER_IMAGE: 'python').inside("--mount source=uv_python_install_dir,target=C:\\Users\\ContainerUser\\Documents\\uvpython --mount source=msvc-runtime,target=c:\\msvc_runtime --mount source=${sharedPipCacheVolumeName},target=${env:PIP_CACHE_DIR}"){ |
273 | 272 | installMSVCRuntime('c:\\msvc_runtime\\') |
@@ -350,7 +349,6 @@ def linux_wheels(pythonVersions, testPackages, params, wheelStashes, sharedPipCa |
350 | 349 | try{ |
351 | 350 | withEnv([ |
352 | 351 | 'PIP_CACHE_DIR=/tmp/pipcache', |
353 | | - 'UV_INDEX_STRATEGY=unsafe-best-match', |
354 | 352 | 'UV_TOOL_DIR=/tmp/uvtools', |
355 | 353 | 'UV_PYTHON_INSTALL_DIR=/tmp/uvpython', |
356 | 354 | 'UV_CACHE_DIR=/tmp/uvcache', |
@@ -451,7 +449,6 @@ pipeline { |
451 | 449 | } |
452 | 450 | environment{ |
453 | 451 | PIP_CACHE_DIR='/tmp/pipcache' |
454 | | - UV_INDEX_STRATEGY='unsafe-best-match' |
455 | 452 | UV_TOOL_DIR='/tmp/uvtools' |
456 | 453 | UV_PYTHON_INSTALL_DIR='/tmp/uvpython' |
457 | 454 | UV_CACHE_DIR='/tmp/uvcache' |
@@ -837,7 +834,6 @@ pipeline { |
837 | 834 | stage('Linux'){ |
838 | 835 | environment{ |
839 | 836 | PIP_CACHE_DIR='/tmp/docker_cache/.cache/pip' |
840 | | - UV_INDEX_STRATEGY='unsafe-best-match' |
841 | 837 | UV_TOOL_DIR='/tmp/uvtools' |
842 | 838 | UV_PYTHON_INSTALL_DIR='/tmp/uvpython' |
843 | 839 | UV_CACHE_DIR='/tmp/uvcache' |
@@ -913,7 +909,6 @@ pipeline { |
913 | 909 | expression {return nodesByLabel('windows && docker && x86').size() > 0} |
914 | 910 | } |
915 | 911 | environment{ |
916 | | - UV_INDEX_STRATEGY='unsafe-best-match' |
917 | 912 | PIP_CACHE_DIR='C:\\Users\\ContainerUser\\Documents\\pipcache' |
918 | 913 | UV_TOOL_DIR='C:\\Users\\ContainerUser\\Documents\\uvtools' |
919 | 914 | UV_PYTHON_INSTALL_DIR='C:\\Users\\ContainerUser\\Documents\\uvpython' |
@@ -1033,7 +1028,6 @@ pipeline { |
1033 | 1028 | } |
1034 | 1029 | environment{ |
1035 | 1030 | PIP_CACHE_DIR='/tmp/pipcache' |
1036 | | - UV_INDEX_STRATEGY='unsafe-best-match' |
1037 | 1031 | UV_CACHE_DIR='/tmp/uvcache' |
1038 | 1032 | } |
1039 | 1033 | steps{ |
@@ -1093,7 +1087,7 @@ pipeline { |
1093 | 1087 | sh(label: 'Running Tox', |
1094 | 1088 | script: """python${pythonVersion} -m venv venv |
1095 | 1089 | venv/bin/python -m pip install --disable-pip-version-check uv |
1096 | | - UV_INDEX_STRATEGY=unsafe-best-match CONAN_REVISIONS_ENABLED=1 venv/bin/uv run --only-group tox --with tox-uv tox run --installpkg ${it.path} -e py${pythonVersion.replace('.', '')} |
| 1090 | + CONAN_REVISIONS_ENABLED=1 venv/bin/uv run --only-group tox --with tox-uv tox run --installpkg ${it.path} -e py${pythonVersion.replace('.', '')} |
1097 | 1091 | rm -rf ./.tox |
1098 | 1092 | rm -rf ./venv |
1099 | 1093 | """ |
@@ -1195,7 +1189,6 @@ pipeline { |
1195 | 1189 | testCommand: { |
1196 | 1190 | withEnv([ |
1197 | 1191 | 'PIP_CACHE_DIR=/tmp/pipcache', |
1198 | | - 'UV_INDEX_STRATEGY=unsafe-best-match', |
1199 | 1192 | 'UV_TOOL_DIR=/tmp/uvtools', |
1200 | 1193 | 'UV_PYTHON_INSTALL_DIR=/tmp/uvpython', |
1201 | 1194 | 'UV_CACHE_DIR=/tmp/uvcache', |
@@ -1247,7 +1240,6 @@ pipeline { |
1247 | 1240 | stage('Deploy to pypi') { |
1248 | 1241 | environment{ |
1249 | 1242 | PIP_CACHE_DIR='/tmp/pipcache' |
1250 | | - UV_INDEX_STRATEGY='unsafe-best-match' |
1251 | 1243 | UV_TOOL_DIR='/tmp/uvtools' |
1252 | 1244 | UV_PYTHON_INSTALL_DIR='/tmp/uvpython' |
1253 | 1245 | UV_CACHE_DIR='/tmp/uvcache' |
@@ -1289,7 +1281,6 @@ pipeline { |
1289 | 1281 | withEnv( |
1290 | 1282 | [ |
1291 | 1283 | "TWINE_REPOSITORY_URL=${SERVER_URL}", |
1292 | | - 'UV_INDEX_STRATEGY=unsafe-best-match' |
1293 | 1284 | ] |
1294 | 1285 | ){ |
1295 | 1286 | withCredentials( |
|
0 commit comments