Quilt API

config(*catalog_url, **config_values)

Set or read the QUILT configuration.

To retrieve the current config, call directly, without arguments:

>>> import quilt3
>>> quilt3.config()

To trigger autoconfiguration, call with just the navigator URL:

>>> quilt3.config('https://example.com')

To set config values, call with one or more key=value pairs:

>>> quilt3.config(navigator_url='http://example.com',
... elastic_search_url='http://example.com/queries')

Default config values can be found in quilt3.util.CONFIG_TEMPLATE.


  • catalog_url: A (single) URL indicating a location to configure from

  • **config_values: key=value pairs to set in the config


QuiltConfig: (an ordered Mapping)

delete_package(name, registry=None)

Delete a package. Deletes only the manifest entries and not the underlying files.


  • name (str): Name of the package

  • registry (str): The registry the package will be removed from


Lists Packages in the registry.

Returns a list of all named packages in a registry. If the registry is None, default to the local registry.


  • registry(string): location of registry to load package from.


A list of strings containing the names of the packages