You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

6291 lines
224 KiB

# This file contains the Python packages set.
# Each attribute is a Python library or a helper function.
# Expressions for Python libraries are supposed to be in `pkgs/development/python-modules/<name>/default.nix`.
# Python packages that do not need to be available for each interpreter version do not belong in this packages set.
# Examples are Python-based cli tools.
#
# For more details, please see the Python section in the Nixpkgs manual.
{ pkgs
, stdenv
, python
, overrides ? (self: super: {})
}:
with pkgs.lib;
let
packages = ( self:
let
inherit (python.passthru) isPy27 isPy33 isPy34 isPy35 isPy36 isPy37 isPy38 isPy3k isPyPy pythonAtLeast pythonOlder;
callPackage = pkgs.newScope self;
namePrefix = python.libPrefix + "-";
bootstrapped-pip = callPackage ../development/python-modules/bootstrapped-pip { };
# Derivations built with `buildPythonPackage` can already be overriden with `override`, `overrideAttrs`, and `overrideDerivation`.
# This function introduces `overridePythonAttrs` and it overrides the call to `buildPythonPackage`.
makeOverridablePythonPackage = f: origArgs:
let
ff = f origArgs;
overrideWith = newArgs: origArgs // (if pkgs.lib.isFunction newArgs then newArgs origArgs else newArgs);
in
if builtins.isAttrs ff then (ff // {
overridePythonAttrs = newArgs: makeOverridablePythonPackage f (overrideWith newArgs);
})
else if builtins.isFunction ff then {
overridePythonAttrs = newArgs: makeOverridablePythonPackage f (overrideWith newArgs);
__functor = self: ff;
}
else ff;
buildPythonPackage = makeOverridablePythonPackage ( makeOverridable (callPackage ../development/interpreters/python/mk-python-derivation.nix {
inherit namePrefix; # We want Python libraries to be named like e.g. "python3.6-${name}"
inherit toPythonModule; # Libraries provide modules
}));
buildPythonApplication = makeOverridablePythonPackage ( makeOverridable (callPackage ../development/interpreters/python/mk-python-derivation.nix {
namePrefix = ""; # Python applications should not have any prefix
toPythonModule = x: x; # Application does not provide modules.
}));
# See build-setupcfg/default.nix for documentation.
buildSetupcfg = import ../build-support/build-setupcfg self;
fetchPypi = callPackage ../development/interpreters/python/fetchpypi.nix {};
# Check whether a derivation provides a Python module.
hasPythonModule = drv: drv?pythonModule && drv.pythonModule == python;
# Get list of required Python modules given a list of derivations.
requiredPythonModules = drvs: let
modules = filter hasPythonModule drvs;
in unique ([python] ++ modules ++ concatLists (catAttrs "requiredPythonModules" modules));
# Create a PYTHONPATH from a list of derivations. This function recurses into the items to find derivations
# providing Python modules.
makePythonPath = drvs: stdenv.lib.makeSearchPath python.sitePackages (requiredPythonModules drvs);
removePythonPrefix = name:
removePrefix namePrefix name;
# Convert derivation to a Python module.
toPythonModule = drv:
drv.overrideAttrs( oldAttrs: {
# Use passthru in order to prevent rebuilds when possible.
passthru = (oldAttrs.passthru or {})// {
pythonModule = python;
pythonPath = [ ]; # Deprecated, for compatibility.
requiredPythonModules = requiredPythonModules drv.propagatedBuildInputs;
};
});
# Convert a Python library to an application.
toPythonApplication = drv:
drv.overrideAttrs( oldAttrs: {
passthru = (oldAttrs.passthru or {}) // {
# Remove Python prefix from name so we have a "normal" name.
# While the prefix shows up in the store path, it won't be
# used by `nix-env`.
name = removePythonPrefix oldAttrs.name;
pythonModule = false;
};
});
disabledIf = x: drv:
if x then throw "${removePythonPrefix (drv.pname or drv.name)} not supported for interpreter ${python.executable}" else drv;
in {
inherit (python.passthru) isPy27 isPy33 isPy34 isPy35 isPy36 isPy37 isPy3k isPyPy pythonAtLeast pythonOlder;
inherit python bootstrapped-pip buildPythonPackage buildPythonApplication;
inherit fetchPypi callPackage;
inherit hasPythonModule requiredPythonModules makePythonPath disabledIf;
inherit toPythonModule toPythonApplication;
inherit buildSetupcfg;
inherit (callPackage ../development/interpreters/python/hooks { })
flitBuildHook pipBuildHook pipInstallHook pytestCheckHook pythonCatchConflictsHook pythonImportsCheckHook pythonRemoveBinBytecodeHook setuptoolsBuildHook setuptoolsCheckHook wheelUnpackHook;
# helpers
wrapPython = callPackage ../development/interpreters/python/wrap-python.nix {inherit python; inherit (pkgs) makeSetupHook makeWrapper; };
# Dont take pythonPackages from "global" pkgs scope to avoid mixing python versions
pythonPackages = self;
# specials
recursivePthLoader = callPackage ../development/python-modules/recursive-pth-loader { };
setuptools = callPackage ../development/python-modules/setuptools { };
vowpalwabbit = callPackage ../development/python-modules/vowpalwabbit { };
acoustics = callPackage ../development/python-modules/acoustics { };
py3to2 = callPackage ../development/python-modules/3to2 { };
pynamodb = callPackage ../development/python-modules/pynamodb { };
absl-py = callPackage ../development/python-modules/absl-py { };
adb-homeassistant = callPackage ../development/python-modules/adb-homeassistant { };
aenum = callPackage ../development/python-modules/aenum { };
affinity = callPackage ../development/python-modules/affinity { };
agate = callPackage ../development/python-modules/agate { };
agate-dbf = callPackage ../development/python-modules/agate-dbf { };
alerta = callPackage ../development/python-modules/alerta { };
alerta-server = callPackage ../development/python-modules/alerta-server { };
androguard = callPackage ../development/python-modules/androguard { };
phonenumbers = callPackage ../development/python-modules/phonenumbers { };
agate-excel = callPackage ../development/python-modules/agate-excel { };
agate-sql = callPackage ../development/python-modules/agate-sql { };
aioimaplib = callPackage ../development/python-modules/aioimaplib { };
aiolifx = callPackage ../development/python-modules/aiolifx { };
aiolifx-effects = callPackage ../development/python-modules/aiolifx-effects { };
aioamqp = callPackage ../development/python-modules/aioamqp { };
ansicolor = callPackage ../development/python-modules/ansicolor { };
anytree = callPackage ../development/python-modules/anytree {
inherit (pkgs) graphviz;
};
aplpy = callPackage ../development/python-modules/aplpy { };
apprise = callPackage ../development/python-modules/apprise { };
argon2_cffi = callPackage ../development/python-modules/argon2_cffi { };
asana = callPackage ../development/python-modules/asana { };
asdf = callPackage ../development/python-modules/asdf { };
asciimatics = callPackage ../development/python-modules/asciimatics { };
asciitree = callPackage ../development/python-modules/asciitree { };
ase = if isPy27 then
callPackage ../development/python-modules/ase/3.17.nix { }
else
callPackage ../development/python-modules/ase { };
asn1crypto = callPackage ../development/python-modules/asn1crypto { };
aspy-yaml = callPackage ../development/python-modules/aspy.yaml { };
astral = callPackage ../development/python-modules/astral { };
astropy = callPackage ../development/python-modules/astropy { };
astropy-helpers = callPackage ../development/python-modules/astropy-helpers { };
astropy-healpix = callPackage ../development/python-modules/astropy-healpix { };
astroquery = callPackage ../development/python-modules/astroquery { };
asttokens = callPackage ../development/python-modules/asttokens { };
atom = callPackage ../development/python-modules/atom { };
augeas = callPackage ../development/python-modules/augeas {
inherit (pkgs) augeas;
};
authres = callPackage ../development/python-modules/authres { };
autograd = callPackage ../development/python-modules/autograd { };
autologging = callPackage ../development/python-modules/autologging { };
automat = callPackage ../development/python-modules/automat { };
awkward = callPackage ../development/python-modules/awkward { };
aws-sam-translator = callPackage ../development/python-modules/aws-sam-translator { };
aws-xray-sdk = callPackage ../development/python-modules/aws-xray-sdk { };
aws-adfs = callPackage ../development/python-modules/aws-adfs { };
atomman = callPackage ../development/python-modules/atomman { };
# packages defined elsewhere
amazon_kclpy = callPackage ../development/python-modules/amazon_kclpy { };
ansiconv = callPackage ../development/python-modules/ansiconv { };
avahi = toPythonModule (pkgs.avahi.override {
inherit python;
withPython = true;
});
azure = callPackage ../development/python-modules/azure { };
azure-nspkg = callPackage ../development/python-modules/azure-nspkg { };
azure-cli-core = callPackage ../development/python-modules/azure-cli-core { };
azure-cli-telemetry = callPackage ../development/python-modules/azure-cli-telemetry { };
azure-common = callPackage ../development/python-modules/azure-common { };
azure-cosmos = callPackage ../development/python-modules/azure-cosmos { };
azure-applicationinsights = callPackage ../development/python-modules/azure-applicationinsights { };
azure-batch = callPackage ../development/python-modules/azure-batch { };
azure-cosmosdb-nspkg = callPackage ../development/python-modules/azure-cosmosdb-nspkg { };
azure-cosmosdb-table = callPackage ../development/python-modules/azure-cosmosdb-table { };
azure-datalake-store = callPackage ../development/python-modules/azure-datalake-store { };
azure-eventgrid = callPackage ../development/python-modules/azure-eventgrid { };
azure-graphrbac = callPackage ../development/python-modules/azure-graphrbac { };
azure-keyvault = callPackage ../development/python-modules/azure-keyvault { };
azure-loganalytics = callPackage ../development/python-modules/azure-loganalytics { };
azure-servicebus = callPackage ../development/python-modules/azure-servicebus { };
azure-servicefabric = callPackage ../development/python-modules/azure-servicefabric { };
azure-servicemanagement-legacy = callPackage ../development/python-modules/azure-servicemanagement-legacy { };
azure-storage-nspkg = callPackage ../development/python-modules/azure-storage-nspkg { };
azure-storage-common = callPackage ../development/python-modules/azure-storage-common { };
azure-storage = callPackage ../development/python-modules/azure-storage { };
azure-storage-blob = callPackage ../development/python-modules/azure-storage-blob { };
azure-storage-file = callPackage ../development/python-modules/azure-storage-file { };
azure-storage-queue = callPackage ../development/python-modules/azure-storage-queue { };
azure-mgmt-nspkg = callPackage ../development/python-modules/azure-mgmt-nspkg { };
azure-mgmt-common = callPackage ../development/python-modules/azure-mgmt-common { };
azure-mgmt-advisor = callPackage ../development/python-modules/azure-mgmt-advisor { };
azure-mgmt-applicationinsights = callPackage ../development/python-modules/azure-mgmt-applicationinsights { };
azure-mgmt-authorization = callPackage ../development/python-modules/azure-mgmt-authorization { };
azure-mgmt-batch = callPackage ../development/python-modules/azure-mgmt-batch { };
azure-mgmt-batchai = callPackage ../development/python-modules/azure-mgmt-batchai { };
azure-mgmt-billing = callPackage ../development/python-modules/azure-mgmt-billing { };
azure-mgmt-cdn = callPackage ../development/python-modules/azure-mgmt-cdn { };
azure-mgmt-cognitiveservices = callPackage ../development/python-modules/azure-mgmt-cognitiveservices { };
azure-mgmt-commerce = callPackage ../development/python-modules/azure-mgmt-commerce { };
azure-mgmt-compute = callPackage ../development/python-modules/azure-mgmt-compute { };
azure-mgmt-consumption = callPackage ../development/python-modules/azure-mgmt-consumption { };
azure-mgmt-containerinstance = callPackage ../development/python-modules/azure-mgmt-containerinstance { };
azure-mgmt-containerservice = callPackage ../development/python-modules/azure-mgmt-containerservice { };
azure-mgmt-cosmosdb = callPackage ../development/python-modules/azure-mgmt-cosmosdb { };
azure-mgmt-datafactory = callPackage ../development/python-modules/azure-mgmt-datafactory { };
azure-mgmt-datalake-analytics = callPackage ../development/python-modules/azure-mgmt-datalake-analytics { };
azure-mgmt-datalake-nspkg = callPackage ../development/python-modules/azure-mgmt-datalake-nspkg { };
azure-mgmt-datalake-store = callPackage ../development/python-modules/azure-mgmt-datalake-store { };
azure-mgmt-datamigration = callPackage ../development/python-modules/azure-mgmt-datamigration { };
azure-mgmt-devspaces = callPackage ../development/python-modules/azure-mgmt-devspaces { };
azure-mgmt-devtestlabs = callPackage ../development/python-modules/azure-mgmt-devtestlabs { };
azure-mgmt-dns = callPackage ../development/python-modules/azure-mgmt-dns { };
azure-mgmt-eventgrid = callPackage ../development/python-modules/azure-mgmt-eventgrid { };
azure-mgmt-eventhub = callPackage ../development/python-modules/azure-mgmt-eventhub { };
azure-mgmt-hanaonazure = callPackage ../development/python-modules/azure-mgmt-hanaonazure { };
azure-mgmt-iotcentral = callPackage ../development/python-modules/azure-mgmt-iotcentral { };
azure-mgmt-iothub = callPackage ../development/python-modules/azure-mgmt-iothub { };
azure-mgmt-iothubprovisioningservices = callPackage ../development/python-modules/azure-mgmt-iothubprovisioningservices { };
azure-mgmt-keyvault = callPackage ../development/python-modules/azure-mgmt-keyvault { };
azure-mgmt-loganalytics = callPackage ../development/python-modules/azure-mgmt-loganalytics { };
azure-mgmt-logic = callPackage ../development/python-modules/azure-mgmt-logic { };
azure-mgmt-machinelearningcompute = callPackage ../development/python-modules/azure-mgmt-machinelearningcompute { };
azure-mgmt-managementgroups = callPackage ../development/python-modules/azure-mgmt-managementgroups { };
azure-mgmt-managementpartner = callPackage ../development/python-modules/azure-mgmt-managementpartner { };
azure-mgmt-maps = callPackage ../development/python-modules/azure-mgmt-maps { };
azure-mgmt-marketplaceordering = callPackage ../development/python-modules/azure-mgmt-marketplaceordering { };
azure-mgmt-media = callPackage ../development/python-modules/azure-mgmt-media { };
azure-mgmt-monitor = callPackage ../development/python-modules/azure-mgmt-monitor { };
azure-mgmt-msi = callPackage ../development/python-modules/azure-mgmt-msi { };
azure-mgmt-network = callPackage ../development/python-modules/azure-mgmt-network { };
azure-mgmt-notificationhubs = callPackage ../development/python-modules/azure-mgmt-notificationhubs { };
azure-mgmt-policyinsights = callPackage ../development/python-modules/azure-mgmt-policyinsights { };
azure-mgmt-powerbiembedded = callPackage ../development/python-modules/azure-mgmt-powerbiembedded { };
azure-mgmt-rdbms = callPackage ../development/python-modules/azure-mgmt-rdbms { };
azure-mgmt-recoveryservices = callPackage ../development/python-modules/azure-mgmt-recoveryservices { };
azure-mgmt-recoveryservicesbackup = callPackage ../development/python-modules/azure-mgmt-recoveryservicesbackup { };
azure-mgmt-redis = callPackage ../development/python-modules/azure-mgmt-redis { };
azure-mgmt-relay = callPackage ../development/python-modules/azure-mgmt-relay { };
azure-mgmt-reservations = callPackage ../development/python-modules/azure-mgmt-reservations { };
azure-mgmt-resource = callPackage ../development/python-modules/azure-mgmt-resource { };
azure-mgmt-scheduler = callPackage ../development/python-modules/azure-mgmt-scheduler { };
azure-mgmt-search = callPackage ../development/python-modules/azure-mgmt-search { };
azure-mgmt-servicebus = callPackage ../development/python-modules/azure-mgmt-servicebus { };
azure-mgmt-servicefabric = callPackage ../development/python-modules/azure-mgmt-servicefabric { };
azure-mgmt-signalr = callPackage ../development/python-modules/azure-mgmt-signalr { };
azure-mgmt-sql = callPackage ../development/python-modules/azure-mgmt-sql { };
azure-mgmt-storage = callPackage ../development/python-modules/azure-mgmt-storage { };
azure-mgmt-subscription = callPackage ../development/python-modules/azure-mgmt-subscription { };
azure-mgmt-trafficmanager = callPackage ../development/python-modules/azure-mgmt-trafficmanager { };
azure-mgmt-web = callPackage ../development/python-modules/azure-mgmt-web { };
backports_csv = callPackage ../development/python-modules/backports_csv {};
backports-shutil-which = callPackage ../development/python-modules/backports-shutil-which {};
bap = callPackage ../development/python-modules/bap {
bap = pkgs.ocamlPackages.bap;
};
baselines = callPackage ../development/python-modules/baselines { };
bash_kernel = callPackage ../development/python-modules/bash_kernel { };
bayespy = callPackage ../development/python-modules/bayespy { };
beanstalkc = callPackage ../development/python-modules/beanstalkc { };
bitarray = callPackage ../development/python-modules/bitarray { };
bitcoinlib = callPackage ../development/python-modules/bitcoinlib { };
bitcoin-price-api = callPackage ../development/python-modules/bitcoin-price-api { };
blivet = callPackage ../development/python-modules/blivet { };
boltons = callPackage ../development/python-modules/boltons { };
braintree = callPackage ../development/python-modules/braintree { };
django-sesame = callPackage ../development/python-modules/django-sesame { };
breathe = callPackage ../development/python-modules/breathe { };
brotli = callPackage ../development/python-modules/brotli { };
broadlink = callPackage ../development/python-modules/broadlink { };
browser-cookie3 = callPackage ../development/python-modules/browser-cookie3 { };
browsermob-proxy = disabledIf isPy3k (callPackage ../development/python-modules/browsermob-proxy {});
bt_proximity = callPackage ../development/python-modules/bt-proximity { };
bugseverywhere = callPackage ../applications/version-management/bugseverywhere {};
cachecontrol = callPackage ../development/python-modules/cachecontrol { };
cachelib = callPackage ../development/python-modules/cachelib { };
cachy = callPackage ../development/python-modules/cachy { };
cdecimal = callPackage ../development/python-modules/cdecimal { };
cfn-flip = callPackage ../development/python-modules/cfn-flip { };
chalice = callPackage ../development/python-modules/chalice { };
cleo = callPackage ../development/python-modules/cleo { };
clikit = callPackage ../development/python-modules/clikit { };
cliff = callPackage ../development/python-modules/cliff { };
clifford = callPackage ../development/python-modules/clifford { };
clickclick = callPackage ../development/python-modules/clickclick { };
clustershell = callPackage ../development/python-modules/clustershell { };
cnvkit = callPackage ../development/python-modules/cnvkit { };
connexion = callPackage ../development/python-modules/connexion { };
cozy = callPackage ../development/python-modules/cozy { };
codespell = callPackage ../development/python-modules/codespell { };
curio = callPackage ../development/python-modules/curio { };
dendropy = callPackage ../development/python-modules/dendropy { };
dependency-injector = callPackage ../development/python-modules/dependency-injector { };
btchip = callPackage ../development/python-modules/btchip { };
datatable = callPackage ../development/python-modules/datatable {
inherit (pkgs.llvmPackages) openmp libcxx libcxxabi;
};
datamodeldict = callPackage ../development/python-modules/datamodeldict { };
datasette = callPackage ../development/python-modules/datasette { };
datashader = callPackage ../development/python-modules/datashader { };
dbf = callPackage ../development/python-modules/dbf { };
dbfread = callPackage ../development/python-modules/dbfread { };
deap = callPackage ../development/python-modules/deap { };
dkimpy = callPackage ../development/python-modules/dkimpy { };
dictionaries = callPackage ../development/python-modules/dictionaries { };
diff_cover = callPackage ../development/python-modules/diff_cover { };
diofant = callPackage ../development/python-modules/diofant { };
docrep = callPackage ../development/python-modules/docrep { };
dominate = callPackage ../development/python-modules/dominate { };
dotnetcore2 = callPackage ../development/python-modules/dotnetcore2 {
inherit (pkgs) substituteAll dotnet-sdk;
};
emcee = callPackage ../development/python-modules/emcee { };
emailthreads = callPackage ../development/python-modules/emailthreads { };
email_validator = callPackage ../development/python-modules/email-validator { };
ewmh = callPackage ../development/python-modules/ewmh { };
exchangelib = callPackage ../development/python-modules/exchangelib { };
dbus-python = callPackage ../development/python-modules/dbus {
inherit (pkgs) dbus pkgconfig;
};
dftfit = callPackage ../development/python-modules/dftfit { };
discid = callPackage ../development/python-modules/discid { };
discordpy = callPackage ../development/python-modules/discordpy { };
parver = callPackage ../development/python-modules/parver { };
arpeggio = callPackage ../development/python-modules/arpeggio { };
invoke = callPackage ../development/python-modules/invoke { };
distorm3 = callPackage ../development/python-modules/distorm3 { };
distlib = callPackage ../development/python-modules/distlib { };
distributed = callPackage ../development/python-modules/distributed { };
docutils = callPackage ../development/python-modules/docutils { };
dogtail = callPackage ../development/python-modules/dogtail { };
diff-match-patch = callPackage ../development/python-modules/diff-match-patch { };
entrance = callPackage ../development/python-modules/entrance { routerFeatures = false; };
entrance-with-router-features = callPackage ../development/python-modules/entrance { routerFeatures = true; };
eradicate = callPackage ../development/python-modules/eradicate { };
face = callPackage ../development/python-modules/face { };
fastparquet = callPackage ../development/python-modules/fastparquet { };
fastpbkdf2 = callPackage ../development/python-modules/fastpbkdf2 { };
fasttext = callPackage ../development/python-modules/fasttext { };
facedancer = callPackage ../development/python-modules/facedancer { };
favicon = callPackage ../development/python-modules/favicon { };
fdint = callPackage ../development/python-modules/fdint { };
fido2 = callPackage ../development/python-modules/fido2 { };
filterpy = callPackage ../development/python-modules/filterpy { };
filemagic = callPackage ../development/python-modules/filemagic { };
fints = callPackage ../development/python-modules/fints { };
fire = callPackage ../development/python-modules/fire { };
firetv = callPackage ../development/python-modules/firetv { };
flufl_bounce = callPackage ../development/python-modules/flufl/bounce.nix { };
flufl_i18n = callPackage ../development/python-modules/flufl/i18n.nix { };
flufl_lock = callPackage ../development/python-modules/flufl/lock.nix { };
foxdot = callPackage ../development/python-modules/foxdot { };
fsspec = callPackage ../development/python-modules/fsspec { };
fuse = callPackage ../development/python-modules/fuse-python {
inherit (pkgs) fuse pkgconfig;
};
fuzzywuzzy = callPackage ../development/python-modules/fuzzywuzzy { };
genanki = callPackage ../development/python-modules/genanki { };
geoip2 = callPackage ../development/python-modules/geoip2 { };
gidgethub = callPackage ../development/python-modules/gidgethub { };
gin-config = callPackage ../development/python-modules/gin-config { };
globus-sdk = callPackage ../development/python-modules/globus-sdk { };
glymur = callPackage ../development/python-modules/glymur { };
glob2 = callPackage ../development/python-modules/glob2 { };
glom = callPackage ../development/python-modules/glom { };
goocalendar = callPackage ../development/python-modules/goocalendar { };
grandalf = callPackage ../development/python-modules/grandalf { };
gprof2dot = callPackage ../development/python-modules/gprof2dot {
inherit (pkgs) graphviz;
};
gsd = callPackage ../development/python-modules/gsd { };
gssapi = callPackage ../development/python-modules/gssapi {
inherit (pkgs) darwin krb5Full;
};
guestfs = callPackage ../development/python-modules/guestfs { };
gumath = callPackage ../development/python-modules/gumath { };
h5py = callPackage ../development/python-modules/h5py {
hdf5 = pkgs.hdf5;
};
h5py-mpi = self.h5py.override {
hdf5 = pkgs.hdf5-mpi;
};
ha-ffmpeg = callPackage ../development/python-modules/ha-ffmpeg { };
habanero = callPackage ../development/python-modules/habanero { };
handout = callPackage ../development/python-modules/handout { };
helper = callPackage ../development/python-modules/helper { };
histbook = callPackage ../development/python-modules/histbook { };
hdmedians = callPackage ../development/python-modules/hdmedians { };
hocr-tools = callPackage ../development/python-modules/hocr-tools { };
holoviews = callPackage ../development/python-modules/holoviews { };
hoomd-blue = toPythonModule (callPackage ../development/python-modules/hoomd-blue {
inherit python;
});
hopcroftkarp = callPackage ../development/python-modules/hopcroftkarp { };
http-ece = callPackage ../development/python-modules/http-ece { };
httpsig = callPackage ../development/python-modules/httpsig { };
httptools = callPackage ../development/python-modules/httptools { };
i3ipc = callPackage ../development/python-modules/i3ipc { };
imutils = callPackage ../development/python-modules/imutils { };
inotify-simple = callPackage ../development/python-modules/inotify-simple { };
intake = callPackage ../development/python-modules/intake { };
intelhex = callPackage ../development/python-modules/intelhex { };
inquirer = callPackage ../development/python-modules/inquirer { };
janus = callPackage ../development/python-modules/janus { };
jira = callPackage ../development/python-modules/jira { };
jwcrypto = callPackage ../development/python-modules/jwcrypto { };
kconfiglib = callPackage ../development/python-modules/kconfiglib { };
lammps-cython = callPackage ../development/python-modules/lammps-cython {
mpi = pkgs.openmpi;
};
langdetect = callPackage ../development/python-modules/langdetect { };
lazr_config = callPackage ../development/python-modules/lazr/config.nix { };
lazr_delegates = callPackage ../development/python-modules/lazr/delegates.nix { };
libmr = callPackage ../development/python-modules/libmr { };
limitlessled = callPackage ../development/python-modules/limitlessled { };
lmtpd = callPackage ../development/python-modules/lmtpd { };
logster = callPackage ../development/python-modules/logster { };
loguru = callPackage ../development/python-modules/loguru { };
logzero = callPackage ../development/python-modules/logzero { };
macropy = callPackage ../development/python-modules/macropy { };
mail-parser = callPackage ../development/python-modules/mail-parser { };
mailman = disabledIf (!isPy3k) (callPackage ../servers/mail/mailman/core.nix { });
mailman-web = disabledIf (!isPy3k) (callPackage ../servers/mail/mailman/web.nix { });
mailmanclient = disabledIf (!isPy3k) (callPackage ../development/python-modules/mailmanclient { });
mailman-hyperkitty = callPackage ../development/python-modules/mailman-hyperkitty { };
manhole = callPackage ../development/python-modules/manhole { };
markerlib = callPackage ../development/python-modules/markerlib { };
matchpy = callPackage ../development/python-modules/matchpy { };
maxminddb = callPackage ../development/python-modules/maxminddb { };
mininet-python = (toPythonModule (pkgs.mininet.override{ inherit python; })).py;
mkl-service = callPackage ../development/python-modules/mkl-service { };
monty = callPackage ../development/python-modules/monty { };
mpi4py = callPackage ../development/python-modules/mpi4py {
mpi = pkgs.openmpi;
};
msrestazure = callPackage ../development/python-modules/msrestazure { };
msrest = callPackage ../development/python-modules/msrest { };
multiset = callPackage ../development/python-modules/multiset { };
mwclient = callPackage ../development/python-modules/mwclient { };
mwoauth = callPackage ../development/python-modules/mwoauth { };
nanomsg-python = callPackage ../development/python-modules/nanomsg-python { inherit (pkgs) nanomsg; };
nbsmoke = callPackage ../development/python-modules/nbsmoke { };
nbsphinx = callPackage ../development/python-modules/nbsphinx { };
nbval = callPackage ../development/python-modules/nbval { };
ndtypes = callPackage ../development/python-modules/ndtypes { };
nest-asyncio = callPackage ../development/python-modules/nest-asyncio { };
neuron = pkgs.neuron.override {
inherit python;
};
neuron-mpi = pkgs.neuron-mpi.override {
inherit python;
};
nixpart = callPackage ../tools/filesystems/nixpart { };
# This is used for NixOps to make sure we won't break it with the next major
# version of nixpart.
nixpart0 = callPackage ../tools/filesystems/nixpart/0.4 { };
nltk = callPackage ../development/python-modules/nltk { };
ntlm-auth = callPackage ../development/python-modules/ntlm-auth { };
nvchecker = callPackage ../development/python-modules/nvchecker { };
numericalunits = callPackage ../development/python-modules/numericalunits { };
oath = callPackage ../development/python-modules/oath { };
oauthenticator = callPackage ../development/python-modules/oauthenticator { };
ordered-set = callPackage ../development/python-modules/ordered-set { };
ortools = (toPythonModule (pkgs.or-tools.override {
inherit (self) python;
pythonProtobuf = self.protobuf;
})).python;
osmnx = callPackage ../development/python-modules/osmnx { };
outcome = callPackage ../development/python-modules/outcome {};
ovito = toPythonModule (pkgs.libsForQt5.callPackage ../development/python-modules/ovito {
pythonPackages = self;
});
palettable = callPackage ../development/python-modules/palettable { };
pastel = callPackage ../development/python-modules/pastel { };
pathlib = callPackage ../development/python-modules/pathlib { };
pc-ble-driver-py = toPythonModule (callPackage ../development/python-modules/pc-ble-driver-py { });
pdf2image = callPackage ../development/python-modules/pdf2image { };
pdfminer = callPackage ../development/python-modules/pdfminer_six { };
pdftotext = callPackage ../development/python-modules/pdftotext { };
pdfx = callPackage ../development/python-modules/pdfx { };
pyperf = callPackage ../development/python-modules/pyperf { };
perfplot = callPackage ../development/python-modules/perfplot { };
phonopy = callPackage ../development/python-modules/phonopy { };
piccata = callPackage ../development/python-modules/piccata {};
pims = callPackage ../development/python-modules/pims { };
poetry = callPackage ../development/python-modules/poetry { };
postorius = disabledIf (!isPy3k) (callPackage ../servers/mail/mailman/postorius.nix { });
pplpy = callPackage ../development/python-modules/pplpy { };
pprintpp = callPackage ../development/python-modules/pprintpp { };
progress = callPackage ../development/python-modules/progress { };
proglog = callPackage ../development/python-modules/proglog { };
pure-python-adb-homeassistant = callPackage ../development/python-modules/pure-python-adb-homeassistant { };
purl = callPackage ../development/python-modules/purl { };
pymystem3 = callPackage ../development/python-modules/pymystem3 { };
pymysql = callPackage ../development/python-modules/pymysql { };
pymupdf = callPackage ../development/python-modules/pymupdf { };
Pmw = callPackage ../development/python-modules/Pmw { };
py_stringmatching = callPackage ../development/python-modules/py_stringmatching { };
pyaes = callPackage ../development/python-modules/pyaes { };
pyairvisual = callPackage ../development/python-modules/pyairvisual { };
pyamf = callPackage ../development/python-modules/pyamf { };
pyarrow = callPackage ../development/python-modules/pyarrow {
inherit (pkgs) arrow-cpp cmake pkgconfig;
};
pyannotate = callPackage ../development/python-modules/pyannotate { };
pyatspi = callPackage ../development/python-modules/pyatspi {
inherit (pkgs) pkgconfig;
};
pyaxmlparser = callPackage ../development/python-modules/pyaxmlparser { };
pybids = callPackage ../development/python-modules/pybids { };
pybind11 = callPackage ../development/python-modules/pybind11 { };
pybullet = callPackage ../development/python-modules/pybullet { };
pycairo = callPackage ../development/python-modules/pycairo {
inherit (pkgs) pkgconfig;
};
pycategories = callPackage ../development/python-modules/pycategories { };
pycangjie = disabledIf (!isPy3k) (callPackage ../development/python-modules/pycangjie {
inherit (pkgs) pkgconfig;
});
pycrc = callPackage ../development/python-modules/pycrc { };
pycrypto = callPackage ../development/python-modules/pycrypto { };
pycryptodome = callPackage ../development/python-modules/pycryptodome { };
pycryptodomex = callPackage ../development/python-modules/pycryptodomex { };
PyChromecast = callPackage ../development/python-modules/pychromecast { };
py-cpuinfo = callPackage ../development/python-modules/py-cpuinfo { };
py-lru-cache = callPackage ../development/python-modules/py-lru-cache { };
py-radix = callPackage ../development/python-modules/py-radix { };
pydbus = callPackage ../development/python-modules/pydbus { };
pydocstyle = callPackage ../development/python-modules/pydocstyle { };
pydocumentdb = callPackage ../development/python-modules/pydocumentdb { };
pydy = callPackage ../development/python-modules/pydy { };
pyexiv2 = disabledIf isPy3k (toPythonModule (callPackage ../development/python-modules/pyexiv2 {}));
py3exiv2 = callPackage ../development/python-modules/py3exiv2 { };
pyfakefs = callPackage ../development/python-modules/pyfakefs {};
pyfaidx = callPackage ../development/python-modules/pyfaidx { };
pyfttt = callPackage ../development/python-modules/pyfttt { };
pyftdi = callPackage ../development/python-modules/pyftdi { };
pygame = callPackage ../development/python-modules/pygame { };
pygbm = callPackage ../development/python-modules/pygbm { };
pygame_sdl2 = callPackage ../development/python-modules/pygame_sdl2 { };
pygdbmi = callPackage ../development/python-modules/pygdbmi { };
pygmo = callPackage ../development/python-modules/pygmo { };
pygobject2 = callPackage ../development/python-modules/pygobject {
inherit (pkgs) pkgconfig;
};
pygobject3 = callPackage ../development/python-modules/pygobject/3.nix {
inherit (pkgs) pkgconfig;
};
pygtail = callPackage ../development/python-modules/pygtail { };
pygtk = callPackage ../development/python-modules/pygtk {
inherit (pkgs) pkgconfig;
libglade = null;
};
pygtksourceview = callPackage ../development/python-modules/pygtksourceview {
inherit (pkgs) pkgconfig;
};
pyGtkGlade = self.pygtk.override {
libglade = pkgs.gnome2.libglade;
};
pyjwkest = callPackage ../development/python-modules/pyjwkest { };
pykde4 = callPackage ../development/python-modules/pykde4 {
inherit (self) pyqt4;
callPackage = pkgs.callPackage;
};
pykdtree = callPackage ../development/python-modules/pykdtree {
inherit (pkgs.llvmPackages) openmp;
};
pykerberos = callPackage ../development/python-modules/pykerberos { };
pykeepass = callPackage ../development/python-modules/pykeepass { };
pylev = callPackage ../development/python-modules/pylev { };
pymatgen = callPackage ../development/python-modules/pymatgen { };
pymatgen-lammps = callPackage ../development/python-modules/pymatgen-lammps { };
pymsgbox = callPackage ../development/python-modules/pymsgbox { };
pynisher = callPackage ../development/python-modules/pynisher { };
pyparser = callPackage ../development/python-modules/pyparser { };
pyres = callPackage ../development/python-modules/pyres { };
pyqt4 = callPackage ../development/python-modules/pyqt/4.x.nix {
inherit (pkgs) pkgconfig;
};
pyqt5 = pkgs.libsForQt5.callPackage ../development/python-modules/pyqt/5.x.nix {
pythonPackages = self;
};
/*
`pyqt5_with_qtwebkit` should not be used by python libraries in
pkgs/development/python-modules/*. Putting this attribute in
`propagatedBuildInputs` may cause collisions.
*/
pyqt5_with_qtwebkit = self.pyqt5.override { withWebKit = true; };
pyqt5_with_qtmultimedia = self.pyqt5.override { withMultimedia = true; };
pyqtwebengine = pkgs.libsForQt5.callPackage ../development/python-modules/pyqtwebengine {
pythonPackages = self;
};
pysc2 = callPackage ../development/python-modules/pysc2 { };
pyscard = callPackage ../development/python-modules/pyscard { inherit (pkgs.darwin.apple_sdk.frameworks) PCSC; };
pyschedule = callPackage ../development/python-modules/pyschedule { };
pyside = callPackage ../development/python-modules/pyside { };
pysideShiboken = callPackage ../development/python-modules/pyside/shiboken.nix {
inherit (pkgs) libxml2 libxslt; # Do not need the Python bindings.
};
pysideTools = callPackage ../development/python-modules/pyside/tools.nix { };
pyside2 = toPythonModule (callPackage ../development/python-modules/pyside2 {
inherit (pkgs) cmake qt5 ninja;
});
shiboken2 = toPythonModule (callPackage ../development/python-modules/shiboken2 {
inherit (pkgs) cmake qt5 llvmPackages;
});
simplefix = callPackage ../development/python-modules/simplefix { };
pyside2-tools = toPythonModule (callPackage ../development/python-modules/pyside2-tools {
inherit (pkgs) cmake qt5;
});
pyslurm = callPackage ../development/python-modules/pyslurm {
slurm = pkgs.slurm;
};
pysmf = callPackage ../development/python-modules/pysmf { };
pyspinel = callPackage ../development/python-modules/pyspinel {};
pyssim = callPackage ../development/python-modules/pyssim { };
pystache = callPackage ../development/python-modules/pystache { };
pytesseract = callPackage ../development/python-modules/pytesseract { };
pytest-click = callPackage ../development/python-modules/pytest-click { };
pytest-check = callPackage ../development/python-modules/pytest-check { };
pytest-env = callPackage ../development/python-modules/pytest-env { };
pytest-flask = callPackage ../development/python-modules/pytest-flask { };
pytest-mypy = callPackage ../development/python-modules/pytest-mypy { };
pytest-ordering = callPackage ../development/python-modules/pytest-ordering { };
pytest-pylint = callPackage ../development/python-modules/pytest-pylint { };
pytest-testmon = callPackage ../development/python-modules/pytest-testmon { };
pytest-tornado = callPackage ../development/python-modules/pytest-tornado { };
pytest-xprocess = callPackage ../development/python-modules/pytest-xprocess { };
python-binance = callPackage ../development/python-modules/python-binance { };
python-dbusmock = callPackage ../development/python-modules/python-dbusmock { };
python-dotenv = callPackage ../development/python-modules/python-dotenv { };
python-engineio = callPackage ../development/python-modules/python-engineio { };
python-hosts = callPackage ../development/python-modules/python-hosts { };
python-lz4 = callPackage ../development/python-modules/python-lz4 { };
lz4 = self.python-lz4; # alias 2018-12-05
python-ldap-test = callPackage ../development/python-modules/python-ldap-test { };
python-mnist = callPackage ../development/python-modules/python-mnist { };
pythonocc-core = toPythonModule (callPackage ../development/python-modules/pythonocc-core {
inherit (pkgs.xorg) libX11;
});
python-igraph = callPackage ../development/python-modules/python-igraph {
pkgconfig = pkgs.pkgconfig;
igraph = pkgs.igraph;
};
python3-openid = callPackage ../development/python-modules/python3-openid { };
python-packer = callPackage ../development/python-modules/python-packer { };
python-periphery = callPackage ../development/python-modules/python-periphery { };
python-prctl = callPackage ../development/python-modules/python-prctl { };
python-rapidjson = callPackage ../development/python-modules/python-rapidjson { };
python-redis-lock = callPackage ../development/python-modules/python-redis-lock { };
python-sql = callPackage ../development/python-modules/python-sql { };
python-snappy = callPackage ../development/python-modules/python-snappy {
inherit (pkgs) snappy;
};
python-stdnum = callPackage ../development/python-modules/python-stdnum { };
python-socketio = callPackage ../development/python-modules/python-socketio { };
python-utils = callPackage ../development/python-modules/python-utils { };
python-vipaccess = callPackage ../development/python-modules/python-vipaccess { };
pytimeparse = callPackage ../development/python-modules/pytimeparse { };
pytricia = callPackage ../development/python-modules/pytricia { };
pytrends = callPackage ../development/python-modules/pytrends { };
py-vapid = callPackage ../development/python-modules/py-vapid { };
PyWebDAV = callPackage ../development/python-modules/pywebdav { };
pywebpush = callPackage ../development/python-modules/pywebpush { };
pyxml = disabledIf isPy3k (callPackage ../development/python-modules/pyxml{ });
pyvcd = callPackage ../development/python-modules/pyvcd { };
pyvoro = callPackage ../development/python-modules/pyvoro { };
relatorio = callPackage ../development/python-modules/relatorio { };
reproject = callPackage ../development/python-modules/reproject { };
remotecv = callPackage ../development/python-modules/remotecv { };
pyzufall = callPackage ../development/python-modules/pyzufall { };
rig = callPackage ../development/python-modules/rig { };
rhpl = disabledIf isPy3k (callPackage ../development/python-modules/rhpl {});
rlp = callPackage ../development/python-modules/rlp { };
rq = callPackage ../development/python-modules/rq { };
rx = callPackage ../development/python-modules/rx { };
sabyenc = callPackage ../development/python-modules/sabyenc { };
salmon-mail = callPackage ../development/python-modules/salmon-mail { };
seekpath = callPackage ../development/python-modules/seekpath { };
selectors2 = callPackage ../development/python-modules/selectors2 { };
sentinel = callPackage ../development/python-modules/sentinel { };
sentry-sdk = callPackage ../development/python-modules/sentry-sdk {};
sepaxml = callPackage ../development/python-modules/sepaxml { };
serversyncstorage = callPackage ../development/python-modules/serversyncstorage {};
shellingham = callPackage ../development/python-modules/shellingham {};
simpleeval = callPackage ../development/python-modules/simpleeval { };
simple-salesforce = callPackage ../development/python-modules/simple-salesforce { };
singledispatch = callPackage ../development/python-modules/singledispatch { };
sip = callPackage ../development/python-modules/sip { };
sortedcontainers = callPackage ../development/python-modules/sortedcontainers { };
sklearn-deap = callPackage ../development/python-modules/sklearn-deap { };
slackclient = callPackage ../development/python-modules/slackclient { };
slicedimage = callPackage ../development/python-modules/slicedimage { };
slicerator = callPackage ../development/python-modules/slicerator { };
slither-analyzer = callPackage ../development/python-modules/slither-analyzer { };
sly = callPackage ../development/python-modules/sly { };
snapcast = callPackage ../development/python-modules/snapcast { };
sparse = callPackage ../development/python-modules/sparse { };
spglib = callPackage ../development/python-modules/spglib { };
sshpubkeys = callPackage ../development/python-modules/sshpubkeys { };
sslib = callPackage ../development/python-modules/sslib { };
statistics = callPackage ../development/python-modules/statistics { };
stm32loader = callPackage ../development/python-modules/stm32loader { };
stumpy = callPackage ../development/python-modules/stumpy { };
sumo = callPackage ../development/python-modules/sumo { };
supervise_api = callPackage ../development/python-modules/supervise_api { };
tables = callPackage ../development/python-modules/tables {
hdf5 = pkgs.hdf5.override { zlib = pkgs.zlib; };
};
tableaudocumentapi = callPackage ../development/python-modules/tableaudocumentapi { };
trueskill = callPackage ../development/python-modules/trueskill { };
trustme = callPackage ../development/python-modules/trustme {};
trio = callPackage ../development/python-modules/trio {};
sniffio = callPackage ../development/python-modules/sniffio { };
spyder-kernels = callPackage ../development/python-modules/spyder-kernels {};
spyder = callPackage ../development/python-modules/spyder {};
tenacity = callPackage ../development/python-modules/tenacity { };
tokenserver = callPackage ../development/python-modules/tokenserver {};
toml = callPackage ../development/python-modules/toml { };
tomlkit = callPackage ../development/python-modules/tomlkit { };
toggl-cli = callPackage ../development/python-modules/toggl-cli { };
uamqp = callPackage ../development/python-modules/uamqp {
inherit (pkgs.darwin.apple_sdk.frameworks) CFNetwork Security;
};
unifi = callPackage ../development/python-modules/unifi { };
uvloop = callPackage ../development/python-modules/uvloop {
inherit (pkgs.darwin.apple_sdk.frameworks) ApplicationServices CoreServices;
};
pyunifi = callPackage ../development/python-modules/pyunifi { };
vdf = callPackage ../development/python-modules/vdf { };
vidstab = callPackage ../development/python-modules/vidstab { };
webapp2 = callPackage ../development/python-modules/webapp2 { };
wrf-python = callPackage ../development/python-modules/wrf-python { };
pyunbound = callPackage ../tools/networking/unbound/python.nix { };
WazeRouteCalculator = callPackage ../development/python-modules/WazeRouteCalculator { };
yarg = callPackage ../development/python-modules/yarg { };
yt = callPackage ../development/python-modules/yt { };
# packages defined here
aafigure = callPackage ../development/python-modules/aafigure { };
addic7ed-cli = callPackage ../development/python-modules/addic7ed-cli { };
algebraic-data-types = callPackage ../development/python-modules/algebraic-data-types { };
altair = callPackage ../development/python-modules/altair { };
vega = callPackage ../development/python-modules/vega { };
accupy = callPackage ../development/python-modules/accupy { };
acme = callPackage ../development/python-modules/acme { };
acme-tiny = callPackage ../development/python-modules/acme-tiny { };
actdiag = callPackage ../development/python-modules/actdiag { };
adal = callPackage ../development/python-modules/adal { };
affine = callPackage ../development/python-modules/affine { };
aioconsole = callPackage ../development/python-modules/aioconsole { };
aiodns = callPackage ../development/python-modules/aiodns { };
aiofiles = callPackage ../development/python-modules/aiofiles { };
aioh2 = callPackage ../development/python-modules/aioh2 { };
aioftp = callPackage ../development/python-modules/aioftp { };
aiohttp = callPackage ../development/python-modules/aiohttp { };
aiohttp-cors = callPackage ../development/python-modules/aiohttp-cors { };
aiohttp-jinja2 = callPackage ../development/python-modules/aiohttp-jinja2 { };
aiohttp-remotes = callPackage ../development/python-modules/aiohttp-remotes { };
aiohttp-socks = callPackage ../development/python-modules/aiohttp-socks { };
aiohttp-swagger = callPackage ../development/python-modules/aiohttp-swagger { };
aioprocessing = callPackage ../development/python-modules/aioprocessing { };
aioresponses = callPackage ../development/python-modules/aioresponses { };
aiorpcx = callPackage ../development/python-modules/aiorpcx { };
aiosmtpd = callPackage ../development/python-modules/aiosmtpd { };
aiounifi = callPackage ../development/python-modules/aiounifi { };
aiozeroconf = callPackage ../development/python-modules/aiozeroconf { };
ajpy = callPackage ../development/python-modules/ajpy { };
alabaster = callPackage ../development/python-modules/alabaster {};
alembic = callPackage ../development/python-modules/alembic {};
allpairspy = callPackage ../development/python-modules/allpairspy { };
annexremote = callPackage ../development/python-modules/annexremote { };
ansible = callPackage ../development/python-modules/ansible { };
ansible-kernel = callPackage ../development/python-modules/ansible-kernel { };
ansible-lint = callPackage ../development/python-modules/ansible-lint { };
ansible-runner = callPackage ../development/python-modules/ansible-runner { };
ansicolors = callPackage ../development/python-modules/ansicolors {};
aniso8601 = callPackage ../development/python-modules/aniso8601 {};
anonip = callPackage ../development/python-modules/anonip { };
asgiref = callPackage ../development/python-modules/asgiref { };
python-editor = callPackage ../development/python-modules/python-editor { };
python-gnupg = callPackage ../development/python-modules/python-gnupg {};
python-uinput = callPackage ../development/python-modules/python-uinput {};
python-sybase = callPackage ../development/python-modules/sybase {};
alot = callPackage ../development/python-modules/alot {};
anyjson = callPackage ../development/python-modules/anyjson {};
amqp = callPackage ../development/python-modules/amqp {};
amqplib = callPackage ../development/python-modules/amqplib {};
antlr4-python2-runtime = callPackage ../development/python-modules/antlr4-python2-runtime {};
antlr4-python3-runtime = callPackage ../development/python-modules/antlr4-python3-runtime {};
apipkg = callPackage ../development/python-modules/apipkg {};
appdirs = callPackage ../development/python-modules/appdirs { };
appleseed = disabledIf isPy3k
(toPythonModule (pkgs.appleseed.override {
inherit (self) python;
}));
application = callPackage ../development/python-modules/application { };
applicationinsights = callPackage ../development/python-modules/applicationinsights { };
appnope = callPackage ../development/python-modules/appnope { };
approvaltests = callPackage ../development/python-modules/approvaltests { };
apsw = callPackage ../development/python-modules/apsw {};
astor = callPackage ../development/python-modules/astor {};
asyncpg = callPackage ../development/python-modules/asyncpg { };
asyncssh = callPackage ../development/python-modules/asyncssh { };
atpublic = callPackage ../development/python-modules/atpublic { };
python-fontconfig = callPackage ../development/python-modules/python-fontconfig { };
funcsigs = callPackage ../development/python-modules/funcsigs { };
APScheduler = callPackage ../development/python-modules/APScheduler { };
args = callPackage ../development/python-modules/args { };
argcomplete = callPackage ../development/python-modules/argcomplete { };
arxiv2bib = callPackage ../development/python-modules/arxiv2bib { };
chai = callPackage ../development/python-modules/chai { };
chainmap = callPackage ../development/python-modules/chainmap { };
arelle = callPackage ../development/python-modules/arelle {
gui = true;
};
arelle-headless = callPackage ../development/python-modules/arelle {
gui = false;
};
delegator-py = callPackage ../development/python-modules/delegator-py { };
deluge-client = callPackage ../development/python-modules/deluge-client { };
arrow = callPackage ../development/python-modules/arrow { };
asynctest = callPackage ../development/python-modules/asynctest { };
async-timeout = callPackage ../development/python-modules/async_timeout { };
async_generator = callPackage ../development/python-modules/async_generator { };
asn1ate = callPackage ../development/python-modules/asn1ate { };
atomiclong = callPackage ../development/python-modules/atomiclong { };
atomicwrites = callPackage ../development/python-modules/atomicwrites { };
astroid = if isPy3k then callPackage ../development/python-modules/astroid { }
else callPackage ../development/python-modules/astroid/1.6.nix { };
attrdict = callPackage ../development/python-modules/attrdict { };
attrs = callPackage ../development/python-modules/attrs { };
atsim_potentials = callPackage ../development/python-modules/atsim_potentials { };
audio-metadata = callPackage ../development/python-modules/audio-metadata { };
audioread = callPackage ../development/python-modules/audioread { };
audiotools = callPackage ../development/python-modules/audiotools { };
autopep8 = callPackage ../development/python-modules/autopep8 { };
av = callPackage ../development/python-modules/av {
inherit (pkgs) pkgconfig;
};
avro = callPackage ../development/python-modules/avro {};
avro3k = callPackage ../development/python-modules/avro3k {};
aws-lambda-builders = callPackage ../development/python-modules/aws-lambda-builders { };
python-slugify = callPackage ../development/python-modules/python-slugify { };
awesome-slugify = callPackage ../development/python-modules/awesome-slugify {};
noise = callPackage ../development/python-modules/noise {};
backcall = callPackage ../development/python-modules/backcall { };
backports_abc = callPackage ../development/python-modules/backports_abc { };
backports_functools_lru_cache = callPackage ../development/python-modules/backports_functools_lru_cache { };
backports_os = callPackage ../development/python-modules/backports_os { };
backports_shutil_get_terminal_size = callPackage ../development/python-modules/backports_shutil_get_terminal_size { };
backports_ssl_match_hostname = if !(pythonOlder "3.5") then null else
callPackage ../development/python-modules/backports_ssl_match_hostname { };
backports_lzma = callPackage ../development/python-modules/backports_lzma { };
backports_tempfile = callPackage ../development/python-modules/backports_tempfile { };
backports_unittest-mock = callPackage ../development/python-modules/backports_unittest-mock {};
babelfish = callPackage ../development/python-modules/babelfish {};
basiciw = callPackage ../development/python-modules/basiciw {
inherit (pkgs) gcc wirelesstools;
};
base58 = callPackage ../development/python-modules/base58 {};
batinfo = callPackage ../development/python-modules/batinfo {};
bcdoc = callPackage ../development/python-modules/bcdoc {};
beancount = callPackage ../development/python-modules/beancount { };
beautifulsoup4 = callPackage ../development/python-modules/beautifulsoup4 { };
beaker = callPackage ../development/python-modules/beaker { };
betamax = callPackage ../development/python-modules/betamax {};
betamax-matchers = callPackage ../development/python-modules/betamax-matchers { };
betamax-serializers = callPackage ../development/python-modules/betamax-serializers { };
bibtexparser = callPackage ../development/python-modules/bibtexparser { };
bidict = callPackage ../development/python-modules/bidict { };
bids-validator = callPackage ../development/python-modules/bids-validator { };
binwalk = callPackage ../development/python-modules/binwalk { };
binwalk-full = appendToName "full" (self.binwalk.override {
pyqtgraph = self.pyqtgraph;
});
bitmath = callPackage ../development/python-modules/bitmath { };
bitstruct = callPackage ../development/python-modules/bitstruct { };
caldav = callPackage ../development/python-modules/caldav { };
caldavclientlibrary-asynk = callPackage ../development/python-modules/caldavclientlibrary-asynk { };
biopython = callPackage ../development/python-modules/biopython { };
bedup = callPackage ../development/python-modules/bedup { };
blessed = callPackage ../development/python-modules/blessed {};
block-io = callPackage ../development/python-modules/block-io {};
# Build boost for this specific Python version
# TODO: use separate output for libboost_python.so
boost = toPythonModule (pkgs.boost.override {
inherit (self) python numpy;
enablePython = true;
});
boltztrap2 = callPackage ../development/python-modules/boltztrap2 { };
boolean-py = callPackage ../development/python-modules/boolean-py { };
bumps = callPackage ../development/python-modules/bumps {};
cached-property = callPackage ../development/python-modules/cached-property { };
caffe = toPythonModule (pkgs.caffe.override {
pythonSupport = true;
inherit (self) python numpy boost;
});
capstone = callPackage ../development/python-modules/capstone { };
capturer = callPackage ../development/python-modules/capturer { };
cement = callPackage ../development/python-modules/cement {};
cgen = callPackage ../development/python-modules/cgen { };
cgroup-utils = callPackage ../development/python-modules/cgroup-utils {};
chainer = callPackage ../development/python-modules/chainer {
cudaSupport = pkgs.config.cudaSupport or false;
};
channels = callPackage ../development/python-modules/channels {};
cheroot = callPackage ../development/python-modules/cheroot {};
chevron = callPackage ../development/python-modules/chevron {};
cli-helpers = callPackage ../development/python-modules/cli-helpers {};
cmarkgfm = callPackage ../development/python-modules/cmarkgfm { };
circus = callPackage ../development/python-modules/circus {};
colorcet = callPackage ../development/python-modules/colorcet { };
coloredlogs = callPackage ../development/python-modules/coloredlogs { };
colorclass = callPackage ../development/python-modules/colorclass {};
colorlog = callPackage ../development/python-modules/colorlog { };
colour = callPackage ../development/python-modules/colour {};
configshell = callPackage ../development/python-modules/configshell { };
constantly = callPackage ../development/python-modules/constantly { };
cornice = callPackage ../development/python-modules/cornice { };
cram = callPackage ../development/python-modules/cram { };
crc16 = callPackage ../development/python-modules/crc16 { };
csscompressor = callPackage ../development/python-modules/csscompressor {};
csvs-to-sqlite = callPackage ../development/python-modules/csvs-to-sqlite { };
cufflinks = callPackage ../development/python-modules/cufflinks { };
cupy = callPackage ../development/python-modules/cupy {
cudatoolkit = pkgs.cudatoolkit_10_0;
cudnn = pkgs.cudnn_cudatoolkit_10_0;
nccl = pkgs.nccl_cudatoolkit_10;
};
cx_Freeze = callPackage ../development/python-modules/cx_freeze {};
cx_oracle = callPackage ../development/python-modules/cx_oracle {};
cvxopt = callPackage ../development/python-modules/cvxopt { };
cycler = callPackage ../development/python-modules/cycler { };
cysignals = callPackage ../development/python-modules/cysignals { };
cypari2 = callPackage ../development/python-modules/cypari2 { };
dlib = callPackage ../development/python-modules/dlib {
inherit (pkgs) dlib;
};
datadog = callPackage ../development/python-modules/datadog {};
dataclasses = callPackage ../development/python-modules/dataclasses { };
debian = callPackage ../development/python-modules/debian {};
defusedxml = callPackage ../development/python-modules/defusedxml {};
dugong = callPackage ../development/python-modules/dugong {};
iowait = callPackage ../development/python-modules/iowait {};
responses = callPackage ../development/python-modules/responses {};
rarfile = callPackage ../development/python-modules/rarfile { inherit (pkgs) libarchive; };
proboscis = callPackage ../development/python-modules/proboscis {};
py4j = callPackage ../development/python-modules/py4j { };
pyechonest = callPackage ../development/python-modules/pyechonest { };
pyepsg = callPackage ../development/python-modules/pyepsg { };
pyezminc = callPackage ../development/python-modules/pyezminc { };
billiard = callPackage ../development/python-modules/billiard { };
binaryornot = callPackage ../development/python-modules/binaryornot { };
bitbucket_api = callPackage ../development/python-modules/bitbucket-api { };
bitbucket-cli = callPackage ../development/python-modules/bitbucket-cli { };
bitstring = callPackage ../development/python-modules/bitstring { };
blaze = callPackage ../development/python-modules/blaze { };
html5-parser = callPackage ../development/python-modules/html5-parser {
inherit (pkgs) pkgconfig;
};
httpserver = callPackage ../development/python-modules/httpserver {};
bleach = callPackage ../development/python-modules/bleach { };
blinker = callPackage ../development/python-modules/blinker { };
blockdiag = callPackage ../development/python-modules/blockdiag { };
blockdiagcontrib-cisco = callPackage ../development/python-modules/blockdiagcontrib-cisco { };
bpython = callPackage ../development/python-modules/bpython {};
bsddb3 = callPackage ../development/python-modules/bsddb3 { };
bkcharts = callPackage ../development/python-modules/bkcharts { };
bokeh = callPackage ../development/python-modules/bokeh { };
boto = callPackage ../development/python-modules/boto { };
boto3 = callPackage ../development/python-modules/boto3 { };
botocore = callPackage ../development/python-modules/botocore { };
bottle = callPackage ../development/python-modules/bottle { };
box2d = callPackage ../development/python-modules/box2d { };
branca = callPackage ../development/python-modules/branca { };
bugwarrior = callPackage ../development/python-modules/bugwarrior { };
bugz = callPackage ../development/python-modules/bugz { };
bugzilla = callPackage ../development/python-modules/bugzilla { };
buildbot = callPackage ../development/python-modules/buildbot { };
buildbot-plugins = pkgs.recurseIntoAttrs (callPackage ../development/python-modules/buildbot/plugins.nix { });
buildbot-ui = self.buildbot.withPlugins (with self.buildbot-plugins; [ www ]);
buildbot-full = self.buildbot.withPlugins (with self.buildbot-plugins; [ www console-view waterfall-view grid-view wsgi-dashboards ]);
buildbot-worker = callPackage ../development/python-modules/buildbot/worker.nix { };
buildbot-pkg = callPackage ../development/python-modules/buildbot/pkg.nix { };
check-manifest = callPackage ../development/python-modules/check-manifest { };
devpi-common = callPackage ../development/python-modules/devpi-common { };
# A patched version of buildout, useful for buildout based development on Nix
zc_buildout_nix = callPackage ../development/python-modules/buildout-nix { };
zc_buildout = self.zc_buildout221;
zc_buildout221 = callPackage ../development/python-modules/buildout { };
bunch = callPackage ../development/python-modules/bunch { };
can = callPackage ../development/python-modules/can {};
canopen = callPackage ../development/python-modules/canopen {};
canmatrix = callPackage ../development/python-modules/canmatrix {};
cairocffi = if isPy3k then
callPackage ../development/python-modules/cairocffi {}
else
callPackage ../development/python-modules/cairocffi/0_9.nix {};
cairosvg = if isPy3k then
callPackage ../development/python-modules/cairosvg {}
else
callPackage ../development/python-modules/cairosvg/1_x.nix {};
carrot = callPackage ../development/python-modules/carrot {};
cartopy = callPackage ../development/python-modules/cartopy {};
case = callPackage ../development/python-modules/case {};
cbor = callPackage ../development/python-modules/cbor {};
cbor2 = callPackage ../development/python-modules/cbor2 {};
cassandra-driver = callPackage ../development/python-modules/cassandra-driver { };
cccolutils = callPackage ../development/python-modules/cccolutils {};
cchardet = callPackage ../development/python-modules/cchardet { };
CDDB = callPackage ../development/python-modules/cddb { };
cntk = callPackage ../development/python-modules/cntk { };
celery = callPackage ../development/python-modules/celery { };
cerberus = callPackage ../development/python-modules/cerberus { };
cerberus11 = callPackage ../development/python-modules/cerberus11 { };
certifi = callPackage ../development/python-modules/certifi { };
characteristic = callPackage ../development/python-modules/characteristic { };
cheetah = callPackage ../development/python-modules/cheetah { };
cherrypy = if isPy3k then
callPackage ../development/python-modules/cherrypy { }
else
callPackage ../development/python-modules/cherrypy/17.nix { };
cfgv = callPackage ../development/python-modules/cfgv { };
cfn-lint = callPackage ../development/python-modules/cfn-lint { };
cftime = callPackage ../development/python-modules/cftime {};
cjson = callPackage ../development/python-modules/cjson { };
cld2-cffi = callPackage ../development/python-modules/cld2-cffi {};
clf = callPackage ../development/python-modules/clf {};
click = callPackage ../development/python-modules/click {};
click-completion = callPackage ../development/python-modules/click-completion {};
click-default-group = callPackage ../development/python-modules/click-default-group { };
click-didyoumean = callPackage ../development/python-modules/click-didyoumean {};
click-log = callPackage ../development/python-modules/click-log {};
click-plugins = callPackage ../development/python-modules/click-plugins {};
click-repl = callPackage ../development/python-modules/click-repl { };
click-threading = callPackage ../development/python-modules/click-threading {};
cligj = callPackage ../development/python-modules/cligj { };
closure-linter = callPackage ../development/python-modules/closure-linter { };
cloudpickle = callPackage ../development/python-modules/cloudpickle { };
cmdline = callPackage ../development/python-modules/cmdline { };
codecov = callPackage ../development/python-modules/codecov {};
cogapp = callPackage ../development/python-modules/cogapp {};
colorama = callPackage ../development/python-modules/colorama { };
colorlover = callPackage ../development/python-modules/colorlover { };
CommonMark = callPackage ../development/python-modules/commonmark { };
coilmq = callPackage ../development/python-modules/coilmq { };
colander = callPackage ../development/python-modules/colander { };
# Backported version of the ConfigParser library of Python 3.3
configparser = callPackage ../development/python-modules/configparser { };
ColanderAlchemy = callPackage ../development/python-modules/colanderalchemy { };
conda = callPackage ../development/python-modules/conda { };
configobj = callPackage ../development/python-modules/configobj { };
confluent-kafka = callPackage ../development/python-modules/confluent-kafka {};
kafka-python = callPackage ../development/python-modules/kafka-python {};
construct = callPackage ../development/python-modules/construct {};
consul = callPackage ../development/python-modules/consul { };
contexter = callPackage ../development/python-modules/contexter { };
contextvars = callPackage ../development/python-modules/contextvars {};
contextlib2 = callPackage ../development/python-modules/contextlib2 { };
cookiecutter = callPackage ../development/python-modules/cookiecutter { };
cookies = callPackage ../development/python-modules/cookies { };
coveralls = callPackage ../development/python-modules/coveralls { };
coverage = callPackage ../development/python-modules/coverage { };
covCore = callPackage ../development/python-modules/cov-core { };
crcmod = callPackage ../development/python-modules/crcmod { };
credstash = callPackage ../development/python-modules/credstash { };
cython = callPackage ../development/python-modules/Cython { };
cytoolz = callPackage ../development/python-modules/cytoolz { };
cryptacular = callPackage ../development/python-modules/cryptacular { };
cryptography = callPackage ../development/python-modules/cryptography { };
cryptography_vectors = callPackage ../development/python-modules/cryptography/vectors.nix { };
curtsies = callPackage ../development/python-modules/curtsies { };
envs = callPackage ../development/python-modules/envs { };
eth-hash = callPackage ../development/python-modules/eth-hash { };
eth-typing = callPackage ../development/python-modules/eth-typing { };
eth-utils = callPackage ../development/python-modules/eth-utils { };
impacket = callPackage ../development/python-modules/impacket { };
jsonrpc-async = callPackage ../development/python-modules/jsonrpc-async { };
jsonrpc-base = callPackage ../development/python-modules/jsonrpc-base { };
jsonrpc-websocket = callPackage ../development/python-modules/jsonrpc-websocket { };
onkyo-eiscp = callPackage ../development/python-modules/onkyo-eiscp { };
tablib = callPackage ../development/python-modules/tablib { };
wakeonlan = callPackage ../development/python-modules/wakeonlan { };
openant = callPackage ../development/python-modules/openant { };
opencv = disabledIf isPy3k (toPythonModule (pkgs.opencv.override {
enablePython = true;
pythonPackages = self;
}));
opencv3 = toPythonModule (pkgs.opencv3.override {
enablePython = true;
pythonPackages = self;
});
opencv4 = toPythonModule (pkgs.opencv4.override {
enablePython = true;
pythonPackages = self;
});
openidc-client = callPackage ../development/python-modules/openidc-client {};
optuna = callPackage ../development/python-modules/optuna { };
idna = callPackage ../development/python-modules/idna { };
mahotas = callPackage ../development/python-modules/mahotas { };
MDP = callPackage ../development/python-modules/mdp {};
minidb = callPackage ../development/python-modules/minidb { };
miniupnpc = callPackage ../development/python-modules/miniupnpc {};
mixpanel = callPackage ../development/python-modules/mixpanel { };
mpyq = callPackage ../development/python-modules/mpyq { };
mxnet = callPackage ../development/python-modules/mxnet { };
parsy = callPackage ../development/python-modules/parsy { };
portalocker = callPackage ../development/python-modules/portalocker { };
portpicker = callPackage ../development/python-modules/portpicker { };
pkginfo = callPackage ../development/python-modules/pkginfo { };
pre-commit = callPackage ../development/python-modules/pre-commit { };
pretend = callPackage ../development/python-modules/pretend { };
detox = callPackage ../development/python-modules/detox { };
pbkdf2 = callPackage ../development/python-modules/pbkdf2 { };
bcrypt = callPackage ../development/python-modules/bcrypt { };
cffi = callPackage ../development/python-modules/cffi { };
pyavm = callPackage ../development/python-modules/pyavm { };
pycollada = callPackage ../development/python-modules/pycollada { };
pycontracts = callPackage ../development/python-modules/pycontracts { };
pycparser = callPackage ../development/python-modules/pycparser { };
pydub = callPackage ../development/python-modules/pydub {};
pyjade = callPackage ../development/python-modules/pyjade {};
pyjet = callPackage ../development/python-modules/pyjet {};
PyLD = callPackage ../development/python-modules/PyLD { };
python-jose = callPackage ../development/python-modules/python-jose {};
python-json-logger = callPackage ../development/python-modules/python-json-logger { };
python-ly = callPackage ../development/python-modules/python-ly {};
pyhepmc = callPackage ../development/python-modules/pyhepmc { };
pytest = if isPy3k then self.pytest_5 else self.pytest_4;
pytest_5 = callPackage ../development/python-modules/pytest {
# hypothesis tests require pytest that causes dependency cycle
hypothesis = self.hypothesis.override { doCheck = false; };
};
pytest_4 = callPackage ../development/python-modules/pytest/4.nix {
# hypothesis tests require pytest that causes dependency cycle
hypothesis = self.hypothesis.override { doCheck = false; };
};
pytest-helpers-namespace = callPackage ../development/python-modules/pytest-helpers-namespace { };
pytest-httpbin = callPackage ../development/python-modules/pytest-httpbin { };
pytest-asyncio = callPackage ../development/python-modules/pytest-asyncio { };
pytest-annotate = callPackage ../development/python-modules/pytest-annotate { };
pytest-ansible = callPackage ../development/python-modules/pytest-ansible { };
pytest-aiohttp = callPackage ../development/python-modules/pytest-aiohttp { };
pytest-arraydiff = callPackage ../development/python-modules/pytest-arraydiff { };
pytest-astropy = callPackage ../development/python-modules/pytest-astropy { };
pytest-benchmark = callPackage ../development/python-modules/pytest-benchmark { };
pytestcache = callPackage ../development/python-modules/pytestcache { };
pytest-catchlog = callPackage ../development/python-modules/pytest-catchlog { };
pytest-cram = callPackage ../development/python-modules/pytest-cram { };
pytest-datafiles = callPackage ../development/python-modules/pytest-datafiles { };
pytest-dependency = callPackage ../development/python-modules/pytest-dependency { };
pytest-django = callPackage ../development/python-modules/pytest-django { };
pytest-doctestplus = callPackage ../development/python-modules/pytest-doctestplus { };
pytest-faulthandler = callPackage ../development/python-modules/pytest-faulthandler { };
pytest-fixture-config = callPackage ../development/python-modules/pytest-fixture-config { };
pytest-forked = callPackage ../development/python-modules/pytest-forked { };
pytest-rerunfailures = callPackage ../development/python-modules/pytest-rerunfailures { };
pytest-relaxed = callPackage ../development/python-modules/pytest-relaxed { };
pytest-remotedata = callPackage ../development/python-modules/pytest-remotedata { };
pytest-sanic = callPackage ../development/python-modules/pytest-sanic { };
pytest-flake8 = callPackage ../development/python-modules/pytest-flake8 { };
pytest-flakes = callPackage ../development/python-modules/pytest-flakes { };
pytest-isort = callPackage ../development/python-modules/pytest-isort { };
pytest-mpl = callPackage ../development/python-modules/pytest-mpl { };
pytest-mock = callPackage ../development/python-modules/pytest-mock { };
pytest-openfiles = callPackage ../development/python-modules/pytest-openfiles { };
pytest-timeout = callPackage ../development/python-modules/pytest-timeout { };
pytest-warnings = callPackage ../development/python-modules/pytest-warnings { };
pytest-watch = callPackage ../development/python-modules/pytest-watch { };
pytestpep8 = callPackage ../development/python-modules/pytest-pep8 { };
pytest-pep257 = callPackage ../development/python-modules/pytest-pep257 { };
pytest-raisesregexp = callPackage ../development/python-modules/pytest-raisesregexp { };
pytest-random-order = callPackage ../development/python-modules/pytest-random-order { };
pytest-repeat = callPackage ../development/python-modules/pytest-repeat { };
pytestrunner = callPackage ../development/python-modules/pytestrunner { };
pytestquickcheck = callPackage ../development/python-modules/pytest-quickcheck { };
pytest-server-fixtures = callPackage ../development/python-modules/pytest-server-fixtures { };
pytest-services = callPackage ../development/python-modules/pytest-services { };
pytest-shutil = callPackage ../development/python-modules/pytest-shutil { };
pytest-socket = callPackage ../development/python-modules/pytest-socket { };
pytestcov = callPackage ../development/python-modules/pytest-cov { };
pytest-expect = callPackage ../development/python-modules/pytest-expect { };
pytest-virtualenv = callPackage ../development/python-modules/pytest-virtualenv { };
pytest_xdist = callPackage ../development/python-modules/pytest-xdist { };
pytest-localserver = callPackage ../development/python-modules/pytest-localserver { };
pytest-subtesthack = callPackage ../development/python-modules/pytest-subtesthack { };
pytest-sugar = callPackage ../development/python-modules/pytest-sugar { };
tinycss = callPackage ../development/python-modules/tinycss { };
tinycss2 = callPackage ../development/python-modules/tinycss2 { };
cssselect = callPackage ../development/python-modules/cssselect { };
cssselect2 = callPackage ../development/python-modules/cssselect2 { };
cssutils = callPackage ../development/python-modules/cssutils { };
css-parser = callPackage ../development/python-modules/css-parser { };
darcsver = callPackage ../development/python-modules/darcsver { };
dask = callPackage ../development/python-modules/dask { };
dask-glm = callPackage ../development/python-modules/dask-glm { };
dask-image = callPackage ../development/python-modules/dask-image { };
dask-jobqueue = callPackage ../development/python-modules/dask-jobqueue { };
dask-ml = callPackage ../development/python-modules/dask-ml { };
dask-mpi = callPackage ../development/python-modules/dask-mpi { };
dask-xgboost = callPackage ../development/python-modules/dask-xgboost { };
datrie = callPackage ../development/python-modules/datrie { };
heapdict = callPackage ../development/python-modules/heapdict { };
zict = callPackage ../development/python-modules/zict { };
digital-ocean = callPackage ../development/python-modules/digitalocean { };
leather = callPackage ../development/python-modules/leather { };
libais = callPackage ../development/python-modules/libais { };
libfdt = toPythonModule (pkgs.dtc.override {
inherit python;
});
libtmux = callPackage ../development/python-modules/libtmux { };
libusb1 = callPackage ../development/python-modules/libusb1 { inherit (pkgs) libusb1; };
linuxfd = callPackage ../development/python-modules/linuxfd { };
locket = callPackage ../development/python-modules/locket { };
loo-py = callPackage ../development/python-modules/loo-py { };
tblib = callPackage ../development/python-modules/tblib { };
s3fs = callPackage ../development/python-modules/s3fs { };
datashape = callPackage ../development/python-modules/datashape { };
requests-cache = callPackage ../development/python-modules/requests-cache { };
requests-file = callPackage ../development/python-modules/requests-file { };
requests-kerberos = callPackage ../development/python-modules/requests-kerberos { };
requests-unixsocket = callPackage ../development/python-modules/requests-unixsocket {};
requests-aws4auth = callPackage ../development/python-modules/requests-aws4auth { };
howdoi = callPackage ../development/python-modules/howdoi {};
neurotools = callPackage ../development/python-modules/neurotools {};
jdatetime = callPackage ../development/python-modules/jdatetime {};
daphne = callPackage ../development/python-modules/daphne { };
dateparser = callPackage ../development/python-modules/dateparser { };
# Actual name of package
python-dateutil = callPackage ../development/python-modules/dateutil { };
# Alias that we should deprecate
dateutil = self.python-dateutil;
decorator = callPackage ../development/python-modules/decorator { };
deform = callPackage ../development/python-modules/deform { };
demjson = callPackage ../development/python-modules/demjson { };
deprecated = callPackage ../development/python-modules/deprecated { };
deprecation = callPackage ../development/python-modules/deprecation { };
derpconf = callPackage ../development/python-modules/derpconf { };
deskcon = callPackage ../development/python-modules/deskcon { };
dill = callPackage ../development/python-modules/dill { };
discogs_client = callPackage ../development/python-modules/discogs_client { };
dmenu-python = callPackage ../development/python-modules/dmenu { };
dnslib = callPackage ../development/python-modules/dnslib { };
dnspython = callPackage ../development/python-modules/dnspython { };
dns = self.dnspython; # Alias for compatibility, 2017-12-10
docker = callPackage ../development/python-modules/docker {};
dockerfile-parse = callPackage ../development/python-modules/dockerfile-parse {};
docker-py = disabledIf isPy27 (callPackage ../development/python-modules/docker-py {});
dockerpty = callPackage ../development/python-modules/dockerpty {};
docker_pycreds = callPackage ../development/python-modules/docker-pycreds {};
docopt = callPackage ../development/python-modules/docopt { };
doctest-ignore-unicode = callPackage ../development/python-modules/doctest-ignore-unicode { };
dogpile_cache = callPackage ../development/python-modules/dogpile.cache { };
dogpile_core = callPackage ../development/python-modules/dogpile.core { };
dopy = callPackage ../development/python-modules/dopy { };
dpath = callPackage ../development/python-modules/dpath { };
dpkt = callPackage ../development/python-modules/dpkt {};
urllib3 = callPackage ../development/python-modules/urllib3 {};
dropbox = callPackage ../development/python-modules/dropbox {};
drms = callPackage ../development/python-modules/drms { };
ds4drv = callPackage ../development/python-modules/ds4drv {
inherit (pkgs) fetchFromGitHub bluez;
};
dyn = callPackage ../development/python-modules/dyn { };
easydict = callPackage ../development/python-modules/easydict { };
easygui = callPackage ../development/python-modules/easygui { };
EasyProcess = callPackage ../development/python-modules/easyprocess { };
easy-thumbnails = callPackage ../development/python-modules/easy-thumbnails { };
eccodes = toPythonModule (pkgs.eccodes.override {
enablePython = true;
pythonPackages = self;
});
edward = callPackage ../development/python-modules/edward { };
elasticsearch = callPackage ../development/python-modules/elasticsearch { };
elasticsearch-dsl = callPackage ../development/python-modules/elasticsearch-dsl { };
# alias
elasticsearchdsl = self.elasticsearch-dsl;
elasticsearch-curator = callPackage ../development/python-modules/elasticsearch-curator { };
elementpath = callPackage ../development/python-modules/elementpath { };
entrypoints = callPackage ../development/python-modules/entrypoints { };
enzyme = callPackage ../development/python-modules/enzyme {};
escapism = callPackage ../development/python-modules/escapism { };
etcd = callPackage ../development/python-modules/etcd { };
evdev = callPackage ../development/python-modules/evdev {};
eve = callPackage ../development/python-modules/eve {};
eventlib = callPackage ../development/python-modules/eventlib { };
events = callPackage ../development/python-modules/events { };
eyeD3 = callPackage ../development/python-modules/eyed3 { };
execnet = callPackage ../development/python-modules/execnet { };
executor = callPackage ../development/python-modules/executor { };
ezdxf = callPackage ../development/python-modules/ezdxf {};
facebook-sdk = callPackage ../development/python-modules/facebook-sdk { };
face_recognition = callPackage ../development/python-modules/face_recognition { };
face_recognition_models = callPackage ../development/python-modules/face_recognition_models { };
faker = callPackage ../development/python-modules/faker { };
fake_factory = callPackage ../development/python-modules/fake_factory { };
factory_boy = callPackage ../development/python-modules/factory_boy { };
Fabric = callPackage ../development/python-modules/Fabric { };
faulthandler = if ! isPy3k
then callPackage ../development/python-modules/faulthandler {}
else throw "faulthandler is built into ${python.executable}";
fb-re2 = callPackage ../development/python-modules/fb-re2 { };
filetype = callPackage ../development/python-modules/filetype { };
flexmock = callPackage ../development/python-modules/flexmock { };
flit = callPackage ../development/python-modules/flit { };
flowlogs_reader = callPackage ../development/python-modules/flowlogs_reader { };
fluent-logger = callPackage ../development/python-modules/fluent-logger {};
python-forecastio = callPackage ../development/python-modules/python-forecastio { };
fpdf = callPackage ../development/python-modules/fpdf { };
fpylll = callPackage ../development/python-modules/fpylll { };
fritzconnection = callPackage ../development/python-modules/fritzconnection { };
frozendict = callPackage ../development/python-modules/frozendict { };
ftputil = callPackage ../development/python-modules/ftputil { };
fudge = callPackage ../development/python-modules/fudge { };
funcparserlib = callPackage ../development/python-modules/funcparserlib { };
fastcache = callPackage ../development/python-modules/fastcache { };
fastentrypoints = callPackage ../development/python-modules/fastentrypoints { };
functools32 = callPackage ../development/python-modules/functools32 { };
future-fstrings = callPackage ../development/python-modules/future-fstrings { };
fx2 = callPackage ../development/python-modules/fx2 { };
gateone = callPackage ../development/python-modules/gateone { };
GeoIP = callPackage ../development/python-modules/GeoIP { };
glasgow = callPackage ../development/python-modules/glasgow { };
gmpy = callPackage ../development/python-modules/gmpy { };
gmpy2 = callPackage ../development/python-modules/gmpy2 { };
gmusicapi = callPackage ../development/python-modules/gmusicapi { };
gnureadline = callPackage ../development/python-modules/gnureadline { };
gnutls = callPackage ../development/python-modules/gnutls { };
gpy = callPackage ../development/python-modules/gpy { };
gitdb = callPackage ../development/python-modules/gitdb { };
gitdb2 = callPackage ../development/python-modules/gitdb2 { };
GitPython = callPackage ../development/python-modules/GitPython { };
git-annex-adapter = callPackage ../development/python-modules/git-annex-adapter {
inherit (pkgs.gitAndTools) git-annex;
};
python-gitlab = callPackage ../development/python-modules/python-gitlab { };
google-cloud-sdk = callPackage ../tools/admin/google-cloud-sdk { };
google-cloud-sdk-gce = callPackage ../tools/admin/google-cloud-sdk { with-gce=true; };
google-compute-engine = callPackage ../tools/virtualization/google-compute-engine { };
google-music = callPackage ../development/python-modules/google-music { };
google-music-proto = callPackage ../development/python-modules/google-music-proto { };
google-music-utils = callPackage ../development/python-modules/google-music-utils { };
google-pasta = callPackage ../development/python-modules/google-pasta { };
gpapi = callPackage ../development/python-modules/gpapi { };
gplaycli = callPackage ../development/python-modules/gplaycli { };
gpsoauth = callPackage ../development/python-modules/gpsoauth { };
grip = callPackage ../development/python-modules/grip { };
gst-python = callPackage ../development/python-modules/gst-python {
inherit (pkgs) pkgconfig;
gst-plugins-base = pkgs.gst_all_1.gst-plugins-base;
};
gtimelog = callPackage ../development/python-modules/gtimelog { };
gurobipy = if stdenv.hostPlatform.system == "x86_64-darwin"
then callPackage ../development/python-modules/gurobipy/darwin.nix {
inherit (pkgs.darwin) cctools insert_dylib;
}
else if stdenv.hostPlatform.system == "x86_64-linux"
then callPackage ../development/python-modules/gurobipy/linux.nix {}
else throw "gurobipy not yet supported on ${stdenv.hostPlatform.system}";
hbmqtt = callPackage ../development/python-modules/hbmqtt { };
hiro = callPackage ../development/python-modules/hiro {};
hglib = callPackage ../development/python-modules/hglib {};
humanize = callPackage ../development/python-modules/humanize { };
humanfriendly = callPackage ../development/python-modules/humanfriendly { };
hupper = callPackage ../development/python-modules/hupper {};
hsaudiotag = callPackage ../development/python-modules/hsaudiotag { };
hsaudiotag3k = callPackage ../development/python-modules/hsaudiotag3k { };
htmlmin = callPackage ../development/python-modules/htmlmin {};
httpauth = callPackage ../development/python-modules/httpauth { };
idna-ssl = callPackage ../development/python-modules/idna-ssl { };
identify = callPackage ../development/python-modules/identify { };
ijson = callPackage ../development/python-modules/ijson {};
imagecodecs-lite = disabledIf (!isPy3k) (callPackage ../development/python-modules/imagecodecs-lite { });
imagesize = callPackage ../development/python-modules/imagesize { };
image-match = callPackage ../development/python-modules/image-match { };
imbalanced-learn =
if isPy27 then
callPackage ../development/python-modules/imbalanced-learn/0.4.nix { }
else
callPackage ../development/python-modules/imbalanced-learn { };
immutables = callPackage ../development/python-modules/immutables {};
imread = callPackage ../development/python-modules/imread {
inherit (pkgs) pkgconfig libjpeg libpng libtiff libwebp;
};
imaplib2 = callPackage ../development/python-modules/imaplib2 { };
ipfsapi = callPackage ../development/python-modules/ipfsapi { };
isbnlib = callPackage ../development/python-modules/isbnlib { };
islpy = callPackage ../development/python-modules/islpy { };
itsdangerous = callPackage ../development/python-modules/itsdangerous { };
iniparse = callPackage ../development/python-modules/iniparse { };
i3-py = callPackage ../development/python-modules/i3-py { };
JayDeBeApi = callPackage ../development/python-modules/JayDeBeApi {};
jdcal = callPackage ../development/python-modules/jdcal { };
jieba = callPackage ../development/python-modules/jieba { };
internetarchive = callPackage ../development/python-modules/internetarchive {};
JPype1 = callPackage ../development/python-modules/JPype1 {};
jpylyzer = callPackage ../development/python-modules/jpylyzer {};
josepy = callPackage ../development/python-modules/josepy {};
jsbeautifier = callPackage ../development/python-modules/jsbeautifier {};
jug = callPackage ../development/python-modules/jug {};
jsmin = callPackage ../development/python-modules/jsmin { };
jsonmerge = callPackage ../development/python-modules/jsonmerge { };
jsonpatch = callPackage ../development/python-modules/jsonpatch { };
jsonpickle = callPackage ../development/python-modules/jsonpickle { };
jsonpointer = callPackage ../development/python-modules/jsonpointer { };
jsonrpclib = callPackage ../development/python-modules/jsonrpclib { };
jsonrpclib-pelix = callPackage ../development/python-modules/jsonrpclib-pelix {};
jsonwatch = callPackage ../development/python-modules/jsonwatch { };
latexcodec = callPackage ../development/python-modules/latexcodec {};
libsexy = callPackage ../development/python-modules/libsexy {
inherit (pkgs) libsexy pkgconfig;
};
libsoundtouch = callPackage ../development/python-modules/libsoundtouch { };
libthumbor = callPackage ../development/python-modules/libthumbor { };
license-expression = callPackage ../development/python-modules/license-expression { };
lightblue = callPackage ../development/python-modules/lightblue { };
lightgbm = callPackage ../development/python-modules/lightgbm { };
lightning = callPackage ../development/python-modules/lightning { };
jupyter = callPackage ../development/python-modules/jupyter { };
jupyter_console = if pythonOlder "3.5" then
callPackage ../development/python-modules/jupyter_console/5.nix { }
else
callPackage ../development/python-modules/jupyter_console { };
jupyterlab_launcher = callPackage ../development/python-modules/jupyterlab_launcher { };
jupyterlab_server = callPackage ../development/python-modules/jupyterlab_server { };
jupyterlab = callPackage ../development/python-modules/jupyterlab {};
jupytext = callPackage ../development/python-modules/jupytext { };
PyLTI = callPackage ../development/python-modules/pylti { };
lmdb = callPackage ../development/python-modules/lmdb { };
logilab_astng = callPackage ../development/python-modules/logilab_astng { };
lpod = callPackage ../development/python-modules/lpod { };
ludios_wpull = callPackage ../development/python-modules/ludios_wpull { };
luftdaten = callPackage ../development/python-modules/luftdaten { };
m2r = callPackage ../development/python-modules/m2r { };
mailchimp = callPackage ../development/python-modules/mailchimp { };
python-mapnik = callPackage ../development/python-modules/python-mapnik { };
midiutil = callPackage ../development/python-modules/midiutil {};
misaka = callPackage ../development/python-modules/misaka {};
mlrose = callPackage ../development/python-modules/mlrose { };
mt-940 = callPackage ../development/python-modules/mt-940 { };
mwlib = callPackage ../development/python-modules/mwlib { };
mwlib-ext = callPackage ../development/python-modules/mwlib-ext { };
mwlib-rl = callPackage ../development/python-modules/mwlib-rl { };
natsort = callPackage ../development/python-modules/natsort { };
naturalsort = callPackage ../development/python-modules/naturalsort { };
ncclient = callPackage ../development/python-modules/ncclient {};
logfury = callPackage ../development/python-modules/logfury { }