skillfed

mozilla-repo-urls

Process Mozilla's repository URLs. The intent is to centralize URLs parsing.

mozilla-repo-urls v0.2.2 832.6K downloads/30d#4,939 on PyPI
Copyleft license MPL-2.0 AGING released

What it is and what it does

mozilla-repo-urls is a small utility library that centralizes URL parsing for Mozilla's repository ecosystem. It wraps giturlparse to handle Mozilla-specific repository URL patterns, intended to standardize how Mozilla projects extract and process repository metadata from URLs.

The package is minimal and focused: it provides parsing logic without external service calls or complex dependencies. With only giturlparse as a runtime dependency and low install friction, it's suitable for Mozilla-internal tooling, CI/CD pipelines, or projects that need consistent repository URL handling across the Mozilla organization.

Use it for:

  • Parse Mozilla repository URLs in CI/CD pipelines to extract project metadata or routing information.
  • Normalize and validate Mozilla Git URLs in internal tooling or build systems.
  • Centralize repository URL handling across multiple Mozilla projects to avoid duplicating parsing logic.

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Parses and processes Mozilla repository URLs, centralizing URL parsing logic for Mozilla projects.

Yes, if you work with Mozilla repositories and need standardized URL parsing. The package is lightweight, has no known vulnerabilities, and supports current Python versions. However, it is aging (437 days since last release) and appears to be Mozilla-internal tooling; verify that it solves your specific URL-parsing need before adopting it.

Install

mozilla-repo-urls on PyPI

pip

pip install mozilla-repo-urls

uv

uv add mozilla-repo-urls

poetry

poetry add mozilla-repo-urls

Installing mozilla-repo-urls

Before you install

Low install friction with a single dependency (giturlparse). Package is aging—437 days since last release—but supports current Python versions (3.11–3.13) and has seen no recent commits or activity signals in the fact sheet.

License in practice

Licensed under MPL-2.0 (copyleft), which requires derivative works to disclose source and license under the same terms; suitable for internal or open-source use but may constrain proprietary redistribution.

Quickstart

pip install mozilla-repo-urls

import mozilla_repo_urls
# Parse a Mozilla repository URL using the library's parsing logic

Requires Python 3.11 or later.

Verify before relying

  • What specific URL formats or Mozilla repository types does this package handle?
  • Does it validate URLs, normalize them, or extract metadata from them?
  • Is there public documentation or examples beyond the test setup instructions?

Package facts

License MPL-2.0 (copyleft)
Python support supports the current Python release (>=3.11)
Install friction low — pure-Python wheel
Runtime dependencies 1 — giturlparse
Maintenance aging — 437 days since the last release
First released
Downloads 832,632/month — #4,939 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: mozilla_repo_urls-0.2.2-py3-none-any.whl

Programming Language :: Python :: 3Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13

Tags

mozilla repository url parsingparse mozilla repo urlsmozilla git url handlerrepository url processormozilla project url utilities
mozilla-internalurl-parsing

More Utilities packages