From: Daira Hopwood Date: Wed, 13 May 2015 11:49:10 +0000 (+0100) Subject: NEWS.rst: add dependency updates. fixes #2415 X-Git-Tag: allmydata-tahoe-1.10.1a1~11 X-Git-Url: https://git.rkrishnan.org/specifications/%5B/%5D%20/architecture.txt?a=commitdiff_plain;h=9c10e619d2b925ecc0c8c765d5104b96167fb125;p=tahoe-lafs%2Ftahoe-lafs.git NEWS.rst: add dependency updates. fixes #2415 Signed-off-by: Daira Hopwood --- diff --git a/NEWS.rst b/NEWS.rst index 336ab874..6b4ba360 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -121,6 +121,43 @@ of the 1.10.0 release: the directory itself", the tool creates "./local/missing/dir/file.txt". +Compatibility and Dependency Updates +------------------------------------ + +- Twisted >= 13.0.0 +- Nevow >= 0.11.1 +- foolscap >= 0.8.0 +- service-identity +- characteristic >= 14.0.0 +- pyasn1 >= 0.1.4 +- pyasn1-modules >= 0.0.5 + +On Windows, if pywin32 is not installed then the dependencies on Twisted +and Nevow become: + +- Twisted >= 11.1.0, <= 12.1.0 +- Nevow >= 0.9.33, <= 0.10 + +On all platforms, if pyOpenSSL >= 0.14 is installed, then it will be used, +but if not then only pyOpenSSL >= 0.13, <= 0.13.1 will be built when directly +invoking `setup.py build` or `setup.py install`. + +We strongly advise OS packagers to take the option of making a tahoe-lafs +package depend on pyOpenSSL >= 0.14. In order for that to work, the following +additional Python dependencies are needed: + +- cryptography +- cffi >= 0.8 +- six >= 1.4.1 +- enum34 +- pycparser + +as well as libffi (for Debian/Ubuntu, the name of the needed OS package is +`libffi6`). + +Tahoe-LAFS is now compatible with setuptools version 8 and pip version 6 +or later. + Release 1.10.0 (2013-05-01) '''''''''''''''''''''''''''