mozilla-repo-urls
Process Mozilla's repository URLs. The intent is to centralize URLs parsing.
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-urlsuv
uv add mozilla-repo-urlspoetry
poetry add mozilla-repo-urlsInstalling 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
Tags
More Utilities packages
Converts domain names between Unicode and…
permissive · top 100 on PyPI
charset-normalizerDetects and normalizes text encoding from…
permissive · top 100 on PyPI
setuptoolsSetuptools is a Python build backend and…
permissive · top 100 on PyPI
pluggyPluggy provides a plugin system that lets you…
permissive · top 100 on PyPI
PygmentsPygments is a syntax highlighter that colorizes…
permissive · top 100 on PyPI
sixSix provides utility functions to write Python…
permissive · top 100 on PyPI
urlextractExtracts URLs from text by locating TLDs and…
permissive · top 5,000 on PyPI
s3urlsParse and build Amazon S3 URLs in multiple…
permissive · top 15,000 on PyPI
mozprocessProvides utilities for spawning, managing, and…
copyleft · top 15,000 on PyPI
packageurl-pythonParses and builds Package URLs (purls) —…
permissive · top 1,000 on PyPI
hatch-vcsA Hatch plugin that automatically determines…
permissive · top 1,000 on PyPI
tox-ghtox-gh automatically selects and runs the…
permissive · top 15,000 on PyPI
taskcluster-urlsGenerates standardized URLs for Taskcluster…
copyleft · top 5,000 on PyPI
mozshellutilProvides shell command-line parsing utilities…
copyleft · top 15,000 on PyPI
url-normalizeStandardizes URLs to a canonical form by…
permissive · top 1,000 on PyPI
mozilla-versionParse and validate Mozilla product version…
copyleft · top 15,000 on PyPI