Closed TheLonelyGhost closed 3 years ago
Meh, given we're deploying Blossom in a way that requires git to be present, and given Django projects generally expect to be plastered into place from source code instead of packaged like any other python library, I'm gonna say this is non-essential.
We have an established pattern for deployment and in-place upgrades with the tor bots, there's no reason Blossom can't also follow that pattern.
If we were to take it as-is,
manage.py
would be at the base ofsite-packages/
in a virtualenv and would conflict with any other Django installation in that virtualenv. Other issues point toward a placing Blossom's code under a module acting as a namespace. Perhaps that module might be namedblossom
...pyproject.toml
expose equivalent tomanage.py
as a console script. Document basic usage.tor
and other bots) to publish a wheel when tag is pushed to repo