Skip to content

Commit 18c12e6

Browse files
lucascolleyisuruf
andcommitted
remove abi_tag from variant
Co-authored-by: Isuru Fernando <isuruf@gmail.com>
1 parent f152ba7 commit 18c12e6

3 files changed

Lines changed: 14 additions & 8 deletions

File tree

Tools/pixi-packages/build.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,14 @@ else
1717
exit 1
1818
fi
1919

20+
VER_REF=$(cat configure.ac | grep "\[PYTHON_VERSION\]\, \[" | sed -n 's/.*\[\([0-9.]*\)\].*/\1/p')
21+
VER=$(echo ${PKG_VERSION} | sed -E 's/^([0-9]+\.[0-9]+).*/\1/')
22+
23+
if [[ "${VER_REF}" != "${VER}" ]]; then
24+
echo "Unexpected version from conda package. Got ${VER}. Expected ${VER_REF}"
25+
exit 1
26+
fi
27+
2028
# rattler-build by default set a target of 10.9
2129
# override it to at least 10.12
2230
case ${MACOSX_DEPLOYMENT_TARGET:-10.12} in

Tools/pixi-packages/recipe.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
context:
2-
# Keep up to date
32
freethreading_tag: ${{ "t" if "freethreading" in variant else "" }}
3+
abi_prefix: ${{ (variant | split("_"))[0] + "_" if "san" in variant else "" }}
4+
abi_tag: ${{ abi_prefix }}cp${{ (version | split('.'))[:2] | join('') }}
45

56
recipe:
67
name: python

Tools/pixi-packages/variants.yaml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
version: ["3.16"]
2+
variant: ["default", "asan", "freethreading", "tsan_freethreading"]
3+
4+
openssl:
5+
- '3.5'
26

37
c_compiler:
48
- clang
@@ -8,10 +12,3 @@ cxx_compiler:
812
- clangxx
913
cxx_compiler_version:
1014
- 21
11-
12-
openssl:
13-
- '3.5'
14-
15-
zip_keys: [["variant", "abi_tag"]]
16-
variant: ["default", "asan", "freethreading", "tsan_freethreading"]
17-
abi_tag: ["cp316", "asan_cp316", "cp316t", "tsan_cp316t"]

0 commit comments

Comments
 (0)