Installation¶
Zint bindings are available as a package, installable from pip:
pip install zint-bindings
Binary wheels are provided for the most common platforms. If your platform is not supported, pip will build the package from a source distribution.
Building from source¶
When building either from this repository, or from a source distribution (sdist) provided by pip, you need the following software apart from Python and pip:
Note
On Windows, you will need to run the install command from an “x64 Native Tools Command Prompt” (installed with MSVC) and set the CMAKE_GENERATOR environment variable to Ninja.
At the moment only the x64 architecture is supported.
After the environment is set up, simply run pip install:
Assuming your platform does not have a binary distribution:
pip install zint-bindings
sdists for particular versions can be downloaded from https://pypi.org/project/zint/#files
pip install zint_bindings-<VERSION>.tar.gz
You can either clone the project and run the install command from the root directory:
pip install .
or install the project directly from GitHub:
# A particular tag:
pip install https://github.com/bindreams/zint-bindings/archive/refs/tags/v1.2.2.zip
# From the top of the main branch:
pip install https://github.com/bindreams/zint-bindings/archive/refs/heads/main.zip