python2Packages: move python 2 calls into python2-packages.nix
This commit is contained in:
@@ -2,6 +2,235 @@
|
||||
# of the Python 3 packages set. This way, Python 2+3 compatible
|
||||
# packages can still be used.
|
||||
|
||||
self: super: {
|
||||
self: super:
|
||||
|
||||
with self; with super; {
|
||||
|
||||
appleseed = toPythonModule (pkgs.appleseed.override { inherit (self) python; });
|
||||
|
||||
astroid = callPackage ../development/python-modules/astroid/1.6.nix { };
|
||||
|
||||
browsermob-proxy = callPackage ../development/python-modules/browsermob-proxy { };
|
||||
|
||||
cairocffi = callPackage ../development/python-modules/cairocffi/0_9.nix { };
|
||||
|
||||
cairosvg = callPackage ../development/python-modules/cairosvg/1_x.nix { };
|
||||
|
||||
chardet = callPackage ../development/python-modules/chardet/2.nix { };
|
||||
|
||||
cherrypi = callPackage ../development/python-modules/cherrypy/17.nix { };
|
||||
|
||||
dnspython = super.dnspython_1;
|
||||
|
||||
docker-py = disabled super.docker-py;
|
||||
|
||||
dulwich = callPackage ../development/python-modules/dulwich/0_19.nix { };
|
||||
|
||||
faulthandler = callPackage ../development/python-modules/faulthandler { };
|
||||
|
||||
feedparser = callPackage ../development/python-modules/feedparser/5.nix { };
|
||||
|
||||
fontforge = disabled super.fontforge;
|
||||
|
||||
gaia = disabledIf (isPyPy || isPy3k) (toPythonModule (pkgs.gaia.override {
|
||||
pythonPackages = self;
|
||||
pythonSupport = true;
|
||||
})); # gaia isn't supported with python3 and it's not available from pypi
|
||||
|
||||
geant4 = disabled super.geant4;
|
||||
|
||||
geopy = callPackage ../development/python-modules/geopy/2.nix { };
|
||||
|
||||
# Python 2.7 support was deprecated but is still needed by weboob and duplicity
|
||||
google-api-python-client = super.google-api-python-client.overridePythonAttrs (old: rec {
|
||||
version = "1.7.6";
|
||||
src = old.src.override {
|
||||
inherit version;
|
||||
sha256 = "14w5sdrp0bk9n0r2lmpqmrbf2zclpfq6q7giyahnskkfzdkb165z";
|
||||
};
|
||||
});
|
||||
|
||||
gwyddion = toPythonModule (pkgs.gwyddion.override {
|
||||
pythonSupport = true;
|
||||
pythonPackages = self;
|
||||
});
|
||||
|
||||
html2text = callPackage ../development/python-modules/html2text/2018.nix { };
|
||||
|
||||
httpretty = callPackage ../development/python-modules/httpretty/0.nix { };
|
||||
|
||||
hypothesis = super.hypothesis_4;
|
||||
|
||||
idna = callPackage ../development/python-modules/idna/2.nix { };
|
||||
|
||||
imagecodecs-lite = disabled super.imagecodecs-lite;
|
||||
|
||||
isort = callPackage ../development/python-modules/isort/4.nix { };
|
||||
|
||||
jupyter_client = callPackage ../development/python-modules/jupyter_client/5.nix { };
|
||||
|
||||
jupyter_console = callPackage ../development/python-modules/jupyter_console/5.nix { };
|
||||
|
||||
keyring = callPackage ../development/python-modules/keyring/2.nix { };
|
||||
|
||||
kicad = disabled super.kicad;
|
||||
|
||||
kiwisolver = callPackage ../development/python-modules/kiwisolver/1_1.nix { };
|
||||
|
||||
libgpiod = disabled super.libgpiod;
|
||||
|
||||
libnl-python = toPythonModule (pkgs.libnl.override {
|
||||
pythonSupport = true;
|
||||
inherit python;
|
||||
}).py;
|
||||
|
||||
libplist = toPythonModule (pkgs.libplist.override {
|
||||
enablePython = true;
|
||||
inherit python;
|
||||
}).py;
|
||||
|
||||
libvirt = callPackage ../development/python-modules/libvirt/5.9.0.nix {
|
||||
libvirt = pkgs.libvirt_5_9_0;
|
||||
};
|
||||
|
||||
markdown = callPackage ../development/python-modules/markdown/3_1.nix { };
|
||||
|
||||
matplotlib = callPackage ../development/python-modules/matplotlib/2.nix {
|
||||
stdenv = if stdenv.isDarwin then pkgs.clangStdenv else pkgs.stdenv;
|
||||
inherit (pkgs.darwin.apple_sdk.frameworks) Cocoa;
|
||||
};
|
||||
|
||||
mercurial = disabled super.mercurial;
|
||||
|
||||
meson = disabled super.meson;
|
||||
|
||||
monosat = disabled super.monosat;
|
||||
|
||||
more-itertools = callPackage ../development/python-modules/more-itertools/2.7.nix { };
|
||||
|
||||
nbformat = callPackage ../development/python-modules/nbformat/2.nix { };
|
||||
|
||||
networkx = callPackage ../development/python-modules/networkx/2.2.nix { };
|
||||
|
||||
notebook = callPackage ../development/python-modules/notebook/2.nix { };
|
||||
|
||||
opencv = toPythonModule (pkgs.opencv.override {
|
||||
enablePython = true;
|
||||
pythonPackages = self;
|
||||
});
|
||||
|
||||
openpyxl = callPackage ../development/python-modules/openpyxl/2.nix { };
|
||||
|
||||
openwrt-luci-rpc = disabled super.openwrt-luci-rpc;
|
||||
|
||||
opt-einsum = callPackage ../development/python-modules/opt-einsum/2.nix { };
|
||||
|
||||
packaging = callPackage ../development/python-modules/packaging/2.nix { };
|
||||
|
||||
pandas = callPackage ../development/python-modules/pandas/2.nix { };
|
||||
|
||||
pathpy = callPackage ../development/python-modules/path.py/2.nix { };
|
||||
|
||||
pip = callPackage ../development/python-modules/pip/20.nix { };
|
||||
|
||||
postorius = disabled super.postorius;
|
||||
|
||||
praw = callPackage ../development/python-modules/praw/6.3.nix { };
|
||||
|
||||
prettytable = callPackage ../development/python-modules/prettytable/1.nix { };
|
||||
|
||||
prompt_toolkit = callPackage ../development/python-modules/prompt_toolkit/1.nix { };
|
||||
|
||||
pycangjie = disabled pycangjie;
|
||||
|
||||
pydns = callPackage ../development/python-modules/pydns { };
|
||||
|
||||
pydocstyle = callPackage ../development/python-modules/pydocstyle/2.nix { };
|
||||
|
||||
pyexiv2 = toPythonModule (callPackage ../development/python-modules/pyexiv2 { });
|
||||
|
||||
pygments = callPackage ../development/python-modules/Pygments/2_5.nix { };
|
||||
|
||||
pygobject3 = callPackage ../development/python-modules/pygobject/3.36.nix {
|
||||
inherit (pkgs) meson;
|
||||
};
|
||||
|
||||
pyhamcrest = callPackage ../development/python-modules/pyhamcrest/1.nix { };
|
||||
|
||||
pylibacl = callPackage ../development/python-modules/pylibacl/0.5.nix { };
|
||||
|
||||
pylint = callPackage ../development/python-modules/pylint/1.9.nix { };
|
||||
|
||||
pytest = pytest_4;
|
||||
|
||||
pytest-mock = callPackage ../development/python-modules/pytest-mock/2.nix { };
|
||||
|
||||
pytestrunner = callPackage ../development/python-modules/pytestrunner/2.nix { };
|
||||
|
||||
pyxattr = super.pyxattr.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "0.6.1";
|
||||
src = oldAttrs.src.override {
|
||||
inherit version;
|
||||
sha256 = "b525843f6b51036198b3b87c4773a5093d6dec57d60c18a1f269dd7059aa16e3";
|
||||
};
|
||||
});
|
||||
|
||||
pyxml = callPackage ../development/python-modules/pyxml { };
|
||||
|
||||
rhpl = callPackage ../development/python-modules/rhpl { };
|
||||
|
||||
rivet = disabled super.rivet;
|
||||
|
||||
rpm = disabled super.rpm;
|
||||
|
||||
rpy2 = callPackage ../development/python-modules/rpy2/2.nix { };
|
||||
|
||||
rsa = callPackage ../development/python-modules/rsa/4_0.nix { };
|
||||
|
||||
scikitlearn = callPackage ../development/python-modules/scikitlearn/0.20.nix {
|
||||
inherit (pkgs) gfortran glibcLocales;
|
||||
};
|
||||
|
||||
scipy = super.scipy.overridePythonAttrs (oldAttrs: rec {
|
||||
version = "1.2.2";
|
||||
src = oldAttrs.src.override {
|
||||
inherit version;
|
||||
sha256 = "a4331e0b8dab1ff75d2c67b5158a8bb9a83c799d7140094dda936d876c7cfbb1";
|
||||
};
|
||||
});
|
||||
|
||||
seaborn = callPackage ../development/python-modules/seaborn/0.9.1.nix { };
|
||||
|
||||
secretstorage = callPackage ../development/python-modules/secretstorage/2.nix { };
|
||||
|
||||
sequoia = disabled super.sequoia;
|
||||
|
||||
setuptools_scm = callPackage ../development/python-modules/setuptools_scm/2.nix { };
|
||||
|
||||
soupsieve = callPackage ../development/python-modules/soupsieve/1.nix { };
|
||||
|
||||
sphinxcontrib-websupport = callPackage ../development/python-modules/sphinxcontrib-websupport/1_1.nix { };
|
||||
|
||||
sphinx = callPackage ../development/python-modules/sphinx/2.nix { };
|
||||
|
||||
sympy = callPackage ../development/python-modules/sympy/1_5.nix { };
|
||||
|
||||
tables = callPackage ../development/python-modules/tables/3.5.nix { };
|
||||
|
||||
tokenizers = disabled super.tokenizers;
|
||||
|
||||
tokenize-rt = disabled super.tokenize-rt;
|
||||
|
||||
toolz = callPackage ../development/python-modules/toolz/2.nix { };
|
||||
|
||||
tornado = callPackage ../development/python-modules/tornado/5.nix { };
|
||||
|
||||
traitlets = callPackage ../development/python-modules/traitlets/4.nix { };
|
||||
|
||||
urllib3 = callPackage ../development/python-modules/urllib3/2.nix { };
|
||||
|
||||
xenomapper = disabled super.xenomapper;
|
||||
|
||||
zeek = disablede super.zeek;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user