{"id":37401644,"url":"https://github.com/crate-py/url","last_synced_at":"2026-03-04T16:03:19.062Z","repository":{"id":199713992,"uuid":"703632593","full_name":"crate-py/url","owner":"crate-py","description":"Python bindings to the Rust url crate","archived":false,"fork":false,"pushed_at":"2026-03-03T12:04:44.000Z","size":485,"stargazers_count":9,"open_issues_count":4,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-03T15:28:42.907Z","etag":null,"topics":["api","http","rfc3986","url","whatwg"],"latest_commit_sha":null,"homepage":"https://url-py.readthedocs.io/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/crate-py.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"Julian"}},"created_at":"2023-10-11T15:51:04.000Z","updated_at":"2026-03-03T12:04:49.000Z","dependencies_parsed_at":"2024-01-01T13:34:42.598Z","dependency_job_id":"85c57637-58a5-4e66-96da-6e39b62af4c4","html_url":"https://github.com/crate-py/url","commit_stats":null,"previous_names":["crate-py/url"],"tags_count":38,"template":false,"template_full_name":null,"purl":"pkg:github/crate-py/url","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crate-py%2Furl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crate-py%2Furl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crate-py%2Furl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crate-py%2Furl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/crate-py","download_url":"https://codeload.github.com/crate-py/url/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crate-py%2Furl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30085834,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T15:40:14.053Z","status":"ssl_error","status_checked_at":"2026-03-04T15:40:13.655Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","http","rfc3986","url","whatwg"],"created_at":"2026-01-16T05:46:49.167Z","updated_at":"2026-03-04T16:03:19.038Z","avatar_url":"https://github.com/crate-py.png","language":"Python","readme":"==========\n``url.py``\n==========\n\n|PyPI| |Pythons| |CI|\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/url-py.svg\n  :alt: PyPI version\n  :target: https://pypi.org/project/url-py/\n\n.. |Pythons| image:: https://img.shields.io/pypi/pyversions/url-py.svg\n  :alt: Supported Python versions\n  :target: https://pypi.org/project/url-py/\n\n.. |CI| image:: https://github.com/crate-py/url/workflows/CI/badge.svg\n  :alt: Build status\n  :target: https://github.com/crate-py/url/actions?query=workflow%3ACI\n\n\nPython bindings to the `Rust url crate \u003chttps://docs.rs/url/\u003e`_.\n\nInstallation\n------------\n\nThe distribution on PyPI is named ``url.py`` (equivalently ``url-py``), and thus can be installed via e.g.:\n\n.. code:: sh\n\n    $ pip install url-py\n\nNote that if you install ``url-py`` from source, you will need a Rust toolchain installed, as it is a build-time dependency.\nIf you believe you are on a common platform which should have wheels built (i.e. and not need to compile from source), feel free to file an issue or pull request modifying the GitHub action used here to build wheels via ``maturin``.\n","funding_links":["https://github.com/sponsors/Julian"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrate-py%2Furl","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrate-py%2Furl","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrate-py%2Furl/lists"}