1{
2 lib,
3 buildPythonPackage,
4 fetchFromGitHub,
5 setuptools,
6 comet-ml,
7 ipython,
8 matplotlib,
9 numpy,
10 requests,
11 scipy,
12 selenium,
13 urllib3,
14 zipfile2,
15 tqdm,
16}:
17
18buildPythonPackage rec {
19 pname = "cometx";
20 version = "2.6.0";
21
22 pyproject = true;
23 build-system = [ setuptools ];
24
25 src = fetchFromGitHub {
26 owner = "comet-ml";
27 repo = "cometx";
28 tag = version;
29 hash = "sha256-zlSk3DlrkvPOPCe6gtiXvn65NCw/y5BxCiVmC0GzvFg=";
30 };
31
32 dependencies = [
33 comet-ml
34 ipython
35 matplotlib
36 numpy
37 requests
38 scipy
39 selenium
40 urllib3
41 zipfile2
42 tqdm
43 ];
44
45 # WARNING: Running the tests will create experiments, models, assets, etc.
46 # on your Comet account.
47 doCheck = false;
48
49 pythonImportsCheck = [ "cometx" ];
50
51 meta = {
52 description = "Open source extensions for the Comet SDK";
53 homepage = "https://github.com/comet-ml/comet-sdk-extensions/";
54 changelog = "https://github.com/comet-ml/cometx/releases/tag/${version}";
55 license = lib.licenses.mit;
56 maintainers = with lib.maintainers; [ jherland ];
57 mainProgram = "cometx";
58 };
59}