hyperlink
A featureful, immutable, and correct URL for Python.
Install
hyperlink on PyPI
pip
pip install hyperlinkuv
uv add hyperlinkpoetry
poetry add hyperlinkPackage facts
| License | MIT (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 2,043 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: hyperlink-21.0.0-py2.py3-none-any.whl
About hyperlink
from the package's own PyPI description — quoted content, verbatim
Hyperlink
Cool URLs that don't change.
<a href="https://hyperlink.readthedocs.io/en/latest/"> <img src="https://img.shields.io/badge/docs-latest-brightgreen.svg?style=flat" alt="Documentation"> </a> <a href="https://pypi.org/project/hyperlink/"> <img src="https://img.shields.io/pypi/v/hyperlink.svg" alt="PyPI"> </a> <a href="http://calver.org"> <img src="https://img.shields.io/badge/calver-YY.MINOR.MICRO-22bfda.svg" alt="Calendar Versioning"> </a> <a href="https://pypi.org/project/hyperlink/"> <img src="https://img.shields.io/pypi/pyversions/hyperlink.svg" alt="Python Version Compatibility"> </a> <a href="https://https://codecov.io/github/python-hyper/hyperlink?branch=master"> <img src="https://codecov.io/github/python-hyper/hyperlink/coverage.svg?branch=master" alt="Code Coverage"> </a> <a href="https://requires.io/github/python-hyper/hyperlink/requirements/?branch=master"> <img src="https://requires.io/github/python-hyper/hyperlink/requirements.svg?branch=master" alt="Requirements Status"> </a>
Hyperlink provides a pure-Python implementation of immutable URLs. Based on [RFC 3986][rfc3986] and [3987][rfc3987], the Hyperlink URL makes working with...
Read as markdown · JSON record · Source repository · Homepage
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Hyperlink provides an immutable, RFC 3986/3987-compliant URL implementation for parsing, manipulating, and constructing both URIs and IRIs in pure Python.
Hyperlink has zero runtime dependencies and ships as a pure-Python wheel, making installation frictionless. The package maintains active status with recent commits and has been production-grade for over a decade.
Hyperlink is licensed under the MIT license (permissive), allowing unrestricted use, modification, and distribution in both open-source and proprietary projects with minimal obligations.
Usage
pip install hyperlink
from hyperlink import URL
url = URL.from_text(u'http://github.com/python-hyper/hyperlink?utm_source=README')
utm_source = url.get(u'utm_source')
better_url = url.replace(scheme=u'https', port=443)
Verdict: Hyperlink is a stable, well-maintained URL library with zero dependencies, permissive licensing, and no known vulnerabilities. Its immutable design and RFC compliance make it suitable for production use across Python 2.7 and 3.4+.
Needs verification
- Whether the package actively maintains Python 2.7 support given its 2021 latest release date and modern Python ecosystem shifts.
- Current test coverage and maintenance cadence beyond the last commit date of 2026-03-20.
Similar packages
permissive · top 1,000 on PyPI
rfc3986permissive · top 1,000 on PyPI
faceunclear · top 1,000 on PyPI
immutabledictpermissive · top 1,000 on PyPI
rfc3986-validatorpermissive · top 1,000 on PyPI
h11permissive · top 100 on PyPI
PyOTPpermissive · top 1,000 on PyPI
uritemplatepermissive · top 1,000 on PyPI
wsprotopermissive · top 1,000 on PyPI
hyperframepermissive · top 1,000 on PyPI