Skip to content

Enable Pyramid Command Line Tools #17923

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
miketheman opened this issue Apr 8, 2025 · 0 comments
Open

Enable Pyramid Command Line Tools #17923

miketheman opened this issue Apr 8, 2025 · 0 comments
Labels
developer experience Anything that improves the experience for Warehouse devs

Comments

@miketheman
Copy link
Member

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.

@miketheman miketheman added the developer experience Anything that improves the experience for Warehouse devs label Apr 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
developer experience Anything that improves the experience for Warehouse devs
Projects
None yet
Development

No branches or pull requests

1 participant