File tree Expand file tree Collapse file tree 4 files changed +35
-24
lines changed Expand file tree Collapse file tree 4 files changed +35
-24
lines changed Original file line number Diff line number Diff line change @@ -12,100 +12,102 @@ jobs:
12
12
WITH_BFD : yes
13
13
PYTHON_VERSION : ' 3.12'
14
14
TEST_SYMPY : yes
15
- OS : ubuntu-20 .04
15
+ OS : ubuntu-22 .04
16
16
CC : gcc
17
17
18
18
- BUILD_TYPE : Debug
19
19
WITH_BFD : yes
20
20
PYTHON_VERSION : ' 3.11'
21
21
TEST_SYMPY : yes
22
- OS : ubuntu-20 .04
22
+ OS : ubuntu-22 .04
23
23
CC : gcc
24
24
25
25
- BUILD_TYPE : Debug
26
26
WITH_BFD : yes
27
27
PYTHON_VERSION : ' 3.10'
28
28
TEST_SYMPY : yes
29
- OS : ubuntu-20 .04
29
+ OS : ubuntu-22 .04
30
30
CC : gcc
31
31
32
32
- BUILD_TYPE : Debug
33
33
WITH_BFD : yes
34
34
PYTHON_VERSION : ' 3.9'
35
35
TEST_SYMPY : yes
36
- OS : ubuntu-20 .04
36
+ OS : ubuntu-22 .04
37
37
CC : gcc
38
38
39
39
- BUILD_TYPE : Release
40
40
PYTHON_VERSION : ' 3.13'
41
41
BUILD_SHARED_LIBS : yes
42
- OS : ubuntu-20 .04
42
+ OS : ubuntu-22 .04
43
43
CC : gcc
44
44
45
45
- BUILD_TYPE : Release
46
46
PYTHON_VERSION : ' 3.13'
47
47
WITH_MPFR : yes
48
48
INTEGER_CLASS : gmpxx
49
49
WITH_NUMPY : no
50
- OS : ubuntu-20 .04
50
+ OS : ubuntu-22 .04
51
51
CC : gcc
52
52
53
53
- BUILD_TYPE : Release
54
54
PYTHON_VERSION : ' 3.13'
55
55
WITH_MPC : yes
56
- OS : ubuntu-20 .04
56
+ OS : ubuntu-22 .04
57
57
CC : gcc
58
58
59
59
- BUILD_TYPE : Release
60
60
WITH_MPFR : yes
61
61
PYTHON_VERSION : ' 3.13'
62
- OS : ubuntu-20 .04
62
+ OS : ubuntu-22 .04
63
63
CC : gcc
64
64
65
65
- BUILD_TYPE : Release
66
66
PYTHON_VERSION : ' 3.9'
67
67
WITH_MPC : yes
68
- OS : ubuntu-20 .04
68
+ OS : ubuntu-22 .04
69
69
CC : gcc
70
70
71
71
- BUILD_TYPE : Release
72
72
PYTHON_VERSION : ' 3.9'
73
73
WITH_MPC : yes
74
74
INTEGER_CLASS : flint
75
75
WITH_FLINT : yes
76
- OS : ubuntu-20 .04
76
+ OS : ubuntu-22 .04
77
77
CC : gcc
78
78
79
79
# - BUILD_TYPE: Debug
80
80
# PYTHON_VERSION: '3.9'
81
81
# WITH_BFD: yes
82
82
# WITH_PIRANHA: yes
83
- # OS: ubuntu-20 .04
83
+ # OS: ubuntu-22 .04
84
84
# CC: gcc
85
85
86
86
- BUILD_TYPE : Debug
87
87
PYTHON_VERSION : ' 3.13'
88
88
WITH_BFD : yes
89
89
BUILD_SHARED_LIBS : yes
90
- OS : ubuntu-20 .04
90
+ OS : ubuntu-22 .04
91
91
CC : clang
92
92
93
93
- BUILD_TYPE : Release
94
94
PYTHON_VERSION : ' 3.13'
95
95
WITH_NUMPY : yes
96
- OS : ubuntu-20 .04
96
+ OS : ubuntu-22 .04
97
97
CC : clang
98
98
99
99
- BUILD_TYPE : Debug
100
- PYTHON_VERSION : ' 3.10 '
100
+ PYTHON_VERSION : ' 3.12 '
101
101
WITH_SYMPY : yes
102
- WITH_LLVM : 14
102
+ WITH_LLVM : 18
103
103
WITH_SCIPY : yes
104
+ WITH_LATEST_GCC : yes
104
105
INTEGER_CLASS : ' boostmp'
105
106
PYTEST_ADDOPTS : ' -k "not integer_nthroot"'
106
- OS : ubuntu-22.04
107
- EXTRA_APT_REPOSITORY : ' deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-14 main'
108
- EXTRA_APT_PACKAGES : ' llvm-14'
107
+ OS : ubuntu-24.04
108
+ CC : gcc # ubuntu nobel uses gcc-13
109
+ # EXTRA_APT_REPOSITORY: 'deb http://apt.llvm.org/jammy/ llvm-toolchain-nobel-18 main'
110
+ EXTRA_APT_PACKAGES : ' llvm-18'
109
111
110
112
- BUILD_TYPE : Debug
111
113
PYTHON_VERSION : ' 3.13'
@@ -133,7 +135,7 @@ jobs:
133
135
134
136
- BUILD_TYPE : Release
135
137
PYTHON_VERSION : ' 3.11'
136
- OS : ubuntu-20 .04
138
+ OS : ubuntu-22 .04
137
139
WITH_MPC : yes
138
140
WITH_MPFR : yes
139
141
WITH_FLINT : yes
@@ -145,11 +147,21 @@ jobs:
145
147
CC : gcc
146
148
147
149
steps :
150
+
151
+ - uses : conda-incubator/setup-miniconda@v3
152
+ if : matrix.MSYS_ENV == ''
153
+ with :
154
+ activate-environment : symengine
155
+ channel-priority : strict
156
+ architecture : x86_64
157
+ channels : conda-forge
158
+ conda-remove-defaults : " true"
159
+
148
160
- name : Checkout code
149
161
uses : actions/checkout@v4
150
162
151
163
- name : Build and test symengine
152
- shell : bash
164
+ shell : bash -el {0}
153
165
run : |
154
166
source bin/test_symengine_unix.sh
155
167
env :
Original file line number Diff line number Diff line change @@ -33,5 +33,4 @@ if [[ "${WITH_SYMPY}" != "no" ]]; then
33
33
pip install sympy;
34
34
fi
35
35
36
- conda clean --all
37
- source activate $our_install_dir ;
36
+ conda clean --all
Original file line number Diff line number Diff line change 10
10
11
11
# Setup travis for C++ library
12
12
cd $SOURCE_DIR
13
- source bin/test_symengine_unix .sh
13
+ source bin/test_symengine .sh
14
14
15
15
# Setup travis for Python wrappers
16
16
cd $PYTHON_SOURCE_DIR
Original file line number Diff line number Diff line change 1
- 153b7e98f310bccaae586dab6b49284ccd5f4174
1
+ c9510fb4b5c30b84adb993573a51f2a9a38a4cfe
You can’t perform that action at this time.
0 commit comments