coleifer / pysqlite3

SQLite3 DB-API 2.0 driver from Python 3, packaged separately, with improvements
zlib License
183 stars 51 forks source link

Building prebuilt binary wheels for multiple platforms & multiple Python versions #37

Closed ttimasdf closed 2 years ago

ttimasdf commented 2 years ago

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.

coleifer commented 2 years ago

Sorry, definitely not interested.

ttimasdf commented 2 years ago

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