mach-nix/mach_nix/nix/python-deps.nix
2021-05-15 16:51:28 +07:00

51 lines
1.9 KiB
Nix

{python, fetchurl, ...}:
rec {
conda = python.pkgs.buildPythonPackage rec {
pname = "conda";
version = "4.9.0";
src = builtins.fetchurl {
url = "https://github.com/conda/conda/archive/4.9.0.tar.gz";
sha256 = "1flvvkc2i6yd6h9n22i6ic9nkwvyqs381qgwfkvz0pvxg4fw7a8q";
};
doCheck = false;
propagatedBuildInputs = with python.pkgs; [ pycosat requests ruamel_yaml ];
patches = [ ./conda_hashable_versionOrder.patch ];
postPatch = ''
echo '
def get_version(dunder_file):
return "${version}"
' >> conda/_vendor/auxlib/packaging.py
cat conda/_vendor/auxlib/packaging.py
'';
};
distlib = python.pkgs.buildPythonPackage {
name = "distlib-0.3.0";
src = fetchurl {
url = "https://files.pythonhosted.org/packages/7d/29/694a3a4d7c0e1aef76092e9167fbe372e0f7da055f5dcf4e1313ec21d96a/distlib-0.3.0.zip";
sha256 = "2e166e231a26b36d6dfe35a48c4464346620f8645ed0ace01ee31822b288de21";
};
doCheck = false;
};
resolvelib = python.pkgs.buildPythonPackage {
name = "resolvelib-0.3.0";
src = fetchurl {
url = "https://files.pythonhosted.org/packages/e1/84/5c20d9bed18041343eeb537cc2b76aa17c18102ecf5873c12cd78a04cc69/resolvelib-0.3.0.tar.gz";
sha256 = "9781c2038be2ba3377d075dd3aa8f5f0f7b508b6f59779b1414bea08ed402f1e";
};
doCheck = false;
};
tree-format = python.pkgs.buildPythonPackage {
name = "tree-format-0.1.2";
src = fetchurl {
url = "https://files.pythonhosted.org/packages/0d/91/8d860c75c3e70e6bbec7b898b5f753bf5da404be9296e245034360759645/tree-format-0.1.2.tar.gz";
sha256 = "a538523aa78ae7a4b10003b04f3e1b37708e0e089d99c9d3b9e1c71384c9a7f9";
};
doCheck = false;
};
networkx = python.pkgs.networkx;
packaging = python.pkgs.packaging;
setuptools = python.pkgs.setuptools;
toml = python.pkgs.toml;
wheel = python.pkgs.wheel;
}