Add build scripts for creating manylinux wheels.
This commit is contained in:
parent
9acbaadf04
commit
c99bbe0515
4 changed files with 110 additions and 0 deletions
16
build-scripts/README
Normal file
16
build-scripts/README
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
### 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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue