From 30068508fd4f785bcac347f0dfaca6a1b7b6ad02 Mon Sep 17 00:00:00 2001 From: Johan Herland Date: Wed, 25 Jun 2025 10:39:38 +0000 Subject: [PATCH] python3Packages.comet-ml: init at 3.53.0 --- .../python-modules/comet-ml/default.nix | 73 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 75 insertions(+) create mode 100644 pkgs/development/python-modules/comet-ml/default.nix diff --git a/pkgs/development/python-modules/comet-ml/default.nix b/pkgs/development/python-modules/comet-ml/default.nix new file mode 100644 index 000000000000..a1933a4bfa00 --- /dev/null +++ b/pkgs/development/python-modules/comet-ml/default.nix @@ -0,0 +1,73 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + dulwich, + everett, + importlib-metadata, + jsonschema, + numpy, + psutil, + python-box, + requests, + requests-toolbelt, + rich, + semantic-version, + sentry-sdk, + setuptools, + simplejson, + urllib3, + wrapt, + wurlitzer, +}: + +buildPythonPackage rec { + pname = "comet-ml"; + version = "3.53.0"; + + src = fetchPypi { + pname = "comet_ml"; + inherit version; + hash = "sha256-KYMe6lDNj5nyXaB0hsk2STwGATkAuRwr8SSzlz3W4tA="; + }; + + pyproject = true; + build-system = [ + setuptools + ]; + + dependencies = [ + dulwich + everett + importlib-metadata + jsonschema + numpy + psutil + python-box + requests + requests-toolbelt + rich + semantic-version + sentry-sdk + simplejson + urllib3 + wrapt + wurlitzer + ]; + + pythonRelaxDeps = [ + "everett" + "python-box" + ]; + + pythonImportsCheck = [ "comet_ml" ]; + + meta = { + description = "Platform designed to help machine learning teams track, compare, explain, and optimize their models"; + homepage = "https://www.comet.com/site/"; + changelog = "https://www.comet.com/docs/v2/api-and-sdk/python-sdk/releases/"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ jherland ]; + mainProgram = "comet"; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 40a0b89240e9..12bdfaa1046a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2871,6 +2871,8 @@ self: super: with self; { colout = callPackage ../development/python-modules/colout { }; + comet-ml = callPackage ../development/python-modules/comet-ml { }; + cometblue-lite = callPackage ../development/python-modules/cometblue-lite { }; comicapi = callPackage ../development/python-modules/comicapi { };