Skip to content

Commit f064623

Browse files
build(python): Rework building wheels for different platforms
* chore: build wheels for all platforms * chore: lint * fix: point at Cargo.toml * use maturin * fix: add missing arg * fix: use bash * fix: package name * build: Remove `ppc64le` & `ppc64` as not supported by `ring` * build: Remove `i686-unknown-linux-musl` as not fully supported by `ring` * build: Remove `s390x` as not supported by `ring` * build: Build sdist separately * build: Simplify sdist * build: Unify artifact naming * build: Uncomment release step Co-authored-by: Dmitry Dygalo <[email protected]>
1 parent e483dc1 commit f064623

File tree

8 files changed

+352
-221
lines changed

8 files changed

+352
-221
lines changed

.github/workflows/build.yml

Lines changed: 0 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -115,33 +115,6 @@ jobs:
115115
run: tox -e py
116116
working-directory: ./bindings/python
117117

118-
test-python-sdist:
119-
runs-on: ubuntu-20.04
120-
name: Testing Python source code distribution
121-
steps:
122-
- uses: actions/checkout@v2
123-
with:
124-
submodules: true
125-
- uses: actions/setup-python@v2
126-
with:
127-
python-version: '3.8'
128-
architecture: x64
129-
130-
- uses: actions-rs/toolchain@v1
131-
with:
132-
toolchain: stable
133-
override: true
134-
135-
- run: python -m pip install tox
136-
working-directory: ./bindings/python
137-
138-
- run: tox -e build-sdist
139-
working-directory: ./bindings/python
140-
141-
- name: Installing sdist
142-
run: pip install dist/*
143-
working-directory: ./bindings/python
144-
145118
test-wasm:
146119
name: Tests for WASM crate
147120
runs-on: ubuntu-20.04

0 commit comments

Comments
 (0)