Skip to main content

.

Project description

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.

Features

  • 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 package.json and .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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

matomo_dl-1.3.0.tar.gz (25.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

matomo_dl-1.3.0-py36-none-any.whl (47.3 kB view details)

Uploaded Python 3.6

File details

Details for the file matomo_dl-1.3.0.tar.gz.

File metadata

  • Download URL: matomo_dl-1.3.0.tar.gz
  • Upload date:
  • Size: 25.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for matomo_dl-1.3.0.tar.gz
Algorithm Hash digest
SHA256 93562b906311fb24ab57c69fa0e10b9fb27a1a7c554e62cde8bf5e2bd0b84130
MD5 ee0a0fd0b41b22ac00140c0121262896
BLAKE2b-256 98c9289cf2270015af26623f0b82bda262f7ff0f7de8a65223f6ea1d16b69840

See more details on using hashes here.

File details

Details for the file matomo_dl-1.3.0-py36-none-any.whl.

File metadata

  • Download URL: matomo_dl-1.3.0-py36-none-any.whl
  • Upload date:
  • Size: 47.3 kB
  • Tags: Python 3.6
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.6.7

File hashes

Hashes for matomo_dl-1.3.0-py36-none-any.whl
Algorithm Hash digest
SHA256 95b983446289994d0e9d826efbbcf4a2319b2c0eb15f135c179d50b26a77b6df
MD5 f27d21df35331201d0dd67cb44622818
BLAKE2b-256 dd5bb459d1d713b8f4ddd628467607c4b1de0820751b1b58b1bec70921423668

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page