51 lines
1.9 KiB
Nix
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;
|
|
}
|