nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 buildPythonPackage,
4 factory-boy,
5 fetchFromGitHub,
6 httpretty,
7 inflection,
8 jsondate,
9 mock,
10 more-itertools,
11 numpy,
12 pandas,
13 parameterized,
14 pytestCheckHook,
15 python-dateutil,
16 requests,
17 six,
18}:
19
20buildPythonPackage rec {
21 pname = "nasdaq-data-link";
22 version = "1.0.4";
23 format = "setuptools";
24
25 src = fetchFromGitHub {
26 owner = "Nasdaq";
27 repo = "data-link-python";
28 tag = version;
29 hash = "sha256-Q3Ay9FpJsvSVu0WU2bxFyo3ODKP/ZUo3SqsBtOGrIIE=";
30 };
31
32 propagatedBuildInputs = [
33 inflection
34 more-itertools
35 numpy
36 pandas
37 python-dateutil
38 requests
39 six
40 ];
41
42 nativeCheckInputs = [
43 factory-boy
44 httpretty
45 jsondate
46 mock
47 parameterized
48 pytestCheckHook
49 ];
50
51 pythonImportsCheck = [ "nasdaqdatalink" ];
52
53 meta = {
54 description = "Library for Nasdaq Data Link's RESTful API";
55 homepage = "https://github.com/Nasdaq/data-link-python";
56 license = lib.licenses.mit;
57 maintainers = with lib.maintainers; [ fab ];
58 };
59}