1{ lib
2, buildPythonPackage
3, fetchPypi
4, isPy3k
5, lzma
6, python
7, pythonOlder
8}:
9
10if !(pythonOlder "3.3") then null else buildPythonPackage rec {
11 pname = "backports.lzma";
12 version = "0.0.13";
13
14 disabled = isPy3k;
15
16 src = fetchPypi {
17 inherit pname version;
18 sha256 = "50829db66f0445442f6c796bba0ca62d1f87f54760c4682b6d1489e729a43744";
19 };
20
21 buildInputs = [ lzma ];
22
23 checkPhase = ''
24 ${python.interpreter} test/test_lzma.py
25 '';
26
27 # Relative import does not seem to function.
28 doCheck = false;
29
30 meta = {
31 description = "Backport of Python 3.3's 'lzma' module for XZ/LZMA compressed files";
32 homepage = https://github.com/peterjc/backports.lzma;
33 license = lib.licenses.bsd3;
34 };
35}