https://github.com/jupyter-xeus/xeus-python-wheel
Building a PyPI wheel for xeus-python
https://github.com/jupyter-xeus/xeus-python-wheel
Last synced: 4 months ago
JSON representation
Building a PyPI wheel for xeus-python
- Host: GitHub
- URL: https://github.com/jupyter-xeus/xeus-python-wheel
- Owner: jupyter-xeus
- License: bsd-3-clause
- Created: 2019-12-12T11:05:45.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-12-22T15:21:10.000Z (over 1 year ago)
- Last Synced: 2025-02-06T02:27:16.375Z (5 months ago)
- Language: CMake
- Homepage:
- Size: 192 KB
- Stars: 12
- Watchers: 6
- Forks: 14
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Xeus-python-wheel
This project holds the recipe for building PyPI wheels for the [xeus-python](https://github.com/jupyter-xeus/xeus-python) project.
The continuous integration builds and tests wheels for
- Linux (`manylinux2014_x86_64`),
- OS X (`Xcode 13.1.0`),
- and Windows (x64).## Building the manylinux wheels
Building the manylinux wheels requires `docker`. To build manylinux2010 wheels, clone the repository, and run:
```bash
docker run --rm -e PLAT=manylinux2014_x86_64 -v `pwd`:/io quay.io/pypa/manylinux2014_x86_64 /io/scripts/build-wheels.sh
```from the root of the source directory.
Built manylinux wheels for Python 3.7, 3.8, and 3.9 are placed into the `wheelhouse` directory.
## Building the Windows wheels
The following packages must be installed in the environment to build the xeus-python wheel on windows:
- `perl` (required to build `OpenSSL` on Windows)
- `nasm` (required to build `OpenSSL` on Windows)To build the wheel in your local environment, clone the repository and run
```
pip wheel . --verbose
```from the root of the source directory.