@@ -12,7 +12,7 @@ build-backend = "mesonpy"
12
12
name = " quaddtype"
13
13
description = " Quad (128-bit) float dtype for numpy"
14
14
version = " 0.0.1"
15
- readme = ' README.md'
15
+ readme = " README.md"
16
16
authors = [{
name =
" Swayam Singh" ,
email =
" [email protected] " }]
17
17
requires-python = " >=3.10.0"
18
18
dependencies = [
@@ -26,22 +26,23 @@ test = [
26
26
27
27
[tool .cibuildwheel ]
28
28
archs = [" auto64" ]
29
- skip = [" *-musllinux*" , " pp*" , " cp36-*" , " cp37-*" , " cp38-*" ]
29
+ skip = [" *-musllinux*" , " pp*" , " cp36-*" , " cp37-*" , " cp38-*" , " cp39-* " ]
30
30
manylinux-x86_64-image = " manylinux2014"
31
31
test-command = " pytest {project}/tests"
32
32
test-extras = [" test" ]
33
33
34
34
[tool .cibuildwheel .linux ]
35
35
before-all = """
36
36
set -ex
37
- yum install -y wget &&
38
- wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh &&
39
- bash miniconda.sh -b -p $HOME/miniconda &&
37
+ yum install -y wget centos-release-scl
38
+ yum install -y devtoolset-7-gcc devtoolset-7-gcc-c++
39
+ wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh
40
+ bash miniconda.sh -b -p $HOME/miniconda
40
41
$HOME/miniconda/bin/conda install -y -c conda-forge sleef
41
42
ls -l $HOME/miniconda/include/sleef.h
42
43
"""
43
- environment = { LD_LIBRARY_PATH = " $HOME/miniconda/lib:$LD_LIBRARY_PATH " , LIBRARY_PATH = " $HOME/miniconda/lib:$LIBRARY_PATH " , CFLAGS = " -I$HOME/miniconda/include -fPIC $CFLAGS " , CXXFLAGS = " -I$HOME/miniconda/include -fPIC $CXXFLAGS " , LDFLAGS = " -L$HOME/miniconda/lib $LDFLAGS " , AUDITWHEEL_PLAT = " manylinux2014_x86_64 " , AUDITWHEEL_EXTRA_LIB = " /usr/local/lib " , AUDITWHEEL_SELINUX = " 1 " }
44
-
44
+ before-build = " source /opt/rh/devtoolset-7/enable "
45
+ environment = { PATH = " /opt/rh/devtoolset-7/root/usr/bin:$PATH " , LD_LIBRARY_PATH = " /opt/rh/devtoolset-7/root/usr/lib64:/opt/rh/devtoolset-7/root/usr/lib:/opt/rh/devtoolset-7/root/usr/lib64/dyninst:/opt/rh/devtoolset-7/root/usr/lib/dyninst:/opt/rh/devtoolset-7/root/usr/lib64:/opt/rh/devtoolset-7/root/usr/lib:$HOME/miniconda/lib:$LD_LIBRARY_PATH " , LIBRARY_PATH = " $HOME/miniconda/lib:$LIBRARY_PATH " , CFLAGS = " -I$HOME/miniconda/include -fPIC $CFLAGS " , CXXFLAGS = " -I$HOME/miniconda/include -fPIC $CXXFLAGS " , LDFLAGS = " -L$HOME/miniconda/lib $LDFLAGS " , AUDITWHEEL_PLAT = " manylinux2014_x86_64 " , CC = " /opt/rh/devtoolset-7/root/usr/bin/gcc " , CXX = " /opt/rh/devtoolset-7/root/usr/bin/g++ " }
45
46
repair-wheel-command = " auditwheel repair -w {dest_dir} {wheel}"
46
47
47
48
[tool .cibuildwheel .macos ]
@@ -51,18 +52,8 @@ bash miniconda.sh -b -p $HOME/miniconda &&
51
52
$HOME/miniconda/bin/conda install -y -c conda-forge sleef
52
53
ls -l $HOME/miniconda/include/sleef.h
53
54
"""
54
- environment = {DYLD_LIBRARY_PATH = " $HOME/miniconda/lib:$DYLD_LIBRARY_PATH" , LIBRARY_PATH = " $HOME/miniconda/lib:$LIBRARY_PATH" , CFLAGS = " -I$HOME/miniconda/include $CFLAGS" , CXXFLAGS = " -I$HOME/miniconda/include $CXXFLAGS" , LDFLAGS = " -L$HOME/miniconda/lib $LDFLAGS" }
55
+ environment = { DYLD_LIBRARY_PATH = " $HOME/miniconda/lib:$DYLD_LIBRARY_PATH" , LIBRARY_PATH = " $HOME/miniconda/lib:$LIBRARY_PATH" , CFLAGS = " -I$HOME/miniconda/include $CFLAGS" , CXXFLAGS = " -I$HOME/miniconda/include $CXXFLAGS" , LDFLAGS = " -L$HOME/miniconda/lib $LDFLAGS" }
55
56
56
- # [tool.cibuildwheel.windows]
57
- # before-all = """
58
- # powershell -Command "Invoke-WebRequest -Uri https://repo.anaconda.com/miniconda/Miniconda3-latest-Windows-x86_64.exe -OutFile miniconda.exe" &&
59
- # start /wait "" miniconda.exe /S /D=%UserProfile%\Miniconda3 &&
60
- # %UserProfile%\Miniconda3\Scripts\conda install -y -c conda-forge sleef
61
- # """
57
+ [tool .cibuildwheel .windows ]
62
58
before-build = " pip install delvewheel"
63
- repair-wheel-command = " delvewheel repair -w {dest_dir} {wheel}"
64
- # environment = {
65
- # LIBRARY_PATH = "%UserProfile%\\Miniconda3\\Library\\lib;%LIBRARY_PATH%",
66
- # INCLUDE = "%UserProfile%\\Miniconda3\\Library\\include;%INCLUDE%",
67
- # LIB = "%UserProfile%\\Miniconda3\\Library\\lib;%LIB%"
68
- # }
59
+ repair-wheel-command = " delvewheel repair -w {dest_dir} {wheel}"
0 commit comments