Closed ttimasdf closed 2 years ago
Sorry, definitely not interested.
for those who may interest, the automated build script is at https://github.com/pysqlite3/pysqlite3
the wheels for Windows/macOS/Linux are available at
pip install pysqlite-binary
The major change of this PR is the improved Github Actions workflow to build binaries for multiple platforms, powered by cibuildwheel. Currently, it can build wheels on Python 3.6\~3.10 for:
PyPy is obviously incompatible, other platforms supported by cibuildwheel(CIBW_BUILD, CIBW_SKIP - Options - cibuildwheel) is yet to be tested.
Also I added some (opinionated) quality-of-life improvements.
SQLITE_VERSION
insetup.py
controls which sqlite version to compile against. This make the build progress more deterministic..gitignore
pyproject.toml
build_ext
tobuild_dynamic
, and renamedbuild_static
tobuild_ext
. So the binary package will be statically compiled.