We use multibuild to build wheels.
No manual action is required to make a release to PyPI.
GitHub Actions tries to release previously-unreleased versions of httpstan
twice a week.
BUILD_COMMIT
is automatically set to the most recent tagged version ofhttpstan
. See.github/workflows/wheels.yml
.MB_PYTHON_OSX_VER=10.9
is set in.github/workflows/wheels.yml
.- To avoid building universal wheels on macos,
ARCHFLAGS
is set to-arch x86_64
in.github/workflows/wheels.yml
. SettingARCHFLAGS
on macos influences what Python uses asCFLAGS
. The httpstanMakefile
getsCFLAGS
from Python and uses them when compilinghttpstan/stan_services.cpp
.