From e3ab5cc985b31ba5afeef77c72cd4e3763c54e7a Mon Sep 17 00:00:00 2001 From: Eric Yen Date: Sat, 16 Mar 2024 23:18:46 -0700 Subject: [PATCH] conda-package-streaming: init at 0.9.0 --- .../conda-package-streaming/default.nix | 35 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/development/python-modules/conda-package-streaming/default.nix diff --git a/pkgs/development/python-modules/conda-package-streaming/default.nix b/pkgs/development/python-modules/conda-package-streaming/default.nix new file mode 100644 index 000000000000..e849195f8461 --- /dev/null +++ b/pkgs/development/python-modules/conda-package-streaming/default.nix @@ -0,0 +1,35 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + flit-core, + requests, + zstandard, +}: +buildPythonPackage rec { + pname = "conda-package-streaming"; + version = "0.9.0"; + pyproject = true; + + src = fetchFromGitHub { + owner = "conda"; + repo = "conda-package-streaming"; + rev = "v${version}"; + hash = "sha256-UTql2M+9eFDuHOwLYYKJ751wEcOfLJYzfU6+WF8Je2g="; + }; + + build-system = [ flit-core ]; + dependencies = [ + requests + zstandard + ]; + + pythonImportsCheck = [ "conda_package_streaming" ]; + + meta = { + description = "An efficient library to read from new and old format .conda and .tar.bz2 conda packages."; + homepage = "https://github.com/conda/conda-package-streaming"; + license = lib.licenses.bsd3; + maintainers = [ lib.maintainers.ericthemagician ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 3ed97ac894f9..9c54c885c74d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -2396,6 +2396,8 @@ self: super: with self; { conda-libmamba-solver = callPackage ../development/python-modules/conda-libmamba-solver { }; + conda-package-streaming = callPackage ../development/python-modules/conda-package-streaming { }; + confection = callPackage ../development/python-modules/confection { }; configargparse = callPackage ../development/python-modules/configargparse { };