Port details
py-cibuildwheel Build Python wheels on CI with minimal configuration
4.2.1 devel Σ =0 4.2.1Version of this port present on the latest quarterly branch. Maintainer: yuri@FreeBSD.org Port Added: 2025-03-31 16:46:52
Last Update: 2026-09-15 02:33:07
Commit Hash: 59e7166
Also Listed In: science
License: BSD2CLAUSE
WWW: https://cibuildwheel.pypa.io/en/stable/ https://github.com/pypa/cibuildwheel Description: # cibuildwheel allows building Python wheels across Mac, Linux, Windows,
on multiple versions of Python.
cibuildwheel runs on your CI server - currently it supports GitHub Actions,
Azure Pipelines, Travis CI, AppVeyor, CircleCI, and GitLab CI - and it builds
and tests your wheels across all of your platforms. ¦ ¦ ¦ ¦
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist # There is no configure plist information for this port. USE_RC_SUBR (Service Scripts)
no SUBR information found for this port
Dependency lines :
${PYTHON_PKGNAMEPREFIX}cibuildwheel>0:devel/py-cibuildwheel@${PY_FLAVOR} To install the port : # cd /usr/ports/devel/py-cibuildwheel/ && make install clean To add the package , run one of these commands: pkg install devel/py-cibuildwheel pkg install py312-cibuildwheel NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above. NOTE: This is a Python port. Instead of py312-cibuildwheel listed in the above command, you can pick from the names under the Packages section.PKGNAME: py312-cibuildwheel Package flavors (<flavor>: <package> ) # py312: py312-cibuildwheel
distinfo: # TIMESTAMP = 1789395242
SHA256 (cibuildwheel-4.2.1.tar.gz) = 6d67f04c0d1277a3b5301ed2ef82b115efd2ac1fe58b998bbc6ba1d59c918983
SIZE (cibuildwheel-4.2.1.tar.gz) = 456807
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Build dependencies: #
py312-hatchling>=0 : devel/py-hatchling@py312 python3.12 : lang/python312 py312-build>=0 : devel/py-build@py312 py312-installer>=0 : devel/py-installer@py312
Test dependencies: #
py312-Jinja2>=3.1.2 : devel/py-Jinja2@py312 py312-pytest-rerunfailures>0 : devel/py-pytest-rerunfailures@py312 py312-pytest-timeout>0 : devel/py-pytest-timeout@py312 py312-pytest-xdist>0 : devel/py-pytest-xdist@py312 py312-pytest>=9 : devel/py-pytest@py312 py312-setuptools>=0 : devel/py-setuptools@py312 py312-tomli-w>0 : textproc/py-tomli-w@py312 py312-validate-pyproject>0 : devel/py-validate-pyproject@py312 py312-xdoctest>0 : devel/py-xdoctest@py312 py312-pytest>=7,1 : devel/py-pytest@py312 python3.12 : lang/python312
Runtime dependencies: #
py312-bashlex>=0.13 : devel/py-bashlex@py312 py312-bracex>0 : textproc/py-bracex@py312 py312-build>=1.0.0 : devel/py-build@py312 py312-certifi>0 : security/py-certifi@py312 py312-dependency-groups>=1.2 : devel/py-dependency-groups@py312 py312-filelock>0 : sysutils/py-filelock@py312 py312-humanize>0 : devel/py-humanize@py312 py312-packaging>=20.9 : devel/py-packaging@py312 py312-platformdirs>0 : devel/py-platformdirs@py312 python3.12 : lang/python312
There are no ports dependent upon this port #
Configuration Options : #
No options to configure Options name : #
devel_py-cibuildwheel USES: #
python
FreshPorts was unable to extract/find any pkg message # Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
4.2.1 15 Sep 2026 02:33:07
Yuri Victorovich (yuri)
devel/py-cibuildwheel: update 4.1.1 → 4.2.1
4.1.1 02 Aug 2026 23:54:22
Yuri Victorovich (yuri)
devel/py-cibuildwheel: update 2.23.2 → 4.1.1
2.23.2 27 Oct 2025 16:01:07
Po-Chuan Hsieh (sunpoet)
devel/py-cibuildwheel: Add NO_ARCH
Approved by: portmgr (blanket)
2.23.2 19 Oct 2025 00:00:43
Po-Chuan Hsieh (sunpoet)
devel/py-cibuildwheel: Fix BUILD_DEPENDS and its usage
- Fix BUILD_DEPENDS: py-wheel is not needed
- Fix BUILD_DEPENDS usage: it should depend on the package, not the executable
from pyproject.toml:
[build-system]
requires = ["hatchling"]
Reference: https://github.com/pypa/cibuildwheel/blob/v2.23.2/pyproject.toml#L1-L2
Approved by: portmgr (blanket)
With hat: python
2.23.2 31 Mar 2025 16:43:35
Yuri Victorovich (yuri)
devel/py-cibuildwheel: New port: Build Python wheels on CI with minimal
configuration