code: def from_uri(cls, uri: URI, w3: Web3) -> "Package":
          
          contents = to_text(resolve_uri_contents(uri))
          validate_raw_manifest_format(contents)
          manifest = json.loads(contents)
          return cls(manifest, w3, uri)
docs: Returns a Package object instantiated by a manifest located at a content-addressed URI.
          A valid ``Web3`` instance is also required.
          URI schemes supported:
          - IPFS          `ipfs://Qm...`
          - HTTP          `https://api.github.com/repos/:owner/:repo/git/blobs/:file_sha`
          - Registry      `ercXXX://registry.eth/greeter?version=1.0.0`
  
          .. code:: python
  
             OwnedPackage = Package.from_uri('ipfs://QmbeVyFLSuEUxiXKwSsEjef7icpdTdA4kGG9BcrJXKNKUW', w3)  # noqa: E501