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.4.0.tar.gz (92.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.4.0-py3-none-any.whl (128.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: collider_wraps-1.4.0.tar.gz
  • Upload date:
  • Size: 92.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.4.0.tar.gz
Algorithm Hash digest
SHA256 394bf777ff8e616d47879b37a4576a0ea14e104ab420051ffd2ccc6eacc17b78
MD5 26a5213492296d97446d8eb2204920b9
BLAKE2b-256 969fc19758edd0e736afa6ef90eb99718f0a85b4d22deb67dee6fd540c6ab1c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for collider_wraps-1.4.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.4.0-py3-none-any.whl.

File metadata

  • Download URL: collider_wraps-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 128.6 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.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 88e908883225a709bad0bc065193162947b409dfda0bb33161d52a72d8b9101d
MD5 290c2a1bb008f0ccb8a6a800c73e8389
BLAKE2b-256 e031fb94d6460f2f3eae6becfcd3a8e0f4e1becd66441206814c3afa530c6be0

See more details on using hashes here.

Provenance

The following attestation bundles were made for collider_wraps-1.4.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

This release

1.4.0 This release

2 files

1.3.0

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