quilt3
Quilt API
config(*catalog_url, **config_values)
Set or read the QUILT configuration.
To retrieve the current config, call directly, without arguments:
To trigger autoconfiguration, call with just the navigator URL:
To set config values, call with one or more key=value pairs:
Default config values can be found in quilt3.util.CONFIG_TEMPLATE
.
Arguments
catalog_url: A (single) URL indicating a location to configure from
**config_values:
key=value
pairs to set in the config
Returns
QuiltConfig
: (an ordered Mapping)
delete_package(name, registry=None, top_hash=None)
Delete a package. Deletes only the manifest entries and not the underlying files.
Arguments
name (str): Name of the package
registry (str): The registry the package will be removed from
top_hash (str): Optional. A package hash to delete, instead of the whole package.
list_package_versions(name, registry=None)
Lists versions of a given package.
Returns a sequence of (version, hash) of a package in a registry. If the registry is None, default to the local registry.
Arguments
registry(string): location of registry to load package from.
Returns
A sequence of tuples containing the named version and hash.
list_packages(registry=None)
Lists Packages in the registry.
Returns a sequence of all named packages in a registry. If the registry is None, default to the local registry.
Arguments
registry(string): location of registry to load package from.
Returns
A sequence of strings containing the names of the packages
search(query, limit=10)
Execute a search against the configured search endpoint.
Arguments
query (str): query string to search
limit (number): maximum number of results to return. Defaults to 10
Query Syntax: simple query string query
Returns
a list of objects with the following structure:
Last updated