Skip to content

Consider lowering MACOSX_DEPLOYMENT_TARGET to 11.0 #148

@jgr-gh

Description

@jgr-gh

Please consider lowering MACOSX_DEPLOYMENT_TARGET to 11.0 in:
.github/workflows/buildwheels.yml

In this pull request:
https://github.com/Ezibenroc/PyRoaringBitMap/pull/141/changes
The deployment target was set to 14.0.

However, most wheels still target a much lower minimum. 11.0 matches the deployment target used by python-build-standalone for Python 3.9 to Python 3.14+:

% uv run --python 3.9 python -c "import sysconfig; print(sysconfig.get_config_var('MACOSX_DEPLOYMENT_TARGET'))"
11.0
% uv run --python 3.14 python -c "import sysconfig; print(sysconfig.get_config_var('MACOSX_DEPLOYMENT_TARGET'))"
11.0

Setting it to a much newer version makes pyroaring unable to be installed from the wheel on older systems. It should build fine with MACOSX_DEPLOYMENT_TARGET set to 11.0.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions