A python wheel 1.0 (pep 427) installer designed for third party package managers, but can be used by others as well.
Some users don't want to install pip in their systems, but still wants to be able to install wheels.
Building is done using CMake.
cmake
make
make install
out-of-source builds are recommended
mkdir <build-dir>
cd <build-dir>
cmake <source-dir>
make
make install
- working c++14 (c++20 if using botan3) compiler environment
- pkg-config or pkgconf
- boost
- botan 2 or 3 botan 2 is the default, use the cmake option USE_BOTAN3 to use botan 3
- cmake
- libzip
These are always required, crosswrench bundles some dependencies that can used externally if choosen. These are:
The CMake argument -DEXTERNAL_LIBS=ON makes them all external by default, -DEXTERNAL_#NAME#=ON where #NAME# is the name in uppercase of the dependency listed above makes the individual dependency external.
crosswrench requires a python 3 interpreter with the sysconfig module to install wheels, only cpython has been tested.