{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.urlpattern/python-urlpattern","documentNamespace":"https://spdx.org/spdxdocs/protobom/7c174d46-3024-4d77-99ca-68bcb563e432","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260327162657-5aefcad73c4c+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-03-29T19:24:40Z"},"packages":[{"name":"idna_adapter","SPDXID":"SPDXRef-cargo-idnaadapter-1.2.1-75c946","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 OR MIT","copyrightText":"Copyright (c) The rust-url developers, Copyright The rust-url developers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/idna_adapter@1.2.1"}]},{"name":"smallvec","SPDXID":"SPDXRef-cargo-smallvec-1.15.1-75c946","versionInfo":"1.15.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","copyrightText":"Copyright (c) 2018 The Servo Project, Copyright (c) 2018 The Servo Project Developers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/smallvec@1.15.1"}]},{"name":"icu_locale_core","SPDXID":"SPDXRef-cargo-iculocalecore-2.1.1-75c946","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/icu_locale_core@2.1.1"}]},{"name":"regex-automata","SPDXID":"SPDXRef-cargo-regex-automata-0.4.14-75c946","versionInfo":"0.4.14","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","copyrightText":"Copyright (c) 2014 The Rust Project Developers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/regex-automata@0.4.14"}]},{"name":"pyo3-macros","SPDXID":"SPDXRef-cargo-pyo3-macros-0.28.2-75c946","versionInfo":"0.28.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/pyo3-macros@0.28.2"}]},{"name":"syn","SPDXID":"SPDXRef-cargo-syn-2.0.117-75c946","versionInfo":"2.0.117","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/syn@2.0.117"}]},{"name":"libc","SPDXID":"SPDXRef-cargo-libc-0.2.183-75c946","versionInfo":"0.2.183","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","copyrightText":"Copyright (c) The Rust Project Developers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/libc@0.2.183"}]},{"name":"once_cell","SPDXID":"SPDXRef-cargo-oncecell-1.21.4-75c946","versionInfo":"1.21.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/once_cell@1.21.4"}]},{"name":"idna","SPDXID":"SPDXRef-cargo-idna-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","copyrightText":"(c) 2024 Unicode(r), Inc., Copyright (c) 2013-2025 The rust-url developers, Copyright 2013 The rust-url developers, Copyright 2013-2014 The rust-url developers, Copyright 2016 The rust-url developers, Copyright The rust-url developers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/idna@1.1.0"}]},{"name":"serde_derive","SPDXID":"SPDXRef-cargo-serdederive-1.0.228-75c946","versionInfo":"1.0.228","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/serde_derive@1.0.228"}]},{"name":"tinystr","SPDXID":"SPDXRef-cargo-tinystr-0.8.2-75c946","versionInfo":"0.8.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/tinystr@0.8.2"}]},{"name":"yoke-derive","SPDXID":"SPDXRef-cargo-yoke-derive-0.8.1-75c946","versionInfo":"0.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/yoke-derive@0.8.1"}]},{"name":"target-lexicon","SPDXID":"SPDXRef-cargo-target-lexicon-0.13.5-75c946","versionInfo":"0.13.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 WITH LLVM-exception","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/target-lexicon@0.13.5"}]},{"name":"pyo3-ffi","SPDXID":"SPDXRef-cargo-pyo3-ffi-0.28.2-75c946","versionInfo":"0.28.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/pyo3-ffi@0.28.2"}]},{"name":"quote","SPDXID":"SPDXRef-cargo-quote-1.0.45-75c946","versionInfo":"1.0.45","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/quote@1.0.45"}]},{"name":"synstructure","SPDXID":"SPDXRef-cargo-synstructure-0.13.2-75c946","versionInfo":"0.13.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2016 Nika Layzell","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/synstructure@0.13.2"}]},{"name":"litemap","SPDXID":"SPDXRef-cargo-litemap-0.8.1-75c946","versionInfo":"0.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/litemap@0.8.1"}]},{"name":"pyo3","SPDXID":"SPDXRef-cargo-pyo3-0.28.2-75c946","versionInfo":"0.28.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/pyo3@0.28.2"}]},{"name":"pyo3-build-config","SPDXID":"SPDXRef-cargo-pyo3-build-config-0.28.2-75c946","versionInfo":"0.28.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/pyo3-build-config@0.28.2"}]},{"name":"serde","SPDXID":"SPDXRef-cargo-serde-1.0.228-75c946","versionInfo":"1.0.228","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/serde@1.0.228"}]},{"name":"writeable","SPDXID":"SPDXRef-cargo-writeable-0.6.2-75c946","versionInfo":"0.6.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/writeable@0.6.2"}]},{"name":"yoke","SPDXID":"SPDXRef-cargo-yoke-0.8.1-75c946","versionInfo":"0.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/yoke@0.8.1"}]},{"name":"icu_normalizer_data","SPDXID":"SPDXRef-cargo-icunormalizerdata-2.1.1-75c946","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/icu_normalizer_data@2.1.1"}]},{"name":"icu_properties_data","SPDXID":"SPDXRef-cargo-icupropertiesdata-2.1.2-75c946","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/icu_properties_data@2.1.2"}]},{"name":"proc-macro2","SPDXID":"SPDXRef-cargo-proc-macro2-1.0.106-75c946","versionInfo":"1.0.106","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/proc-macro2@1.0.106"}]},{"name":"pyo3-macros-backend","SPDXID":"SPDXRef-cargo-pyo3-macros-backend-0.28.2-75c946","versionInfo":"0.28.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/pyo3-macros-backend@0.28.2"}]},{"name":"regex-syntax","SPDXID":"SPDXRef-cargo-regex-syntax-0.8.10-75c946","versionInfo":"0.8.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","copyrightText":"(c) 83, // a, Copyright (c) 1991-2018 Unicode, Inc., Copyright (c) 2014 The Rust Project Developers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/regex-syntax@0.8.10"}]},{"name":"zerovec-derive","SPDXID":"SPDXRef-cargo-zerovec-derive-0.11.2-75c946","versionInfo":"0.11.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/zerovec-derive@0.11.2"}]},{"name":"displaydoc","SPDXID":"SPDXRef-cargo-displaydoc-0.2.5-75c946","versionInfo":"0.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/displaydoc@0.2.5"}]},{"name":"stable_deref_trait","SPDXID":"SPDXRef-cargo-stabledereftrait-1.2.1-75c946","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","copyrightText":"Copyright (c) 2017 Robert Grosse, Copyright 2017 Robert Grosse","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/stable_deref_trait@1.2.1"}]},{"name":"percent-encoding","SPDXID":"SPDXRef-cargo-percent-encoding-2.3.2-75c946","versionInfo":"2.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","copyrightText":"Copyright (c) 2013-2025 The rust-url developers, Copyright 2013-2016 The rust-url developers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/percent-encoding@2.3.2"}]},{"name":"potential_utf","SPDXID":"SPDXRef-cargo-potentialutf-0.1.4-75c946","versionInfo":"0.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/potential_utf@0.1.4"}]},{"name":"url","SPDXID":"SPDXRef-cargo-url-2.5.8-75c946","versionInfo":"2.5.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","copyrightText":"Copyright (c) 2013-2025 The rust-url developers, Copyright 2013-2014 The rust-url developers, Copyright 2013-2015 The rust-url developers, Copyright 2013-2016 The rust-url developers, Copyright 2016 The rust-url developers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/url@2.5.8"}]},{"name":"portable-atomic","SPDXID":"SPDXRef-cargo-portable-atomic-1.13.1-75c946","versionInfo":"1.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 OR MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/portable-atomic@1.13.1"}]},{"name":"urlpattern","SPDXID":"SPDXRef-cargo-urlpattern-0.6.0-75c946","versionInfo":"0.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/urlpattern@0.6.0"}]},{"name":"zerovec","SPDXID":"SPDXRef-cargo-zerovec-0.11.5-75c946","versionInfo":"0.11.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/zerovec@0.11.5"}]},{"name":"icu_collections","SPDXID":"SPDXRef-cargo-icucollections-2.1.1-75c946","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc., Copyright (c) 2021 Unicode, Inc. and others","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/icu_collections@2.1.1"}]},{"name":"serde_core","SPDXID":"SPDXRef-cargo-serdecore-1.0.228-75c946","versionInfo":"1.0.228","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/serde_core@1.0.228"}]},{"name":"heck","SPDXID":"SPDXRef-cargo-heck-0.5.0-75c946","versionInfo":"0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","copyrightText":"Copyright (c) 2015 The Rust Project, Copyright (c) 2015 The Rust Project Developers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/heck@0.5.0"}]},{"name":"form_urlencoded","SPDXID":"SPDXRef-cargo-formurlencoded-1.2.2-75c946","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","copyrightText":"Copyright (c) 2013-2016 The rust-url developers, Copyright 2013-2016 The rust-url developers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/form_urlencoded@1.2.2"}]},{"name":"aho-corasick","SPDXID":"SPDXRef-cargo-aho-corasick-1.1.4-75c946","versionInfo":"1.1.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unlicense OR MIT","copyrightText":"(c) 83, // a, Copyright (c) 2015 Andrew Gallant","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/aho-corasick@1.1.4"}]},{"name":"zerofrom","SPDXID":"SPDXRef-cargo-zerofrom-0.1.6-75c946","versionInfo":"0.1.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/zerofrom@0.1.6"}]},{"name":"zerofrom-derive","SPDXID":"SPDXRef-cargo-zerofrom-derive-0.1.6-75c946","versionInfo":"0.1.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/zerofrom-derive@0.1.6"}]},{"name":"utf8_iter","SPDXID":"SPDXRef-cargo-utf8iter-1.0.4-75c946","versionInfo":"1.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 OR MIT","copyrightText":"COPYRIGHT (https://github.com/hsivonen/utf8_iter/blob/master/COPYRIGHT), Copyright Mozilla Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/utf8_iter@1.0.4"}]},{"name":"icu_normalizer","SPDXID":"SPDXRef-cargo-icunormalizer-2.1.1-75c946","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/icu_normalizer@2.1.1"}]},{"name":"zerotrie","SPDXID":"SPDXRef-cargo-zerotrie-0.2.3-75c946","versionInfo":"0.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/zerotrie@0.2.3"}]},{"name":"icu_provider","SPDXID":"SPDXRef-cargo-icuprovider-2.1.1-75c946","versionInfo":"2.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc., Copyright 2015 The Rust Project, Copyright 2015 The Rust Project Developers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/icu_provider@2.1.1"}]},{"name":"icu_properties","SPDXID":"SPDXRef-cargo-icuproperties-2.1.2-75c946","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unicode-3.0","copyrightText":"(c) 1995-2016 International Business Machines Corporation and others, Copyright (c) 2020-2024 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/icu_properties@2.1.2"}]},{"name":"regex","SPDXID":"SPDXRef-cargo-regex-1.12.3-75c946","versionInfo":"1.12.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT OR Apache-2.0","copyrightText":"Copyright (c) 2014 The Rust Project Developers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/regex@1.12.3"}]},{"name":"memchr","SPDXID":"SPDXRef-cargo-memchr-2.8.0-75c946","versionInfo":"2.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unlicense OR MIT","copyrightText":"(c) 83, // a, Copyright (c) 2015 Andrew Gallant","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/memchr@2.8.0"}]},{"name":"unicode-ident","SPDXID":"SPDXRef-cargo-unicode-ident-1.0.24-75c946","versionInfo":"1.0.24","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(MIT OR Apache-2.0) AND Unicode-3.0","copyrightText":"Copyright (c) 1991-2023 Unicode, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:cargo/unicode-ident@1.0.24"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-6..-75c946","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@6.%2A.%2A"}]},{"name":"actions/attest-build-provenance","SPDXID":"SPDXRef-githubactions-actions-attest-build-provenance-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/attest-build-provenance@3.%2A.%2A"}]},{"name":"actions/download-artifact","SPDXID":"SPDXRef-githubactions-actions-download-artifact-6..-75c946","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/download-artifact@6.%2A.%2A"}]},{"name":"astral-sh/setup-uv","SPDXID":"SPDXRef-githubactions-astral-sh-setup-uv-7..-75c946","versionInfo":"7.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/astral-sh/setup-uv@7.%2A.%2A"}]},{"name":"PyO3/maturin-action","SPDXID":"SPDXRef-githubactions-PyO3-maturin-action-1..-75c946","versionInfo":"1.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/PyO3/maturin-action@1.%2A.%2A"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-6..-75c946","versionInfo":"6.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@6.%2A.%2A"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-5..-75c946","versionInfo":"5.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@5.%2A.%2A"}]},{"name":"com.github.urlpattern/python-urlpattern","SPDXID":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","versionInfo":"main","downloadLocation":"git+https://github.com/urlpattern/python-urlpattern","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/urlpattern/python-urlpattern@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-iculocalecore-2.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-syn-2.0.117-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-synstructure-0.13.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-icunormalizerdata-2.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-serdecore-1.0.228-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-githubactions-actions-attest-build-provenance-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-regex-syntax-0.8.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-potentialutf-0.1.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-formurlencoded-1.2.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-regex-1.12.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-zerotrie-0.2.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-stabledereftrait-1.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-icunormalizer-2.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-memchr-2.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-6..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-serdederive-1.0.228-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-litemap-0.8.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-idna-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-target-lexicon-0.13.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-displaydoc-0.2.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-libc-0.2.183-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-zerovec-derive-0.11.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-portable-atomic-1.13.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-zerofrom-0.1.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-icuprovider-2.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-icucollections-2.1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-heck-0.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-aho-corasick-1.1.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-6..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-utf8iter-1.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-pyo3-build-config-0.28.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-writeable-0.6.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-pyo3-macros-backend-0.28.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-urlpattern-0.6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-githubactions-PyO3-maturin-action-1..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-oncecell-1.21.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-pyo3-ffi-0.28.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-proc-macro2-1.0.106-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-smallvec-1.15.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-regex-automata-0.4.14-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-pyo3-macros-0.28.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-url-2.5.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-icuproperties-2.1.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-tinystr-0.8.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-yoke-derive-0.8.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-quote-1.0.45-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-serde-1.0.228-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-unicode-ident-1.0.24-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-githubactions-actions-download-artifact-6..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-githubactions-astral-sh-setup-uv-7..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-percent-encoding-2.3.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-pyo3-0.28.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-yoke-0.8.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-icupropertiesdata-2.1.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-5..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-idnaadapter-1.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-zerovec-0.11.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relatedSpdxElement":"SPDXRef-cargo-zerofrom-derive-0.1.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-urlpattern-python-urlpattern-main-ca4d69","relationshipType":"DESCRIBES"}]}