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 an iterable of (version, hash) of a package in a registry. If the registry is None, default to the local registry.
Arguments
name (str): Name of the package
registry (str): location of registry to load package from.
Returns
An iterable of tuples containing the version and hash for the package.
list_packages(registry=None)
Lists Packages in the registry.
Returns an iterable of all named packages in a registry. If the registry is None, default to the local registry.
Arguments
registry (str): location of registry to load package from.
Returns
An iterable of strings containing the names of the packages
logged_in()
Return catalog URL if Quilt client is authenticated. Otherwise return None
.
login()
Authenticate to your Quilt stack and assume the role assigned to you by your stack administrator. Not required if you have existing AWS credentials.
Launches a web browser and asks the user for a token.
logout()
Do not use Quilt credentials. Useful if you have existing AWS credentials.
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