Skip to content

Enable Pyramid Command Line Tools #17923

Open
@miketheman

Description

@miketheman

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    developer experienceAnything that improves the experience for Warehouse devs

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions