https://github.com/alesanfra/dlib-wheels
Build automation for the dlib project
https://github.com/alesanfra/dlib-wheels
cicd dlib dlib-face-detection pip pypi pypi-package
Last synced: about 15 hours ago
JSON representation
Build automation for the dlib project
- Host: GitHub
- URL: https://github.com/alesanfra/dlib-wheels
- Owner: alesanfra
- Created: 2020-09-16T21:23:52.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-10-19T14:56:08.000Z (3 months ago)
- Last Synced: 2025-11-27T10:16:04.702Z (about 2 months ago)
- Topics: cicd, dlib, dlib-face-detection, pip, pypi, pypi-package
- Homepage:
- Size: 24.4 KB
- Stars: 13
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dlib Binary Distribution
[](https://github.com/alesanfra/dlib-wheels/actions/workflows/build.yaml)
[](https://badge.fury.io/py/dlib-bin)
This project provides pre-compiled binary wheels of [dlib](https://github.com/davisking/dlib), making it easy to integrate into your Python projects without the hassle of building from source.
With `dlib-bin`, you're just one `pip install` command away from starting your next machine learning project!
## Supported Platforms
We currently build wheels for the following platforms:
- **Windows** (AMD64)
- **macOS** (Apple Silicon / arm64)
- **Linux GLIBC-based** distributions like Ubuntu, Debian, and RHEL (x86_64 and aarch64, [manylinux_2_28](https://peps.python.org/pep-0600/))
- **Linux MUSL-based** distributions like Alpine (x86_64 and aarch64, [musllinux_1_2](https://peps.python.org/pep-0656/))
## Installation
Installing `dlib-bin` is straightforward. Simply run:
```bash
pip install dlib-bin
```
That's it! No compilers, no build tools—just a ready-to-use dlib installation.
## Contributing
We welcome contributions! If you'd like to trigger a new release, please update the following variables in the `.github/workflows/build.yaml` file:
- **`BUILD_COMMIT`** – Set this to the new tag or commit from the [dlib repository](https://github.com/davisking/dlib) that you want to build
- **`DLIB_BIN_VERSION`** – Set this to the desired version number for the `dlib-bin` package on PyPI
Once updated, simply commit and push your changes to trigger the build workflow.
## Important Notes
**Version 20 and Beyond:**
Starting with version 20 (October 2025), this distribution builds binary wheels for the **four most recent Python versions**: currently Python 3.11, 3.12, 3.13, and 3.14.
**macOS Support:**
Following Apple's deprecation of Intel-based macOS builds, we now support **Apple Silicon (arm64) only** starting from version 20.