Command-line interface

python -m conda_index

python -m conda_index [OPTIONS] DIR

Options

--output <output>

Output repodata to given directory.

--subdir <subdir>

Subdir to index. Accepts multiple.

-n, --channel-name <channel_name>

Customize the channel name listed in each channel’s index.html.

--patch-generator <patch_generator>

Path to Python file that outputs metadata patch instructions from its _patch_repodata function or a .tar.bz2/.conda file which contains a patch_instructions.json file for each subdir

--channeldata, --no-channeldata

Generate channeldata.json.

Default:

False

--rss, --no-rss

Write rss.xml (Only if –channeldata is enabled).

Default:

True

--bz2, --no-bz2

Write repodata.json.bz2.

Default:

False

--zst, --no-zst

Write repodata.json.zst.

Default:

False

--run-exports, --no-run-exports

Write run_exports.json.

Default:

False

--compact, --no-compact

Output JSON as one line, or pretty-printed.

Default:

True

-m, --current-index-versions-file <current_index_versions_file>

YAML file containing name of package as key, and list of versions as values. The current_index.json will contain the newest from this series of versions. For example:

python:
  • 3.8

  • 3.9

will keep python 3.8.X and 3.9.Y in the current_index.json, instead of only the very latest python version.

--base-url <base_url>

If packages should be served separately from repodata.json, URL of the directory tree holding packages. Generates repodata.json with repodata_version=2 which is supported in conda 24.5.0 or later.

--threads <threads>
Default:

4

--verbose

Enable debug logging.

Arguments

DIR

Required argument