Packaging¶
Gitlint consists of 2 python packages: gitlint and gitlint-core.
The gitlint
package is just a wrapper package around gitlint-core[trusted-deps]
which strictly pins gitlint
dependencies to known working versions.
There are scenarios where users (or OS package managers) may want looser dependency requirements.
In these cases, users can just install gitlint-core
directly (pip install gitlint-core
).
Issue 162 has all the background of how we got to the decision to split gitlint in 2 packages.
To build the packages locally: