about summary refs log tree commit diff
path: root/pkgs/applications/version-management
diff options
context:
space:
mode:
authorOTABI Tomoya <tomoya.otabi@gmail.com>2023-08-08 17:29:15 +0900
committerGitHub <noreply@github.com>2023-08-08 17:29:15 +0900
commit8f1e7a5db59fe2bebec0690f64e1cf5b247539e4 (patch)
treeafadec581a185f5ca9aa800a4b28ec9fe8937647 /pkgs/applications/version-management
parent44b6fb57ff72d65aaaeee90cdcbe66adf4e25fb5 (diff)
parenta230b18ebed7da4370670b60ac64e4369be15abe (diff)
Merge pull request #247019 from tjni/dvc-app-and-library
python3.pkgs.dvc, dvc, dvc-with-remotes: move to python-modules since dvclive depends on it
Diffstat (limited to 'pkgs/applications/version-management')
-rw-r--r--pkgs/applications/version-management/dvc/default.nix102
-rw-r--r--pkgs/applications/version-management/dvc/dvc-daemon.patch18
2 files changed, 0 insertions, 120 deletions
diff --git a/pkgs/applications/version-management/dvc/default.nix b/pkgs/applications/version-management/dvc/default.nix
deleted file mode 100644
index 1cfa62ea6d47b..0000000000000
--- a/pkgs/applications/version-management/dvc/default.nix
+++ /dev/null
@@ -1,102 +0,0 @@
-{ lib
-, python3
-, fetchFromGitHub
-, fetchpatch
-, enableGoogle ? false
-, enableAWS ? false
-, enableAzure ? false
-, enableSSH ? false
-}:
-
-python3.pkgs.buildPythonApplication rec {
-  pname = "dvc";
-  version = "3.8.1";
-  format = "pyproject";
-
-  src = fetchFromGitHub {
-    owner = "iterative";
-    repo = pname;
-    rev = "refs/tags/${version}";
-    hash = "sha256-ZHB2XAYjPwhCWHqq2Kro4CzDW34YBaknv9xBotCDkOw=";
-  };
-
-  pythonRelaxDeps = [
-    "dvc-data"
-    "platformdirs"
-  ];
-
-  postPatch = ''
-    substituteInPlace dvc/analytics.py --replace 'enabled = not os.getenv(DVC_NO_ANALYTICS)' 'enabled = False'
-    substituteInPlace dvc/daemon.py \
-      --subst-var-by dvc "$out/bin/dcv"
-  '';
-
-  nativeBuildInputs = with python3.pkgs; [
-    pythonRelaxDepsHook
-    setuptools-scm
-  ];
-
-  propagatedBuildInputs = with python3.pkgs; [
-    appdirs
-    colorama
-    configobj
-    distro
-    dpath
-    dvc-data
-    dvc-http
-    dvc-render
-    dvc-studio-client
-    dvc-task
-    flatten-dict
-    flufl_lock
-    funcy
-    grandalf
-    hydra-core
-    iterative-telemetry
-    networkx
-    packaging
-    pathspec
-    platformdirs
-    psutil
-    pydot
-    pygtrie
-    pyparsing
-    requests
-    rich
-    ruamel-yaml
-    scmrepo
-    shortuuid
-    shtab
-    tabulate
-    tomlkit
-    tqdm
-    typing-extensions
-    voluptuous
-    zc_lockfile
-  ] ++ lib.optionals enableGoogle [
-    dvc-gs
-  ] ++ lib.optionals enableAWS [
-    dvc-s3
-  ] ++ lib.optionals enableAzure [
-    dvc-azure
-  ] ++ lib.optionals enableSSH [
-    dvc-ssh
-  ] ++ lib.optionals (pythonOlder "3.8") [
-    importlib-metadata
-  ] ++ lib.optionals (pythonOlder "3.9") [
-    importlib-resources
-  ];
-
-  # Tests require access to real cloud services
-  doCheck = false;
-
-  pythonImportsCheck = [ "dvc" "dvc.api" ];
-
-  meta = with lib; {
-    description = "Version Control System for Machine Learning Projects";
-    homepage = "https://dvc.org";
-    changelog = "https://github.com/iterative/dvc/releases/tag/${version}";
-    license = licenses.asl20;
-    maintainers = with maintainers; [ cmcdragonkai fab ];
-  };
-}
diff --git a/pkgs/applications/version-management/dvc/dvc-daemon.patch b/pkgs/applications/version-management/dvc/dvc-daemon.patch
deleted file mode 100644
index 65ba630f3b80d..0000000000000
--- a/pkgs/applications/version-management/dvc/dvc-daemon.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff --git a/dvc/daemon.py b/dvc/daemon.py
-index 9854a0e1..fefdd613 100644
---- a/dvc/daemon.py
-+++ b/dvc/daemon.py
-@@ -103,11 +103,8 @@ def daemon(args):
-         logger.debug("skipping launching a new daemon.")
-         return
- 
--    cmd = ["daemon", "-q"] + args
--
--    env = fix_env()
--    file_path = os.path.abspath(inspect.stack()[0][1])
--    env["PYTHONPATH"] = os.path.dirname(os.path.dirname(file_path))
-+    cmd = [ "@dvc@" , "daemon", "-q"] + args
-+    env = os.environ.copy()
-     env[DVC_DAEMON] = "1"
- 
-     _spawn(cmd, env)