skillfed

hyperlink

A featureful, immutable, and correct URL for Python.

hyperlink Permissive license MIT Active 297 v21.0.0 released

Install

hyperlink on PyPI

pip

pip install hyperlink

uv

uv add hyperlink

poetry

poetry add hyperlink

Package 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

Development Status :: 5 - Production/StableIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseProgramming Language :: Python :: 2Programming Language :: Python :: 2.6Programming Language :: Python :: 2.7Programming Language :: Python :: 3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Programming Language :: Python :: Implementation :: PyPyTopic :: Software Development :: LibrariesTopic :: Utilities

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.
immutable url parsinguri iri handling pythonrfc 3986 compliant urlsurl manipulation libraryparse and build urlshyperlink managementurl normalization

Similar packages