python-discord / quackstack

An on-demand procedural ducky delivery service. An infinite stack of duckies!
MIT License
7 stars 1 forks source link

Set up a PyPI-friendly package to execute the CLI commands. #7

Closed lemonsaurus closed 3 years ago

lemonsaurus commented 3 years ago

Combine the powers of #6 and #5, and create a Python package that can be installed with pip and used to create duckies.

The ultimate goal is that we want to be able to do pip install quackstack and then just run quackstack from the terminal to create a ducky. quackstack --help should tell us what arguments we can pass in, and we should be able to pass in seeds, choose between duck or man-duck, and whatever else we can do with the API and the CLI.

Shivansh-007 commented 3 years ago

I think we can just keep this issue as making it a PyPI package as done in #52. The rest of issue i.e. making it a CLI tool is already included in issue #5.

We have gone the highway the other way round and made the PyPI package first.

jb3 commented 3 years ago

We're not going to proceed with packaging Quackstack at this point. Integrations such as Sir Lancebot and potentially a CLI in future will call out to the publicly hosted instance at quackstack.pythondiscord.com.