| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python311-url-normalize | Distribution: openSUSE Tumbleweed |
| Version: 2.2.1 | Vendor: openSUSE |
| Release: 1.1 | Build date: Mon Sep 29 14:34:23 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 59829 | Source RPM: python-url-normalize-2.2.1-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/niksite/url-normalize | |
| Summary: URL normalization for Python | |
URL normalization for Python.
MIT
* Mon Sep 29 2025 John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
- Update to 2.2.1
* Include `py.typed` marker file for PEP 561 compatibility.
- Use Python 3.11 on SLE-15 by default
* Fri Apr 11 2025 Steve Kowalik <steven.kowalik@suse.com>
- Update to 2.2.0:
* Added
+ New `default_domain` parameter to support absolute paths with domain
names
+ New command-line interface (`url-normalize`)
+ Query parameter filtering functionality
+ Parameter allowlist feature for controlling accepted query parameters
+ IDNA 2008 support via `idna` package
* Fixed
+ Handle URLs with missing slashes correctly
+ Fix decoding of reserved characters in URL paths
+ Fix Twitter hashtag encoding in query parameters
+ Do not encode equals sign in fragment
+ Reverted license format in pyproject.toml to maintain Python 3.8
compatibility with older setuptools versions
* Changed
+ **BREAKING:** Switch default scheme from 'http' to 'https'
+ **BREAKING:** Migrated IDNA handling to use IDNA 2008 with UTS46
processing
+ **BREAKING:** Updated minimum Python version to 3.8
+ **BREAKING:** Removed sort_query_params option as it was incorrect
+ Enhanced query normalization with parameter filtering support
+ Updated URL cleanup to support new filtering features
+ Changed host normalization to handle each domain label separately
- Drop patch url-normalize-pr28-poetry-core.patch, now included.
* Tue May 09 2023 Ben Greiner <code@bnavigator.de>
- Add url-normalize-pr28-poetry-core.patch
* poetry-core is much more lightweight than poetry
s
* Sat Apr 10 2021 John Vandenberg <jayvdb@gmail.com>
- Activate test suite using GitHub tarball
- Update to v1.4.3
* Tue Jan 14 2020 John Vandenberg <jayvdb@gmail.com>
- Initial spec for v1.4.1
/etc/alternatives/url-normalize /usr/bin/url-normalize /usr/bin/url-normalize-3.11 /usr/lib/python3.11/site-packages/url_normalize /usr/lib/python3.11/site-packages/url_normalize-2.2.1.dist-info /usr/lib/python3.11/site-packages/url_normalize-2.2.1.dist-info/INSTALLER /usr/lib/python3.11/site-packages/url_normalize-2.2.1.dist-info/METADATA /usr/lib/python3.11/site-packages/url_normalize-2.2.1.dist-info/RECORD /usr/lib/python3.11/site-packages/url_normalize-2.2.1.dist-info/REQUESTED /usr/lib/python3.11/site-packages/url_normalize-2.2.1.dist-info/WHEEL /usr/lib/python3.11/site-packages/url_normalize-2.2.1.dist-info/entry_points.txt /usr/lib/python3.11/site-packages/url_normalize-2.2.1.dist-info/licenses /usr/lib/python3.11/site-packages/url_normalize-2.2.1.dist-info/licenses/LICENSE /usr/lib/python3.11/site-packages/url_normalize-2.2.1.dist-info/top_level.txt /usr/lib/python3.11/site-packages/url_normalize/__init__.py /usr/lib/python3.11/site-packages/url_normalize/__pycache__ /usr/lib/python3.11/site-packages/url_normalize/__pycache__/__init__.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/__init__.cpython-311.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/cli.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/cli.cpython-311.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/generic_url_cleanup.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/generic_url_cleanup.cpython-311.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/normalize_fragment.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/normalize_fragment.cpython-311.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/normalize_host.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/normalize_host.cpython-311.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/normalize_path.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/normalize_path.cpython-311.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/normalize_port.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/normalize_port.cpython-311.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/normalize_query.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/normalize_query.cpython-311.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/normalize_scheme.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/normalize_scheme.cpython-311.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/normalize_userinfo.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/normalize_userinfo.cpython-311.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/param_allowlist.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/param_allowlist.cpython-311.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/provide_url_domain.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/provide_url_domain.cpython-311.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/provide_url_scheme.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/provide_url_scheme.cpython-311.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/tools.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/tools.cpython-311.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/url_normalize.cpython-311.opt-1.pyc /usr/lib/python3.11/site-packages/url_normalize/__pycache__/url_normalize.cpython-311.pyc /usr/lib/python3.11/site-packages/url_normalize/cli.py /usr/lib/python3.11/site-packages/url_normalize/generic_url_cleanup.py /usr/lib/python3.11/site-packages/url_normalize/normalize_fragment.py /usr/lib/python3.11/site-packages/url_normalize/normalize_host.py /usr/lib/python3.11/site-packages/url_normalize/normalize_path.py /usr/lib/python3.11/site-packages/url_normalize/normalize_port.py /usr/lib/python3.11/site-packages/url_normalize/normalize_query.py /usr/lib/python3.11/site-packages/url_normalize/normalize_scheme.py /usr/lib/python3.11/site-packages/url_normalize/normalize_userinfo.py /usr/lib/python3.11/site-packages/url_normalize/param_allowlist.py /usr/lib/python3.11/site-packages/url_normalize/provide_url_domain.py /usr/lib/python3.11/site-packages/url_normalize/provide_url_scheme.py /usr/lib/python3.11/site-packages/url_normalize/py.typed /usr/lib/python3.11/site-packages/url_normalize/tools.py /usr/lib/python3.11/site-packages/url_normalize/url_normalize.py /usr/share/doc/packages/python311-url-normalize /usr/share/doc/packages/python311-url-normalize/README.md /usr/share/licenses/python311-url-normalize /usr/share/licenses/python311-url-normalize/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Oct 22 22:25:06 2025