Building Packages

PyTiger provides both Debian and RPM packaging configurations. In most cases the standard build tools can be used to build packages.

Debian

Use standard build mechanisms such as dpkg-buildpackage, debuild, pbuilder or whatever works for you. The debian/ directory is available in branches prefixed debian/ in Git.

We strongly recommend using pbuilder or sbuild or similar mechanisms in order that packages are built in a clean, reproducible environment so that no unexpected dependencies are pulled in and to avoid having to install all build dependencies on your build systems.

Red Hat & CentOS

Packages targeting the “native” python versions for Red Hat or CentOS can be built using standard tools such as rpmbuild or Mock with no specific configuration. The supplied spec file will generate the python3-pytiger RPM.

We strongly recommend using mock or similar mechanisms in order that packages are built in a clean, reproducible environment so that no unexpected dependencies are pulled in and to avoid having to install all build dependencies on your build systems.