rfc3986 icon indicating copy to clipboard operation
rfc3986 copied to clipboard

A Python Implementation of RFC3986 including validations

Results 27 rfc3986 issues
Sort by recently updated
recently updated
newest added

In Version 2.0, in `URIMixin.resolve_with()` rfc3986 uses the deprecated `URIReference.is_valid()` instead of a `Validator`. Apart from it being a bad look, it causes literally thousands of warnings in our pipeline...

Thank you for this excellent codebase, it's made dealing with URIs much easier. I was messing around with mypy and got this error: `error: Skipping analyzing "rfc3986": module is installed,...

Working on filtering URL system I found that case where ```False``` is expected but return ```True```. Code to test : ```python from rfc3986 import is_valid_uri def test_url(url: str) -> bool:...

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 5.2.0 to 5.3.0. Release notes Sourced from actions/setup-python's releases. v5.3.0 What's Changed Add workflow file for publishing releases to immutable action package by @​Jcambass in actions/setup-python#941 Upgrade...

**The validator returns True for inputs that violate URI rules.** ## Examples: ```ipython In [15]: uri_reference('google.com/path').is_valid() Out[15]: True ``` ```ipython In [27]: uri_reference('http://example.com:99999/').is_valid() Out[27]: True ``` ## Expected behavior: The...

The sdist package at PyPI is missing the `tox.ini` file. Please add the missing file to sdist to make downstream testing easier. Thank you.