Skip to main content

swh.mosaic

MOSAIC (MOdular Storage of Archived and Indexed Contents) is a file format designed to efficiently store and randomly read contents archived by Software Heritage. Target content is source code and therefore small objects (median size: 3kb), indexed over one (or more) of the possible objstorage keys.

The motivations and design of this file format are thoroughly explained in SWH Enhancement Proposal #5. Format evolutions are described in CHANGELOG.md in the package’s sources.

The Python module provides high-level classes (implemented in Rust) to read/write MOSAIC files.

Release files for swh.mosaic 0.4.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for swh.mosaic 0.4.2
File Size Uploaded
swh_mosaic-0.4.2.tar.gz 3.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for swh.mosaic 0.4.2
File Interpreter ABI Platform
swh_mosaic-0.4.2-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details

Total release size: 16.2 MB

Release files / swh_mosaic-0.4.2.tar.gz

Download URL swh_mosaic-0.4.2.tar.gz
Size 3.0 MB
Tags Source
SHA-256 checksum
How to use checksums
c36f23978979fda872549da8052bc64b05849376a6fc53597459b16cf20bcd38
BLAKE2b-256 checksum
How to use checksums
f869f619a0447ffee0f6671501e1ace1a8a63b5241c2c61f10ee92628bb2e02e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release files / swh_mosaic-0.4.2-cp311-abi3-manylinux_2_28_x86_64.whl

Download URL swh_mosaic-0.4.2-cp311-abi3-manylinux_2_28_x86_64.whl
Size 13.2 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
6f53352aa0dd2a5ce95b38f0e129960ee88064fd13916417d394ace390941887
BLAKE2b-256 checksum
How to use checksums
f3608fa203a27289557a1893d9515b6a3dafb492e2065b01f4884edeecb4ab0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.15

Release history Release notifications | RSS feed

0.6.0

2 release files

0.5.0

2 release files

This release

0.4.2 This release

2 release files

0.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page