1{ stdenv
2, buildPythonPackage
3, fetchPypi
4, faker
5, python
6}:
7
8buildPythonPackage rec {
9 pname = "factory_boy";
10 version = "2.12.0";
11
12 src = fetchPypi {
13 inherit pname version;
14 sha256 = "0w53hjgag6ad5i2vmrys8ysk54agsqvgbjy9lg8g0d8pi9h8vx7s";
15 };
16
17 propagatedBuildInputs = [ faker ];
18
19 # tests not included with pypi release
20 doCheck = false;
21
22 checkPhase = ''
23 ${python.interpreter} -m unittest
24 '';
25
26 meta = with stdenv.lib; {
27 description = "A Python package to create factories for complex objects";
28 homepage = https://github.com/rbarrois/factory_boy;
29 license = licenses.mit;
30 };
31
32}