dev-python / uritools

RFC 3986-compliant URI parsing, classification and composition

Official package sites : https://github.com/tkem/uritools/ · https://pypi.org/project/uritools/ ·

For various reasons, ``urllib.parse`` and its Python 2 predecessor ``urlparse`` are not compliant with current Internet standards. As stated in `Lib/urllib/parse.py <https://github.com/python/cpython/blob/3.8/Lib/urllib/parse.py>`_: RFC 3986 is considered the current standard and any future changes to urlparse module should conform with it. The urlparse module is currently not entirely compliant with this RFC due to defacto scenarios for parsing, and for backward compatibility purposes, some parsing quirks from older RFCs are retained. This module aims to provide fully RFC 3986 compliant replacements for the most commonly used functions found in ``urllib.parse``. It also includes functions for distinguishing between the different forms of URIs and URI references, and for conveniently creating URIs from their individual components.

v4.0.3 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 arm64 ~riscv
USE flags
doc test

General

doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_targets

python3_10
Build with Python 3.10
python3_11
Build with Python 3.11
python3_12
Build with Python 3.12
python3_13
Build with Python 3.13

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-python / spdx-tools : Python library to parse, validate and create SPDX documents

Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/uritools: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-python/uritools: Stabilize 4.0.3 ALLARCHES, #934093
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/uritools: Bump to 4.0.3
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Michał Górny · gentoo
dev-python/uritools: Remove old
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/uritools: Stabilize 4.0.2 arm64, #918391
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/uritools: Keyword 4.0.2 arm64, #917842
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-python/uritools: stabilize 4.0.2 for ALLARCHES
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
dev-python/uritools: Bump to 4.0.2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
dev-python/uritools: new package, add 4.0.1
New second-order dependency of app-admin/ansible-lint. Signed-off-by: Marek Szuba <marecki@gentoo.org>