Skip to content

Commit 98ed6f0

Browse files
committed
0.0.233
1 parent 96d3854 commit 98ed6f0

File tree

3 files changed

+5
-110
lines changed

3 files changed

+5
-110
lines changed

.github/workflows/release.yaml

Lines changed: 3 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,8 @@ jobs:
3131
manylinux_image: 'quay.io/pypa/manylinux2014_x86_64'
3232
plat: 'manylinux2014_x86_64'
3333
- python-version: '3.14'
34-
manylinux_image: 'ghcr.io/pypa/manylinux/manylinux_2_31_x86_64'
35-
plat: 'manylinux_2_31_x86_64'
36-
- python-version: '3.14t'
37-
manylinux_image: 'ghcr.io/pypa/manylinux/manylinux_2_31_x86_64'
38-
plat: 'manylinux_2_31_x86_64'
34+
manylinux_image: 'quay.io/pypa/manylinux2014_x86_64'
35+
plat: 'manylinux2014_x86_64'
3936
runs-on: ubuntu-latest
4037
steps:
4138
- name: Check out repository
@@ -68,7 +65,7 @@ jobs:
6865
strategy:
6966
max-parallel: 4
7067
matrix:
71-
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14', '3.14t']
68+
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
7269

7370
steps:
7471
- uses: actions/checkout@v3.5.3
@@ -105,45 +102,10 @@ jobs:
105102
name: dist-macos-${{ matrix.python-version }}
106103
path: dist
107104

108-
build-windows:
109-
runs-on: windows-latest
110-
strategy:
111-
max-parallel: 3
112-
matrix:
113-
python-version: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14', '3.14t']
114-
115-
steps:
116-
- uses: actions/checkout@v3.5.3
117-
118-
- name: Download Build Tools for Visual Studio 2019
119-
run: Invoke-WebRequest -Uri https://aka.ms/vs/16/release/vs_buildtools.exe -OutFile vs_buildtools.exe
120-
121-
- name: Run vs_buildtools.exe install
122-
run: ./vs_buildtools.exe --quiet --wait --norestart --nocache --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.VC.v141.x86.x64 --add Microsoft.VisualStudio.Component.VC.140 --includeRecommended
123-
124-
- name: Set up Python ${{ matrix.python-version }} x64
125-
uses: actions/setup-python@v4
126-
with:
127-
python-version: ${{ matrix.python-version }}
128-
architecture: x64
129-
130-
- name: Install Python package dependencies
131-
run: python -m pip install --upgrade cython wheel numpy setuptools_rust
132-
133-
- name: Build binary wheel
134-
run: python setup.py bdist_wheel
135-
136-
- name: Archive dist artifacts
137-
uses: actions/upload-artifact@v4
138-
with:
139-
name: dist-windows-${{ matrix.python-version }}
140-
path: dist
141-
142105
upload:
143106
needs:
144107
- build-manylinux
145108
- build-macos
146-
- build-windows
147109
runs-on: ubuntu-latest
148110

149111
steps:
@@ -205,13 +167,6 @@ jobs:
205167
path: dist-linux-3.14
206168
- run: mv -v dist-linux-3.14/* dist/
207169

208-
- name: Stage linux 3.14t
209-
uses: actions/download-artifact@v4.1.7
210-
with:
211-
name: dist-linux-3.14t
212-
path: dist-linux-3.14t
213-
- run: mv -v dist-linux-3.14t/* dist/
214-
215170
- name: Stage macos 3.9
216171
uses: actions/download-artifact@v4.1.7
217172
with:
@@ -253,62 +208,6 @@ jobs:
253208
name: dist-macos-3.14
254209
path: dist-macos-3.14
255210
- run: mv -v dist-macos-3.14/* dist/
256-
257-
- name: Stage macos 3.14t
258-
uses: actions/download-artifact@v4.1.7
259-
with:
260-
name: dist-macos-3.14t
261-
path: dist-macos-3.14t
262-
- run: mv -v dist-macos-3.14t/* dist/
263-
264-
- name: Stage windows 3.9
265-
uses: actions/download-artifact@v4.1.7
266-
with:
267-
name: dist-windows-3.9
268-
path: dist-windows-3.9
269-
- run: mv -v dist-windows-3.9/* dist/
270-
271-
- name: Stage windows 3.10
272-
uses: actions/download-artifact@v4.1.7
273-
with:
274-
name: dist-windows-3.10
275-
path: dist-windows-3.10
276-
- run: mv -v dist-windows-3.10/* dist/
277-
278-
- name: Stage windows 3.11
279-
uses: actions/download-artifact@v4.1.7
280-
with:
281-
name: dist-windows-3.11
282-
path: dist-windows-3.11
283-
- run: mv -v dist-windows-3.11/* dist/
284-
285-
- name: Stage windows 3.12
286-
uses: actions/download-artifact@v4.1.7
287-
with:
288-
name: dist-windows-3.12
289-
path: dist-windows-3.12
290-
- run: mv -v dist-windows-3.12/* dist/
291-
292-
- name: Stage windows 3.13
293-
uses: actions/download-artifact@v4.1.7
294-
with:
295-
name: dist-windows-3.13
296-
path: dist-windows-3.13
297-
- run: mv -v dist-windows-3.13/* dist/
298-
299-
- name: Stage windows 3.14
300-
uses: actions/download-artifact@v4.1.7
301-
with:
302-
name: dist-windows-3.14
303-
path: dist-windows-3.14
304-
- run: mv -v dist-windows-3.14/* dist/
305-
306-
- name: Stage windows 3.14t
307-
uses: actions/download-artifact@v4.1.7
308-
with:
309-
name: dist-windows-3.14t
310-
path: dist-windows-3.14t
311-
- run: mv -v dist-windows-3.14t/* dist/
312211

313212
- name: Publish distribution 📦 to PyPI
314213
uses: pypa/gh-action-pypi-publish@release/v1

build.sh

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,8 @@ set -ex
44
cd $GITHUB_WORKSPACE/io
55
cd io
66

7-
# Handle Python version with potential 't' suffix (e.g., 3.14t)
8-
PYTHON_VERSION_NO_T=${PYTHON_VERSION/t/}
9-
PYTHON_VERSION_TAG=${PYTHON_VERSION/./}
10-
117
# Only build for the specified Python version
12-
PYBIN="/opt/python/cp${PYTHON_VERSION_TAG}-cp${PYTHON_VERSION_TAG}/bin"
8+
PYBIN="/opt/python/cp${PYTHON_VERSION//.}-cp${PYTHON_VERSION//.}/bin"
139

1410
# Install necessary packages
1511
"${PYBIN}/python" -m pip install -U setuptools wheel numpy cython

orso/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@
1010
# See the License for the specific language governing permissions and
1111
# limitations under the License.
1212

13-
__version__: str = "0.0.232"
13+
__version__: str = "0.0.233"
1414
__author__: str = "@joocer"

0 commit comments

Comments
 (0)