Skip to main content

Tests Lint PyPI License codecov Matrix

Collider is a dependency manager for Meson projects.

It also provides the infrastructure to run private WrapDB-compatible package repositories, enabling teams to build their own package ecosystem.

Documentation: collider.ee

Features

  • Dependency manager for Meson wrap projects.
  • Publishable wrap repositories.
  • Host your own WrapDB-compatible package repository.
  • Lockfiles for reproducible builds.
  • Offline dependency cache.
  • Compatible with WrapDB.

Why Collider?

Meson provides WrapDB and subprojects, but dependency management across multiple repositories can become difficult:

  • Wrap files must be maintained manually.
  • Offline builds require prefetching sources.
  • Publishing reusable wraps is cumbersome.

Collider adds a lightweight package workflow on top of Meson's wrap system:

  • Publishable wrap repositories.
  • Self-hosted WrapDB-compatible registries.
  • Reproducible dependency lockfiles.
  • Offline dependency caching.

Requirements

  • Python 3.10+
  • Meson 1.8.5+ (and Ninja)
  • See pyproject.toml for Python dependency versions.

Installation

pip install collider-wraps

From source (development)

git clone git@github.com:MaxandreOgeret/collider.git
cd collider
uv venv
source .venv/bin/activate
uv sync

Quick start

From the root of a Meson project (next to meson.build):

collider init                                                   # create collider.json
collider repo add wrapdb wrap https://wrapdb.mesonbuild.com/v2/ # configure a repository
collider pkg add zlib                                           # add a dependency
collider setup                                                  # configure the Meson build
collider lock                                                   # write collider.lock for reproducible installs

See the Quick Start guide for a full walkthrough.

Documentation

Full documentation lives at collider.ee:

License

Apache-2.0
Copyright 2026 MOG Robotics OÜ

Download files

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

Source Distribution

collider_wraps-1.3.0.tar.gz (84.7 kB view details)

Uploaded Source

Built Distribution

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

collider_wraps-1.3.0-py3-none-any.whl (120.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: collider_wraps-1.3.0.tar.gz
  • Upload date:
  • Size: 84.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for collider_wraps-1.3.0.tar.gz
Algorithm Hash digest
SHA256 dc1ca82ea017933cd434a0c156016c4baedbb755a00e399bbaf71f05d7cc0aa3
MD5 ae4b309622fc9f84868ab4e511fa5926
BLAKE2b-256 871d82dc91a44f6f6ff69970209bddd4ef50bcb5a3982d7293d257311af3a279

See more details on using hashes here.

Provenance

The following attestation bundles were made for collider_wraps-1.3.0.tar.gz:

Publisher: publish.yml on MaxandreOgeret/collider

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file collider_wraps-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: collider_wraps-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 120.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for collider_wraps-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 900bdae9936314615e0165a28d75da25dbc1364d52a83922ea204ee7b88ed139
MD5 4449be7ebf91adee7f8fc6ebb328df9a
BLAKE2b-256 e9f51a3cba4406c5ea399d791c06a524e4049acf1809285c8402632b6ea777f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for collider_wraps-1.3.0-py3-none-any.whl:

Publisher: publish.yml on MaxandreOgeret/collider

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

1.5.1

2 files

1.5.0

2 files

1.4.0

2 files

This release

1.3.0 This release

2 files

1.2.0

2 files

1.1.0

2 files

1.0.1

2 files

1.0.0

2 files

Supported by

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