Hi,

Right, so I note that we have not actually finished sorting out the installation process yet. It seems to me that it might be best to deal with the problems through appropriate documentation rather than any coded solution. We could of course question whether that is sustainable as we get more plugins as part of a default install.

Anyway, I have been fighting a bit with pip installation as I also wanted to see if the instructions could be changed to download all the required packages to a known location first and then pip install. So, something like:

   pip install --download="./dependencies/" -r requirements-download.txt
   pip install -r requirements-fromdl.txt

I'm trying to work out how well this and variations on the theme work.

This, for instance, looks like it might also work as long as the trac and various bloodhound entries appear first (reusing the single file):

   mkdir /path/to/bh_local_cache
   pip install --no-install --use-mirrors -I
   --download="/path/to/bh_local_cache/" -r requirements.txt
   pip install --find-links=file://path/to/local_cache/ --no-index
   --index-url=file:///dev/null -r requirements.txt

Going with this download route would seem to only allow us to specify the files to be downloaded as tarballs or zips. That is, I don't believe any of the following would work for installing the Account Manager plugin:

   https://trac-hacks.org/svn/accountmanagerplugin/0.11
   
http://trac-hacks.org/changeset/latest/accountmanagerplugin/0.11?old_path=/&filename=accountmanagerplugin/0.11&format=zip

Would using the https://bitbucket.org/olemis/bloodhound-t-h.o/downloads/TracAccountManager-0.3.2.tar.gz as suggested by Olemis be a reasonable way to go or does anyone want to suggest other alternatives?

Cheers,
    Gary

Reply via email to