faker: add ipaddress dependency for Python 2

Faker requires ipaddress package on Python < 3.3:

https://github.com/joke2k/faker/blob/v0.7.18/setup.py#L66-L76

+5 -3
+5 -3
pkgs/development/python-modules/faker/default.nix
··· 1 - { stdenv, lib, buildPythonPackage, fetchPypi, 2 # Build inputs 3 - dateutil, six, 4 # Test inputs 5 email_validator, nose, mock, ukpostcodeparser }: 6 7 buildPythonPackage rec { 8 pname = "Faker"; ··· 24 propagatedBuildInputs = [ 25 dateutil 26 six 27 - ]; 28 29 meta = with lib; { 30 description = "A Python library for generating fake user data";
··· 1 + { lib, buildPythonPackage, fetchPypi, pythonOlder, 2 # Build inputs 3 + dateutil, six, ipaddress ? null, 4 # Test inputs 5 email_validator, nose, mock, ukpostcodeparser }: 6 + 7 + assert pythonOlder "3.3" -> ipaddress != null; 8 9 buildPythonPackage rec { 10 pname = "Faker"; ··· 26 propagatedBuildInputs = [ 27 dateutil 28 six 29 + ] ++ lib.optional (pythonOlder "3.3") ipaddress; 30 31 meta = with lib; { 32 description = "A Python library for generating fake user data";