bouquin-sqlcipher4/build-scripts
Charles Leifer 2748334ffd 0.4.5
Add wheel for 3.9.
2020-12-22 15:09:30 +00:00
..
_build_wheels.sh 0.4.5 2020-12-22 15:09:30 +00:00
build.sh 0.4.1 2020-01-30 14:23:04 +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.