man(8)

🌸 man(8) β€” pkgos-parse-requirements 🌸

okay bestie, sit DOWN, because we're talking about pkgos-parse-requirements, living in section 8 of the manual, and she is that girl. πŸ’…


✨ NAME ✨

pkgos-parse-requirements β€” output list of project requirements 🫢


✨ SYNOPSIS ✨

pkgos-parse-requirements [-h] [file_for_parsing]

✨ DESCRIPTION ✨

so basically this little utility is out here trying to parse an OpenStack requirements.txt file as input, and then produce a list of Debian dependencies as output. it's giving translator. it's giving matchmaker between two ecosystems. πŸ’–

it takes the first argument as the file to parse. and if you call this utility with no parameter at all? it will attempt to read the requirements.txt and test-requirements.txt file. no thoughts, just vibes, it'll go find them itself. πŸ¦‹

bestie. listen. this is far from perfect, and you WILL need to manually check for the dependencies. like, capital-W WILL. that's not me being dramatic, that's literally in the manual. πŸ‘‘

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's 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). yes you're literally editing the list by hand. it's a whole thing. πŸŽ€

✨ OPTIONS ✨

  • -h β€” output this page πŸ“„βœ¨ (she's helping! she's showing you the manual!)

✨ BUGS ✨

No known bugs. πŸ’€ not a single one. flawless behavior. periodt. πŸ”₯


✨ AUTHOR ✨

  • Script is written by Thomas Goirand <zigo@debian.org> πŸ’œ
  • Man page is written by Andrii Kroshchenko <akroshchenko@mirantis.com> πŸ’œ

and that's the whole page, bestie!! 🌈 this was version 45.0, dated 27 Apr 2016 β€” yes she's an elder but she still ate, fr fr. πŸ’–βœ¨πŸŽ€πŸ¦‹ go check your dependencies manually, iykyk πŸ‘‘