Package this app for PyPI #31
Labels
area: backend
level: intermediate
priority: low
type: enhancement
Changes or improvements to existing features
Let's get this application on PyPI.
The end result should be that when this application is pip installed, it allows you to use a
blackbox
command to essentially do the same thing thatpython main.py
currently will do.That greatly simplifies the work needed to get this working locally:
pip install blackbox
blackbox
however often you want.It also means we can add additional CLI utilities, such as one for setting up the cron job, maybe an interactive configuration tool, or whatever else.
Okay, don't get carried away. What's this issue?
Yeah, so this issue is just that we want some way of installing this so that running
blackbox
will runpython main.py
. That's it. Probably involves creating asetup.py
file and maybe looking into doing this in a nice PEP 518 compliant and future-proof way, maybe with apyproject.toml
?This issue is solved when you can use
pip install -e .
to install blackbox - we'll handle CI and stuff in a seperate issue.The text was updated successfully, but these errors were encountered: