OS Manuals

/usr/bin/pip-licenses

Apache Beam Python SDK

From apache-beam-python-3.11-sdk 2.77.0-r5 (enterprise-packages), captured 2026-11-08 by running pip-licenses --help (exit 0). permalink

Also provided by 3 other package versions
usage: pip-licenses [-h] [-v] [--python PYTHON_EXEC] [--from SOURCE] [-o COL] [-f STYLE]
                    [--summary] [--output-file OUTPUT_FILE] [-i PKG [PKG ...]] [-p PKG [PKG ...]]
                    [-s] [-a] [--with-maintainers] [-u] [-d] [-nv] [-l] [--no-license-path]
                    [--with-notice-file] [--filter-strings] [--filter-code-page CODE]
                    [--fail-on FAIL_ON] [--allow-only ALLOW_ONLY] [--partial-match]

Dump the software license list of Python packages installed with pip.

options:
  -h, --help                  show this help message and exit
  -v, --version               show program's version number and exit

Common options:
  --python PYTHON_EXEC         path to python executable to search distributions from
                              Package will be searched in the selected python's sys.path
                              By default, will search packages for current env executable
                              (default: sys.executable)
  --from SOURCE               where to find license information
                              "meta", "classifier, "mixed", "all"
                              (default: mixed)
  -o COL, --order COL         order by column
                              "name", "license", "author", "url"
                              (default: name)
  -f STYLE, --format STYLE    dump as set format style
                              "plain", "plain-vertical" "markdown", "rst",
                              "confluence", "html", "json",
                              "json-license-finder",  "csv"
                              (default: plain)
  --summary                   dump summary of each license
  --output-file OUTPUT_FILE   save license list to file
  -i PKG [PKG ...], --ignore-packages PKG [PKG ...]
                              ignore package name in dumped list
  -p PKG [PKG ...], --packages PKG [PKG ...]
                              only include selected packages in output

Format options:
  -s, --with-system           dump with system packages
  -a, --with-authors          dump with package authors
  --with-maintainers          dump with package maintainers
  -u, --with-urls             dump with package urls
  -d, --with-description      dump with short package description
  -nv, --no-version           dump without package version
  -l, --with-license-file     dump with location of license file and contents, most useful with
                              JSON output
    --no-license-path         when specified together with option -l, suppress location of license
                              file output
    --with-notice-file        when specified together with option -l, dump with location of
                              license file and contents
  --filter-strings            filter input according to code page
    --filter-code-page CODE   specify code page for filtering (default: latin1)

Verify options:
  --fail-on FAIL_ON           fail (exit with code 1) on the first occurrence of the licenses of
                              the semicolon-separated list
  --allow-only ALLOW_ONLY     fail (exit with code 1) on the first occurrence of the licenses not
                              in the semicolon-separated list
  --partial-match             enables partial matching for --allow-only/--fail-on
Options (22)
OptionDescriptionSource
-h, --helpshow this help message and exithelp
-v, --versionshow program's version number and exithelp
--python PYTHON_EXECpath to python executable to search distributions from Package will be searched in the selected python's sys.path By default, will search packages for current env executable (default: sys.executable)help
--from SOURCEwhere to find license information "meta", "classifier, "mixed", "all" (default: mixed)help
-o, --order COLorder by column "name", "license", "author", "url" (default: name)help
-f, --format STYLEdump as set format style "plain", "plain-vertical" "markdown", "rst", "confluence", "html", "json", "json-license-finder", "csv" (default: plain)help
--summarydump summary of each licensehelp
--output-file OUTPUT_FILEsave license list to filehelp
-s, --with-systemdump with system packageshelp
-a, --with-authorsdump with package authorshelp
--with-maintainersdump with package maintainershelp
-u, --with-urlsdump with package urlshelp
-d, --with-descriptiondump with short package descriptionhelp
-nv, --no-versiondump without package versionhelp
-l, --with-license-filedump with location of license file and contents, most useful with JSON outputhelp
--no-license-pathwhen specified together with option -l, suppress location of license file outputhelp
--with-notice-filewhen specified together with option -l, dump with location of license file and contentshelp
--filter-stringsfilter input according to code pagehelp
--filter-code-page CODEspecify code page for filtering (default: latin1)help
--fail-on FAIL_ONfail (exit with code 1) on the first occurrence of the licenses of the semicolon-separated listhelp
--allow-only ALLOW_ONLYfail (exit with code 1) on the first occurrence of the licenses not in the semicolon-separated listhelp
--partial-matchenables partial matching for --allow-only/--fail-onhelp

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.