Skip to main content

Package for handling Mozilla Archive files

Project description

docs

Documentation Status

tests

Task Status

package

PyPI Package latest release PyPI Package monthly downloads PyPI Wheel Supported versions Supported implementations

Package for handling Mozilla Archive files. MAR file format is documented at https://wiki.mozilla.org/Software_Update:MAR

  • Free software: MPL 2.0 license

Usage

To list the contents of a mar:

mar -t complete.mar

To list the contents of a mar with extra detail:

mar -T complete.mar

To extract a mar:

mar -x complete.mar

To extract, and uncompress a bz2 compressed mar:

mar -j -x complete.mar

To verify a mar:

mar -k :mozilla-nightly -v complete.mar

To create a mar, using bz2 compression:

mar -j -c complete.mar *

To create a mar, using xz compression:

mar -J -c complete.mar *

To create a signed mar:

mar -J -c complete.mar -k private.key -H nightly -V 123 tests

Installation

pip install mar

Documentation

https://mar.readthedocs.io/en/latest/

Development

To run the all tests run:

tox

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

mar-3.2.1.tar.gz (135.0 kB view details)

Uploaded Source

Built Distribution

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

mar-3.2.1-py3-none-any.whl (30.3 kB view details)

Uploaded Python 3

File details

Details for the file mar-3.2.1.tar.gz.

File metadata

  • Download URL: mar-3.2.1.tar.gz
  • Upload date:
  • Size: 135.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for mar-3.2.1.tar.gz
Algorithm Hash digest
SHA256 dfc86758d5f89c095e15b25beee07fcd36c4512c0022d0965ed96f8b00b69483
MD5 dd16a8664377b9800ccef10b2bf24163
BLAKE2b-256 56e3ae20dcc5b4fe58aeaef4bc371d0ac726dcf58e338cfc0881a9b981e1d644

See more details on using hashes here.

Provenance

The following attestation bundles were made for mar-3.2.1.tar.gz:

Publisher: pypi-publish.yml on mozilla-releng/build-mar

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

File details

Details for the file mar-3.2.1-py3-none-any.whl.

File metadata

  • Download URL: mar-3.2.1-py3-none-any.whl
  • Upload date:
  • Size: 30.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for mar-3.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4b79574df873dfed73bb7ffda0c312594dc252d24973f5a00976b2616fd2439a
MD5 63d2ebaf9ac67d91dca30c41395bc788
BLAKE2b-256 c6fb55a50c9d550849a14b6473beb7c5d63a584e469c937ba7997f5a03d08428

See more details on using hashes here.

Provenance

The following attestation bundles were made for mar-3.2.1-py3-none-any.whl:

Publisher: pypi-publish.yml on mozilla-releng/build-mar

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

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