Goal: pip install Allura
To do:
- [#3883] make git & svn optional dependencies
- make setup.py use the same dependencies as requirements.txt
- post AlluraTesting and ForgeWiki packages to pypi, since it is pretty hard to run Allura without them. Maybe others, like ForgeHg, are needed too?
- provide installation instructions for this mode of installation - will be similar to README instructions, but not the same
- tag git with the release (v0.1?)
https://caremad.io/blog/setup-vs-requirements/ has some suggestions about managing setup.py dependencies vs requirements.txt dependencies. Notably, using
-e .
in your requirements file (see end). Also referenced from there is a tool to pull in your requirements.txt deps into setup.py automatically: https://pypi.python.org/pypi/pbr/#requirements