15
15
runs-on : windows-latest
16
16
strategy :
17
17
matrix :
18
- python : [3.9, "3.10", 3.11, 3.12]
18
+ python : ["3.10", 3.11, 3.12, 3.13 ]
19
19
wordsize : [64]
20
20
steps :
21
21
- name : Checkout
45
45
${PYTHON} -m pip uninstall -y kastore
46
46
${PYTHON} -m pip install -v kastore --only-binary kastore -f python/dist/ --no-index
47
47
${PYTHON} -c "import kastore"
48
- ${PYTHON} -m pip install -r python/requirements/CI/tests/requirements.txt
49
- rm -rf python/kastore python/*.pyd
50
- ${PYTHON} -m pytest -v python
48
+
51
49
- name : Upload Wheels
52
50
53
51
with :
58
56
runs-on : macos-14
59
57
strategy :
60
58
matrix :
61
- python : [3.9, "3.10", 3.11, 3.12]
59
+ python : ["3.10", 3.11, 3.12, 3.13 ]
62
60
steps :
63
61
- name : Checkout
64
62
78
76
pip uninstall -y kastore
79
77
pip install -v kastore --only-binary kastore -f python/dist/ --no-index
80
78
python -c "import kastore"
81
- pip install -r python/requirements/CI/tests/requirements.txt
82
- rm -rf python/kastore python/*.so
83
- python -m pytest -v python
79
+
84
80
- name : Upload Wheels
85
81
86
82
with :
@@ -94,10 +90,10 @@ jobs:
94
90
- name : Checkout
95
91
96
92
97
- - name : Set up Python 3.9
93
+ - name : Set up Python 3.10
98
94
99
95
with :
100
- python-version : 3.9
96
+ python-version : " 3.10 "
101
97
102
98
- name : Build sdist
103
99
shell : bash
@@ -130,13 +126,11 @@ jobs:
130
126
pip uninstall -y kastore
131
127
pip install -v kastore --only-binary kastore -f python/dist/wheelhouse --no-index
132
128
python -c "import kastore"
133
- pip install -r python/requirements/CI/tests/requirements.txt
134
- python -m pytest -v python
135
129
136
- - name : Set up Python 3.12
130
+ - name : Set up Python 3.11
137
131
138
132
with :
139
- python-version : 3.12
133
+ python-version : 3.11
140
134
141
135
- name : Run tests (3.11)
142
136
run : |
@@ -146,8 +140,6 @@ jobs:
146
140
pip uninstall -y kastore
147
141
pip install -v kastore --only-binary kastore -f python/dist/wheelhouse --no-index
148
142
python -c "import kastore"
149
- pip install -r python/requirements/CI/tests/requirements.txt
150
- python -m pytest -v python
151
143
152
144
- name : Set up Python 3.10
153
145
@@ -162,24 +154,20 @@ jobs:
162
154
pip uninstall -y kastore
163
155
pip install -v kastore --only-binary kastore -f python/dist/wheelhouse --no-index
164
156
python -c "import kastore"
165
- pip install -r python/requirements/CI/tests/requirements.txt
166
- python -m pytest -v python
167
157
168
- - name : Set up Python 3.9
158
+ - name : Set up Python 3.13
169
159
170
160
with :
171
- python-version : 3.9
161
+ python-version : 3.13
172
162
173
- - name : Run tests (3.9 )
163
+ - name : Run tests (3.13 )
174
164
run : |
175
165
python -VV
176
166
# We install in this odd way to make sure we get both deps and a local kastore
177
167
pip install kastore --only-binary kastore -f python/dist/wheelhouse
178
168
pip uninstall -y kastore
179
169
pip install -v kastore --only-binary kastore -f python/dist/wheelhouse --no-index
180
170
python -c "import kastore"
181
- pip install -r python/requirements/CI/tests/requirements.txt
182
- python -m pytest -v python
183
171
184
172
- name : Upload Wheels
185
173
0 commit comments