---
name: "pkgos-parse-requirements"
section: "8"
platform: "linux"
package: "openstack-pkg-tools"
version: "135"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/pkgos-parse-requirements"
---

# pkgos-parse-requirements(8)

output list of project requirements

## NAME

pkgos-parse-requirements - output list of project requirements

## SYNOPSIS

**pkgos-parse-requirements** \[-h\] \[file\_for\_parsing\]

## DESCRIPTION

This utility attempts to parse an OpenStack requirements.txt file as input, and produce a list of Debian dependencies as output.

It takes the first argument as the file to parse. If this utility is called without a parameter, it will attempt to read the requirements.txt and test-requirements.txt file.

Note that this is far from perfect, and that you \*WILL\* need to manually check for the dependencies.

**\*CASES OF MANUAL EDDITING\*:**

- Some packages should never be in the dependencies in Debian as they are

  included in Python (version 2 or 3). If you find one that is missing, just add it to the BLACK\_LIST(for missing packages of Python 2) and/or the BLACK\_LIST\_PY3 (for missing packages of Python 3).

## OPTIONS

- \-h

  output this page

## BUGS

No known bugs.

## AUTHOR

Script is written by Thomas Goirand \<zigo@debian.org\>

- Man page is written by Andrii Kroshchenko \<akroshchenko@mirantis.com\>
