We extend the sage_bootstrap package to add the commands:
They generate text output in the format of setup.cfg [options] install_requires=, requirements.txt, and Pipfile; or a list of system packages
bootstrap can use these commands to generate these files for build/pkgs/sagelib/src/ or src. They are deleted by make bootstrap-clean.
References:
CC: @seblabbe @dimpase @embray @vbraun @kiwifb @tobihan @tobiasdiez
Component: build
Keywords: sd111
Issue created by migration from https://trac.sagemath.org/ticket/29041
We extend the
sage_bootstrappackage to add the commands:sage -package list --output=install-requires PACKAGES...(for sagelib: Generate pyproject.toml and setup.cfg [install_requires], requirements.txt, Pipfile, and src/Pipfile #30913)sage -package list --output=requirements PACKAGES...sage -package list --output=pipfile PACKAGES...sage -package list --output=debian PACKAGE...etc. (taking over the functionality of the shell scriptbuild/bin/sage-get-system-packages.)They generate text output in the format of
setup.cfg [options] install_requires=,requirements.txt, andPipfile; or a list of system packagesbootstrapcan use these commands to generate these files forbuild/pkgs/sagelib/src/orsrc. They are deleted bymake bootstrap-clean.References:
CC: @seblabbe @dimpase @embray @vbraun @kiwifb @tobihan @tobiasdiez
Component: build
Keywords: sd111
Issue created by migration from https://trac.sagemath.org/ticket/29041