anchor.diff:  
     # specials
   
  -  recursivePthLoader = callPackage ../all-pkgs/recursive-pth-loader { };
  +  recursivePthLoader = callPackage ../all-pkgs/r/recursive-pth-loader { };
   
   ################################################################################
   ################################################################################
  
positive.code: ################################################################################
  ################################################################################
  
  aniso8601 = callPackage ../all-pkgs/aniso8601 { };
  
  apscheduler = callPackage ../all-pkgs/apscheduler { };
  
  attrs = callPackage ../all-pkgs/attrs { };
  
  babelfish = callPackage ../all-pkgs/babelfish { };
  
  backports-abc = callPackage ../all-pkgs/backports-abc { };
  
  backports-ssl-match-hostname =
    callPackage ../all-pkgs/backports-ssl-match-hostname { };
  
  bazaar = callPackage ../all-pkgs/bazaar { };
  
  beautifulsoup = callPackage ../all-pkgs/beautifulsoup { };
  
  beets = callPackage ../all-pkgs/beets { };
  
  bleach = callPackage ../all-pkgs/bleach { };
  
  blist = callPackage ../all-pkgs/blist { };
  
  brotli = callPackage ../all-pkgs/brotli/python.nix {
    brotli = pkgs.brotli;
  };
  
  bzrtools = callPackage ../all-pkgs/bzrtools { };
  
  canonicaljson = callPackage ../all-pkgs/canonicaljson { };
  
  certbot = callPackage ../all-pkgs/certbot { };
  
  cffi = callPackage ../all-pkgs/cffi { };
  
  chardet = callPackage ../all-pkgs/chardet { };
  
  cherrypy = callPackage ../all-pkgs/cherrypy { };
  
  click = callPackage ../all-pkgs/click { };
  
  cryptography = callPackage ../all-pkgs/cryptography { };
  
  cryptography-vectors = callPackage ../all-pkgs/cryptography-vectors { };
  
  cython = callPackage ../all-pkgs/cython { };
  
  daemonize = callPackage ../all-pkgs/daemonize { };
  
  decorator = callPackage ../all-pkgs/decorator { };
  
  deluge = callPackage ../all-pkgs/deluge { };
  
  discogs-client = callPackage ../all-pkgs/discogs-client { };
  
  duplicity = callPackage ../all-pkgs/duplicity { };
  
  enum34 = callPackage ../all-pkgs/enum34 { };
  
  flask = callPackage ../all-pkgs/flask { };
  
  flask-compress = callPackage ../all-pkgs/flask-compress { };
  
  flask-login = callPackage ../all-pkgs/flask-login { };
  
  flask-restful = callPackage ../all-pkgs/flask-restful { };
  
  flask-restplus = callPackage ../all-pkgs/flask-restplus { };
  
  flexget = callPackage ../all-pkgs/flexget { };
  
  frozendict = callPackage ../all-pkgs/frozendict { };
  
  funcsigs = callPackage ../all-pkgs/funcsigs { };
  
  future = callPackage ../all-pkgs/future { };
  
  futures = callPackage ../all-pkgs/futures { };
  
  gst-python_1 = callPackage ../all-pkgs/gst-python/1.x.nix { };
  gst-python = callPackageAlias "gst-python_1" { };
  
  guessit = callPackage ../all-pkgs/guessit { };
  
  html5lib = callPackage ../all-pkgs/html5lib { };
  
  idna = callPackage ../all-pkgs/idna { };
  
  iotop = callPackage ../all-pkgs/iotop { };
  
  ipaddress = callPackage ../all-pkgs/ipaddress { };
  
  jinja2 = callPackage ../all-pkgs/jinja2 { };
  
  markupsafe = callPackage ../all-pkgs/markupsafe { };
  
  matrix-angular-sdk = callPackage ../all-pkgs/matrix-angular-sdk { };
  
  mopidy = callPackage ../all-pkgs/mopidy { };
  
  mutagen = callPackage ../all-pkgs/mutagen { };
  
  netaddr = callPackage ../all-pkgs/netaddr { };
  
  notify-python = callPackage ../all-pkgs/notify-python { };
  
  paste = callPackage ../all-pkgs/paste { };
  
  pathlib = callPackage ../all-pkgs/pathlib { };
  
  pathlib2 = callPackage ../all-pkgs/pathlib2 { };
  
  pbr = callPackage ../all-pkgs/pbr { };
  
  pillow = callPackage ../all-pkgs/pillow { };
  
  pip = callPackage ../all-pkgs/pip { };
  
  progressbar = callPackage ../all-pkgs/progressbar { };
  
  psutil = callPackage ../all-pkgs/psutil { };
  
  py = callPackage ../all-pkgs/py { };
  
  pyasn1 = callPackage ../all-pkgs/pyasn1 { };
  
  pyasn1-modules = callPackage ../all-pkgs/pyasn1-modules { };
  
  py-bcrypt = callPackage ../all-pkgs/py-bcrypt { };
  
  pycountry = callPackage ../all-pkgs/pycountry { };
  
  pycparser = callPackage ../all-pkgs/pycparser { };
  
  pycryptodomex = callPackage ../all-pkgs/pycryptodomex { };
  
  pydenticon = callPackage ../all-pkgs/pydenticon { };
  
  pygame = callPackage ../all-pkgs/pygame { };
  
  pygtk = callPackage ../all-pkgs/pygtk { };
  
  pykka = callPackage ../all-pkgs/pykka { };
  
  pymacaroons-pynacl = callPackage ../all-pkgs/pymacaroons-pynacl { };
  
  pymysql = callPackage ../all-pkgs/pymysql { };
  
  pynacl = callPackage ../all-pkgs/pynacl { };
  
  pynzb = callPackage ../all-pkgs/pynzb { };
  
  #pyodbc = callPackage ../all-pkgs/pyodbc { };
  
  pyopenssl = callPackage ../all-pkgs/pyopenssl { };
  
  pyparsing = callPackage ../all-pkgs/pyparsing { };
  
  pyrss2gen = callPackage ../all-pkgs/pyrss2gen { };
  
  pysaml2 = callPackage ../all-pkgs/pysaml2 { };
  
  pytest = callPackage ../all-pkgs/pytest { };
  
  pytest-benchmark = callPackage ../all-pkgs/pytest-benchmark { };
  
  pytest-capturelog = callPackage ../all-pkgs/pytest-capturelog { };
  
  python-dateutil = callPackage ../all-pkgs/python-dateutil { };
  
  python-ldap = callPackage ../all-pkgs/python-ldap { };
  
  python-tvrage = callPackage ../all-pkgs/python-tvrage { };
  
  pytz = callPackage ../all-pkgs/pytz { };
  
  pyyaml = callPackage ../all-pkgs/pyyaml { };
  
  rebulk = callPackage ../all-pkgs/rebulk { };
  
  regex = callPackage ../all-pkgs/regex { };
  
  requests = callPackage ../all-pkgs/requests { };
  
  repoze-who = callPackage ../all-pkgs/repoze-who { };
  
  rpyc = callPackage ../all-pkgs/rpyc { };
  
  safe = callPackage ../all-pkgs/safe { };
  
  scons = callPackage ../all-pkgs/scons { };
  
  service-identity = callPackage ../all-pkgs/service-identity { };
  
  setuptools = callPackage ../all-pkgs/setuptools { };
  
  setuptools-scm = callPackage ../all-pkgs/setuptools-scm { };
  
  setuptools-trial = callPackage ../all-pkgs/setuptools-trial { };
  
  signedjson = callPackage ../all-pkgs/signedjson { };
  
  simplejson = callPackage ../all-pkgs/simplejson { };
  
  singledispatch = callPackage ../all-pkgs/singledispatch { };
  
  six = callPackage ../all-pkgs/six { };
  
  slimit = callPackage ../all-pkgs/slimit { };
  
  sqlalchemy = callPackage ../all-pkgs/sqlalchemy { };
  
  statistics = callPackage ../all-pkgs/statistics { };
  
  sydent = callPackage ../all-pkgs/sydent { };
  
  synapse = callPackage ../all-pkgs/synapse { };
  
  tmdb3 = callPackage ../all-pkgs/tmdb3 { };
  
  tornado = callPackage ../all-pkgs/tornado { };
  
  transmissionrpc = callPackage ../all-pkgs/transmissionrpc { };
  
  twisted = callPackage ../all-pkgs/twisted { };
  
  tzlocal = callPackage ../all-pkgs/tzlocal { };
  
  ujson = callPackage ../all-pkgs/ujson { };
  
  unpaddedbase64 = callPackage ../all-pkgs/unpaddedbase64 { };
  
  webob = callPackage ../all-pkgs/webob { };
  
  werkzeug = callPackage ../all-pkgs/werkzeug { };
  
  wheel = callPackage ../all-pkgs/wheel { };
  
  youtube-dl = callPackage ../all-pkgs/youtube-dl { };
  
  zope-component = callPackage ../all-pkgs/zope-component { };
  
  zope-event = callPackage ../all-pkgs/zope-event { };
  
  zope-interface = callPackage ../all-pkgs/zope-interface { };
  
  ################################################################################
  ################################################################################
  
negative.code: 
   #  plantuml = callPackage ../tools/misc/plantuml { };
  
     pycairo = callPackage ../all-pkgs/p/pycairo { };
  
   #  pycangjie = if isPy3k then callPackage ../development/python-modules/pycangjie { } else throw "pycangjie not supported for interpreter ${python.executable}";
  
  