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
This commit is contained in:
Jan Tojnar 2017-08-09 00:52:14 +02:00
parent f46f98ad31
commit bd498ebeec
No known key found for this signature in database
GPG Key ID: 7FAB2A15F7A607A4

View File

@ -1,9 +1,11 @@
{ stdenv, lib, buildPythonPackage, fetchPypi,
{ lib, buildPythonPackage, fetchPypi, pythonOlder,
# Build inputs
dateutil, six,
dateutil, six, ipaddress ? null,
# Test inputs
email_validator, nose, mock, ukpostcodeparser }:
assert pythonOlder "3.3" -> ipaddress != null;
buildPythonPackage rec {
pname = "Faker";
version = "0.7.18";
@ -24,7 +26,7 @@ buildPythonPackage rec {
propagatedBuildInputs = [
dateutil
six
];
] ++ lib.optional (pythonOlder "3.3") ipaddress;
meta = with lib; {
description = "A Python library for generating fake user data";