#566 closed enhancement

host tahoe dependencies on a tahoe grid — at Version 6

Reported by: zooko Owned by: cgalvan
Priority: major Milestone: eventually
Component: packaging Version: 1.2.0
Keywords: openssl install Cc:
Launchpad Bug:

Description (last modified by warner)

Let's upload 3rd party libraries which are needed to build tahoe to the Tahoe Test Grid, along with an HTML page which easy_install can parse in order to know which files are which. :-)

Things we especially need because the current releases are not yet hosted on pypi:

  • pyOpenSSL
  • pywin32

Assigning to Chris. :-)

Change History (6)

comment:2 Changed at 2009-01-02T23:36:50Z by cgalvan

  • Owner changed from somebody to cgalvan
  • Status changed from new to assigned

comment:3 Changed at 2009-01-23T22:55:53Z by zooko

Brian said he was uncomfortable with the likelihood of the test grid failing and thus impeding someone from building Tahoe. More discussion is probably warranted. We can always specify more than one source and setuptools will try the next one if one fails. We could also use the allmydata.com production grid. Personally, I'm still happy using the Tahoe test grid -- it seems to be way more available than pypi.python.org...

comment:4 Changed at 2009-02-05T07:43:09Z by zooko

Here is a test grid directory to which I am uploading binary distributions (eggs produced with ${PYTHON} setup.py bdist_egg) for various platforms:

http://testgrid.allmydata.org:3567/uri/URI%3ADIR2-RO%3Asnrfwfxatrci35zdgjnzxxx2ke%3Aunarxv347edtku3xzmefy4mcdmfngxzeb72iyqcadbjzjpczjx5a/index.html

comment:5 Changed at 2009-02-07T19:43:02Z by zooko

Now I just need to upload more of these so that the supported platforms which don't have a C compiler have binary packages. I guess that mostly means Windows.

ndurner on IRC reported a problem using my binary distribution of pycryptopp for python 2.6 for Windows.

comment:6 Changed at 2009-02-09T02:00:36Z by warner

  • Description modified (diff)
  • Milestone changed from 1.3.0 to 1.4.0

It sounds like this is not a dependency for 1.3.0, so we can push it out.

Note: See TracTickets for help on using tickets.