Description
Pyramid ships with some tools like pshell
, proutes
, and more.
See https://docs.pylonsproject.org/projects/pyramid/en/latest/narr/commandline.html and https://docs.pylonsproject.org/projects/pyramid/en/latest/pscripts/index.html#pscripts-documentation
These tools rely on the existence of a configuration file in ini
format that can be passed to the CLI tool to parse out stuff from the stack and then launch the tool.
See here for how we might want to add stuff to our request, like transaction managers, and other bits, similar to how we add a request to a celery task.
We may not need a configuration file, as some of the examples show using a package format instead of a config file, like proutes egg:warehouse
, but that currently fails with importlib.metadata.PackageNotFoundError: No package metadata was found for warehouse
.