Matomo distribution manager
A command-line tool for building Matomo distributions with plugins bundled in and various customizations applied. It builds a bundled zip file in a verifiable and reproducible manner for use with systems like Docker.
- Version pining
Whilst a range of accepted versions may be specified in the
distribution.toml, the lock file that is used to produce the bundle fixes an exact version ensuring that subsequent runs will always download the same release.
- Download hash pining We apply a trust-on-first-download mode for all files, such that any change in file hash for the same version can only be rectified through manual intervention. This pinning also ensures a consistent input into the customization stages
- Useful tweaks Remove modules that serve no purpose under your intended release scheme such as the marketplace.
- Tidy bundle
Bundles can optionally have packaging information(think
.composer.lock), example plugins and other supporting file removed to keep the bundle size down.
- Safe & shareable caching Source zip files are cached locally for faster subsequent builds. Caches can be shared across distributions, and each file has it's integrity checked against the expected hashes stored in the distribution's lock file.
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size matomo_dl-1.3.0-py36-none-any.whl (47.3 kB)||File type Wheel||Python version py36||Upload date||Hashes View|
|Filename, size matomo_dl-1.3.0.tar.gz (25.2 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for matomo_dl-1.3.0-py36-none-any.whl