39 | | For quickstart.rst to work on your platform there ''must'' exist a binary .egg for your platform of every dependency that has a native-code extension module, which are listed in the columns of [http://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/README.html this table]. If there is no binary .egg available of one of those packages for a given platform then this is a bug which prevents quickstart.rst from working on that platform. (Note: if you already had that Python package installed on your system then you would be able to setup Tahoe-LAFS even if there is no binary egg of that Python package available, e.g. if you manually installed the package already or if you installed the package already using an operating system packaging tool like apt-get. Nonetheless, since we can't rely on the user having done that and since quickstart.rst cannot instruct the user to do that -- see the section about quickstart.rst above -- then the absence of a binary .egg of a dependency for a platform is a bug preventing quickstart.rst from working on that platform.) |
| 39 | For quickstart.rst to work on your platform there ''must'' exist a binary .egg for your platform of each dependency that has a native-code extension module, which are listed in the columns of [http://tahoe-lafs.org/source/tahoe-lafs/deps/tahoe-lafs-dep-eggs/README.html this table]. If there is no binary .egg available of one of those packages for a given platform then this is a bug which prevents quickstart.rst from working on that platform. (Note: if you already had that Python package installed on your system then you would be able to setup Tahoe-LAFS even if there is no binary egg of that Python package available, e.g. if you manually installed the package already or if you installed the package already using an operating system packaging tool like apt-get. Nonetheless, since we can't rely on the user having done that and since quickstart.rst cannot instruct the user to do that -- see the section about quickstart.rst above -- then the absence of a binary .egg of a dependency for a platform is a bug preventing quickstart.rst from working on that platform.) |
| 40 | |
| 41 | The eggs are built from the corresponding source packages: |
| 42 | |
| 43 | * [http://twistedmatrix.com/trac/wiki/Downloads Twisted] (use the source tarball) |
| 44 | * [https://pypi.python.org/pypi/pyOpenSSL pyOpenSSL] |
| 45 | * [https://pypi.python.org/pypi/pycrypto pycrypto] |
| 46 | * [https://pypi.python.org/pypi/pycryptopp pycryptopp] |
| 47 | * [https://pypi.python.org/pypi/zfec zfec] |
| 48 | * [https://pypi.python.org/pypi/zope.interface zope.interface] |
| 49 | |
| 50 | Except for !PyCrypto (see below), each egg is built by running {{{python setup.py bdist_egg}}} in the root of its source distribution. |