{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/6"}],"enrichment":{"capability":"PyURI parses, constructs, and manipulates URIs by component\u2014scheme, host, port, path, query, and fragment\u2014with utilities for extracting query parameters.","skillfed_tags":["uri-parsing","abandoned"],"use_cases":["Parse a URI string into its component parts for inspection or validation in a web application.","Construct a URI programmatically from individual components (scheme, host, port, path, query) without string concatenation.","Extract and parse query parameters from a URI into a dictionary for easier access to key-value pairs.","Modify an existing URI by changing its port, path, or query and then serialize it back to a string.","Compare two URIs for equality after normalizing their components."],"what_it_does":"PyURI is a lightweight library for working with URIs as structured objects rather than strings. It lets you parse a URI into its components (scheme, host, port, path, query, fragment), construct URIs from individual parts, modify them, and compare them for equality. It also provides a helper to extract query parameters into a dictionary, handling repeated keys and URL decoding.\n\nThe package has no runtime dependencies and installs as a pure-Python wheel, making it quick to add to any project. However, it has been unmaintained since its single release in March 2017, with no updates for Python 3.7 and later versions. It was tested only with Python 2.7 and 3.6, so compatibility with modern Python is unknown.","worth_installing":"No. While the package is simple and has no dependencies, it has been abandoned since 2017 with no maintenance for nearly a decade. Python version support is unspecified and untested beyond 3.6. For URI handling, use the standard library's `urllib.parse` module, which is maintained, well-documented, and covers the same use cases."},"id":"pyuri","links":{"html":"https://skillfed.io/packages/pyuri","md":"https://skillfed.io/packages/pyuri.md","pypi":"https://pypi.org/project/pyuri/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2017-03-27","license_spdx":null,"license_treatment":"permissive","name":"pyuri","python_support":"unspecified","summary":"Better URI Handling"},"popularity":{"monthly_downloads":74855,"position":14782,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.3.1"}
