uri
uri copied to clipboard
A type to represent, query, and manipulate a Uniform Resource Identifier.
Got the following warnings by pytest: ``` /uri/bucket.py:5: DeprecationWarning: Using or importing the ABCs from 'collections' instead of from 'collections.abc' is deprecated since Python 3.3, and in 3.9 it will...
Service is essentially no longer functional; switch over to [rfc-editor.org](https://rfc-editor.org).
> https://docs.python.org/3/library/ipaddress.html
From the wiki https://en.wikipedia.org/wiki/Uniform_Resource_Identifier > If an authority component is present, then the path component must either be empty or begin with a slash (/). So this should be correct...
## Implement Basic Socket Streams * Raw TCP communication via `tcp://` pseudo-protocol; port identification required. * Raw UDP communication via `udp://` pseudo-protocol; port identification required. ## Protocol Layering SSL or...
Bundling a few small commits into the same PR * Fix compilation for python 3.10 * Fix broken syntax in `pre-commit-config.yaml` * Fix execution of Github actions workflow file
Current version in Pypi (2.0.1) is not compatible with recent Python releases, but the development branch is. Can we publish it to the public repositories to make it easier to...
```python >>> a = URI("http://example.com/foo//bar/"); a URI('http://example.com/foo/bar/') ``` ```python >>> a / "" / "baz" URI('http://example.com/foo/bar/baz') ``` ```python >>> a / "//baz" URI('http://example.com//baz') ``` Empty path segments must be allowed,...
I've recently had reason to curse out stdlib urllib.parse.url* and went looking for alternatives. I found `uri`, `furl` and `yarl`, the latter is missing from the "Migrating"-section in the README....