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.1.0.tar.gz (23.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.1.0-py36-none-any.whl (44.2 kB view details)

Uploaded Python 3.6

File details

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

File metadata

  • Download URL: matomo_dl-1.1.0.tar.gz
  • Upload date:
  • Size: 23.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.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.1.0.tar.gz
Algorithm Hash digest
SHA256 f7ee1bf1a30eaadd4260dc1f7baa80e1a3e1fd4408b777adfa17f14df74d67bd
MD5 32e7cd1fbaa1eb005cf995ac09451050
BLAKE2b-256 218bdc825fbb93d624516895522a2d92241ed5aa2314e2ba4dd2f26e43ec59c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: matomo_dl-1.1.0-py36-none-any.whl
  • Upload date:
  • Size: 44.2 kB
  • Tags: Python 3.6
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.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.1.0-py36-none-any.whl
Algorithm Hash digest
SHA256 cd70412f89cd26a38b852457ac50cdbf4c9ffe70475209212728f93c1d31cf3a
MD5 47e874b84774d0c09b15fb2428c2c585
BLAKE2b-256 e8bfe227bc8ac9133b9afa7fa454ea15e203f83c473296801838b82a998b280b

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