at master 791 B view raw
1{ 2 lib, 3 buildPythonPackage, 4 fetchPypi, 5 isPyPy, 6 fetchpatch, 7}: 8 9buildPythonPackage rec { 10 pname = "random2"; 11 version = "1.0.1"; 12 format = "setuptools"; 13 doCheck = !isPyPy; 14 15 src = fetchPypi { 16 inherit pname version; 17 extension = "zip"; 18 sha256 = "34ad30aac341039872401595df9ab2c9dc36d0b7c077db1cea9ade430ed1c007"; 19 }; 20 21 patches = [ 22 # Patch test suite for python >= 3.9 23 (fetchpatch { 24 url = "https://github.com/strichter/random2/pull/3/commits/1bac6355d9c65de847cc445d782c466778b94fbd.patch"; 25 sha256 = "064137pg1ilv3f9r10123lqbqz45070jca8pjjyp6gpfd0yk74pi"; 26 }) 27 ]; 28 29 meta = with lib; { 30 homepage = "http://pypi.python.org/pypi/random2"; 31 description = "Python 3 compatible Python 2 `random` Module"; 32 license = licenses.psfl; 33 }; 34}