Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/konstin/complex-manylinux-maturin-docker
https://github.com/konstin/complex-manylinux-maturin-docker
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/konstin/complex-manylinux-maturin-docker
- Owner: konstin
- Created: 2021-02-13T11:01:23.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-23T19:33:49.000Z (almost 4 years ago)
- Last Synced: 2024-11-26T02:12:45.824Z (about 1 month ago)
- Language: Rust
- Size: 7.81 KB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
This repository is an example of how to build manylinux wheels with maturin and github actions if you can't use the konstin2/maturin image.
It contains two crates with pyo3 bindings: nightly-only, which is build which all compatible python versions, and nightly-only-abi3, which is only build with python 3.6. The main trick is to run all commands inside the quay.io/pypa/manylinux2014_x86_64 image, using the `container: quay.io/pypa/manylinux2014_x86_64` directive in the build job.
The `custom-docker-image` folder shows an example how to make a custom image based on konstin2/maturin. In this case we add a more recent cmake version than cent os provides.