sip-distinfo(1)
π sip-distinfo β the manual page, but make it a group chat π
okay so bestie, this is the sip-distinfo page from the General Commands Manual β section 1, commands, you know the vibe. buckle up π
β¨ NAME β¨
sip-distinfo β create and populate a .dist-info directory π«Ά
πΈ SYNOPSIS πΈ
sip-distinfo [options] directory
directory is the full path name of the directory to create. like, the WHOLE path, not a lil shortcut, okay? π
π¦ DESCRIPTION π¦
okay so here's the tea β β sip-distinfo creates and populates a .dist-info directory of an installation or a wheel. it's giving "I got you" energy for build systems that extend the SIP build system and need to create the .dist-info directory from an external tool such as make. no cap π₯
π OPTIONS π
-h,--helpβ Display a help message. your lil "wait what does this do" safety net π-V,--versionβ Display the SIP version number. drop the digits, slay π--console-script ENTRY-POINTβ The console entry point ENTRY-POINT is added to the wheel. lowkey important caveat: it is ignored if the--wheel-tagoption is not specified. and yes, this option may be specified multiple times. stack 'em π--generator NAMEβ If the--wheel-tagoption is specified then NAME is written as part of the Generator in theWHEELfile in the.dist-infodirectory. Otherwise NAME is written to theINSTALLERfile. By defaultsipbuildis written. it's giving "who made this" energy, but make it official β¨--generator-version VERSIONβ VERSION is written as part of the Generator in theWHEELfile in the.dist-infodirectory. By default the SIP version number is written. so if you don't say anything, SIP just signs its own name, main character behavior honestly π--gui-script ENTRY-POINTβ The GUI entry point ENTRY-POINT is added to the wheel. same deal as its console sibling: it is ignored if the--wheel-tagoption is not specified. This option may be specified multiple times. periodt π--inventory FILEβ FILE contains a list of the relative names of the files, one per line, that comprise the installation or wheel contents. and listen β this option must be specified. not optional, not a suggestion, it's required fr fr π¨--metadata NAME[=VALUE]β VALUE is used instead of any value specified for NAME in the[tool.sip.metadata]section of thepyproject.tomlfile. override moment, we love to see it π--prefix DIRβ This option is provided as an aid to Linux package builders. DIR is used to pass the commonly used values ofDESTDIRorINSTALL_ROOT. If specified it should have a trailing native path separator. yes, that trailing separator is a whole thing, don't @ me π--project-root DIRβ The name of the directory containing the project'spyproject.tomlfile is DIR. This option must be specified. again: required. the tool literally needs to know where home is π--requires-dist EXPRβ EXPR is added to the list of prerequisites written to theMETADATAfile in the.dist-infodirectory. It is normally used to specify a particular version of a package project'ssipmodule. This option may be specified multiple times. dependency lore, but make it cute π§--sbom FILEβ Added in version 6.13. β¨
FILE is copied to the sboms subdirectory of the .dist-info directory as defined in PEP 770. FILE may be a glob-style pattern. This option may be specified multiple times. software bill of materials but make it fashion ππ
--wheel-tag TAGβ TAG is written as the Tag in theWHEELfile in the.dist-infodirectory. this is the option that unlocks the console-script and gui-script girlies, so like... specify it π
bestie reminder:--inventoryand--project-rootare must-specify options. if you skip them, that's not a vibe, that's a bug in your makefile π
and that's the whole page, no notes π this was sip-distinfo(1) from the General Commands Manual β go forth, populate those .dist-info directories, and stay iconic π¦π
π¦ where this page comes from
- ubuntu resolute: sip-tools 6.15.1-1 Β· BSD-2-Clause
- ubuntu stonking: sip-tools 6.16.1-2 Β· BSD-2-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms