bouquin-sqlcipher4/build-scripts
2022-12-13 16:51:54 -06:00
..
_build_wheels.sh Build wheels for 3.11 2022-12-13 16:51:54 -06:00
build.sh Switch to manylinux 2_24 and add wheel for 3.10 2021-10-27 13:39:41 +00:00
cleanup.sh Add build scripts for creating manylinux wheels. 2019-09-05 13:46:32 -05:00
README Add build scripts for creating manylinux wheels. 2019-09-05 13:46:32 -05:00

### Building wheels

This directory contains a utility script (`build.sh`) which can be used to 
create completely self-contained manylinux wheels for Python 3.6 and 3.7. The 
build script fetches the latest release of Sqlcipher and generates the source
amalgamation and header file, which are then compiled into `sqlcipher3`. The
resulting Python package can be deployed to any linux environment and will
utilize the latest Sqlcipher source code with extensions compiled in.

The package name for the wheels is `sqlcipher3-binary` to differentiate it from
the standard `sqlcipher3` source distribution. The source distribution will 
link against the system sqlcipher by default, though you can provide your own
`sqlite3.c` and `sqlite3.h` and use `setup.py build_static` to create a
self-contained package as well.

Build artifacts are placed in the `wheelhouse/` directory.