~ruther/guix-local

f54d6bacbf46f5f25d3f7a5bea578879ee865be1 — Hartmut Goebel 9 years ago e442246
gnu: Remove python-setuptools and python2-setuptools from inputs (part 1a)

This patch contains the changes in python.scm where removing setuptools from
the inputs could be achieved by removing complete lines.

* gnu/packages/python.scm (python-psutil, python2-psutil,
  python-py-bcrypt, python2-py-bcrypt,
  python-paramiko, python2-paramiko,
  python-httplib2, python2-httplib2,
  python-ecdsa, python2-ecdsa,
  python-ccm, python2-ccm,
  python2-backport-ssl-match-hostname,
  python-pycrypto, python2-pycrypto,
  python-six, python2-six,
  python-dateutil, python2-dateutil,
  python2-mechanize,
  python-extras, python2-extras,
  python-mimeparse, python2-mimeparse,
  python-nose, python2-nose,
  python-nose2, python2-nose2,
  python-unittest2, python2-unittest2,
  python-py, python2-py,
  python-testresources, python2-testresources,
  python-fixtures-0.3.16,
  python-fixtures, python2-fixtures,
  python-coverage, python2-coverage,
  python-discover, python2-discover,
  python-exif-read, python2-exif-read,
  python-pyld, python2-pyld,
  python-certifi, python2-certifi,
  python-click, python2-click,
  python-vcversioner, python2-vcversioner,
  python-unidecode, python2-unidecode,
  python-pyyaml, python2-pyyaml,
  python-markupsafe, python2-markupsafe,
  python-pystache, python2-pystache,
  python-docutils, python2-docutils,
  python-pygments, python2-pygments,
  python-sphinx-rtd-theme, python2-sphinx-rtd-theme,
  python-blinker, python2-blinker,
  python-rq, python2-rq,
  python-numpy, python2-numpy,
  python-distutils-extra, python2-distutils-extra,
  python2-elib.intl,
  python-pillow, python2-pillow,
  python-xcffib, python2-xcffib,
  python-decorator, python2-decorator,
  python-gridmap, python2-gridmap,
  python-pickleshare, python2-pickleshare,
  python-isodate, python2-isodate,
  python-html5lib, python2-html5lib,
  python2-cssutils,
  python-cssselect, python2-cssselect,
  python-netifaces, python2-netifaces,
  python-sympy, python2-sympy,
  python-testlib, python2-testlib,
  python2-xlib,
  python-singledispatch, python2-singledispatch,
  python-backports-abc, python2-backports-abc,
  python-pep8, python2-pep8,
  python-pyflakes, python2-pyflakes,
  python-fonttools, python2-fonttools,
  python-ly,
  python-appdirs, python2-appdirs,
  python-netaddr, python2-netaddr,
  python-wrapt, python2-wrapt,
  python-iso8601, python2-iso8601,
  python-monotonic, python2-monotonic,
  python-prettytable, python2-prettytable,
  python-pyasn1-modules, python2-pyasn1-modules,
  python-idna, python2-idna,
  python-pretend, python2-pretend,
  python-cryptography-vectors, python2-cryptography-vectors,
  python-cryptography, python2-cryptography,
  python-pyopenssl, python2-pyopenssl,
  python-debian, python2-debian,
  python-chardet, python2-chardet,
  python-zope-event, python2-zope-event,
  python-zope-i18nmessageid, python2-zope-i18nmessageid,
  python-websocket-client, python2-websocket-client,
  python-args, python2-args,
  python-astor, python2-astor,
  python2-functools32,
  python2-futures,
  python2-promise,
  python-colorama, python2-colorama,
  python-pluggy, python2-pluggy,
  python-jmespath, python2-jmespath,
  python-botocore, python2-botocore,
  awscli,
  python-pytest-subtesthack, python2-pytest-subtesthack,
  python-pastedeploy, python2-pastedeploy,
  python-magic, python2-magic,
  python2-s3cmd,
  python2-bz2file,
  python-cysignals, python2-cysignals,
  python-py3status,
  python-tblib, python2-tblib,
  python-greenlet, python2-greenlet,
  python-twisted, python2-twisted,
  python-kazoo, python2-kazoo,
  python-pykafka, python2-pykafka,
  python2-jsonrpclib,
  python-chai, python2-chai,
  python-inflection, python2-inflection,
  python-pylev, python2-pylev,
  python-lazy-object-proxy, python2-lazy-object-proxy,
  python-dnspython, python2-dnspython,
  python-email-validator, python2-email-validator,
  python-ukpostcodeparser, python2-ukpostcodeparser,
  python-pyaml, python2-pyaml,
  python-flexmock, python2-flexmock,
  python-orator, python2-orator,
  python-bleach, python2-bleach,
  python-ipywidgets, python2-ipywidgets,
  python-nbconvert, python2-nbconvert,
  python-nbformat, python2-nbformat,
  python-axolotl-curve25519, python-axolotl2-curve25519,
  python-axolotl, python2-axolotl,
  python-nautilus, python-s3transfer): Remove python-setuptools and
  python2-setuptools from [inputs], [native-inputs] or [propagated-inputs].
  Remove [inputs], [native-inputs] and [propagated-inputs] where
  python-setuptools or python2-setuptools were the sole entry.
1 files changed, 2 insertions(+), 229 deletions(-)

M gnu/packages/python.scm
M gnu/packages/python.scm => gnu/packages/python.scm +2 -229
@@ 435,8 435,6 @@ instead of @command{python3}.")))
        (base32
         "1w4r09fvn6kd80m5mx4ws1wz100brkaq6hzzpwrns8cgjzjpl6c6"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://www.github.com/giampaolo/psutil")
    (synopsis "Library for retrieving information on running processes")
    (description


@@ 505,8 503,6 @@ to providing full-strength password hashing for multi-user application.")
        (base32
         "0y6smdggwi5s72v6p1nn53dg6w05hna3d264cq6kas0lap73p8az"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://code.google.com/p/py-bcrypt")
    (synopsis
     "Bcrypt password hashing and key derivation")


@@ 540,8 536,6 @@ John the Ripper).")
        (base32
         "14k8z7ndc3zk5xivnm4d8lncchx475ll5izpf8vmfbq7rp9yp5rj"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (propagated-inputs
     `(("python-pycrypto" ,python-pycrypto)))
    (inputs


@@ 570,8 564,6 @@ Python interface around SSH networking concepts.")
        (base32
         "126rsryvw9vhbf3qmsfw9lf4l4xm2srmgs439lgma4cpag4s3ay3"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/jcgregorio/httplib2")
    (synopsis "Comprehensive HTTP client library")
    (description


@@ 597,8 589,6 @@ other HTTP libraries.")
        (base32
         "1yj31j0asmrx4an9xvsaj2icdmzy6pw0glfpqrrkrphwdpi1xkv4"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (inputs
     `(("openssl" ,openssl)))
    (home-page


@@ 628,8 618,6 @@ making them easy to handle and incorporate into other protocols.")
        (base32
         "177dfxsmk3k4cih6fh6v8d91bh4nqx7ns6pc07w7m7i3cvdx3c8n"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (inputs
     `(("python-pyyaml" ,python-pyyaml)
       ("python-six" ,python-six)))


@@ 714,8 702,6 @@ etc. ")
    (arguments
     `(#:python ,python-2
       #:tests? #f)) ; no test target
    (inputs
     `(("python2-setuptools" ,python2-setuptools)))
    (home-page "https://bitbucket.org/brandon/backports.ssl_match_hostname")
    (synopsis "Backport of ssl.match_hostname() function from Python 3.5")
    (description


@@ 880,8 866,6 @@ Python 3 support.")
       (base32
        "0g0ayql5b9mkjam8hym6zyg6bv77lbh66rv1fyvgqb17kfc1xkpj"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (inputs
     `(("python" ,python)
       ("gmp" ,gmp)))


@@ 957,8 941,6 @@ password storage.")
       (base32
        "0snmb8xffb3vsma0z67i0h0w2g2dy0p3gsgh9gi4i0kgc5l8spqh"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://pypi.python.org/pypi/six/")
    (synopsis "Python 2 and 3 compatibility utilities")
    (description


@@ 1014,8 996,6 @@ datetime module, available in Python 2.3+.")
       (base32
        "0fqfglhy5khbvsipr3x7m6bcaqljh8xl5cw33vbfxy7qhmywm2n0"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://dateutil.readthedocs.io/en/stable/")
    (synopsis "Extensions to the standard datetime module")
    (description


@@ 1156,8 1136,6 @@ Database API 2.0T.")
       (base32
        "0rj7r166i1dyrq0ihm5rijfmvhs8a04im28lv05c0c3v206v4rrf"))))
    (build-system python-build-system)
    (inputs
     `(("python2-setuptools" ,python2-setuptools)))
    (arguments
     `(#:python ,python-2 ; apparently incompatible with Python 3
       #:tests? #f))


@@ 1469,8 1447,6 @@ software.")
        (base32
         "1h7zx4dfyclalg0fqnfjijpn0f793a9mx8sy3b27gd31nr6dhq3s"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (arguments
     ;; error in setup.cfg: command 'test' has no such option 'buffer'
     '(#:tests? #f))


@@ 1497,8 1473,6 @@ software.")
        (base32
         "1hyxg09kaj02ri0rmwjqi86wk4nd1akvv7n0dx77azz76wga4s9w"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (arguments
     '(#:tests? #f)) ; no setup.py test command
    (home-page


@@ 1524,8 1498,6 @@ matching them against a list of media-ranges.")
          (base32
            "164a43k7k2wsqqk1s6vavcdamvss4mz0vd6pwzv2h9n8rgwzxgzi"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (arguments
     '(#:tests? #f)) ; FIXME: test suite fails
    (home-page "http://readthedocs.org/docs/nose/")


@@ 1550,8 1522,6 @@ matching them against a list of media-ranges.")
            "1x4zjq1zlyrh8b9ba0cmafd3w94pxhid408kibyjd3s6h1lap6s7"))))
    (build-system python-build-system)
    (arguments `(#:tests? #f)) ; 'module' object has no attribute 'collector'
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (inputs
     `(("python-cov-core" ,python-cov-core)
       ("python-pytest-cov" ,python-pytest-cov)


@@ 1582,8 1552,6 @@ interfaces and processes.")
        (base32
         "00yl6lskygcrddx5zspkhr0ibgvpknl4678kkm6s626539grq93q"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://pypi.python.org/pypi/unittest2")
    (synopsis "Python unit testing library")
    (description


@@ 1604,8 1572,6 @@ standard library.")
       (sha256
        (base32
         "0wbs4i4x3x7klr3v35ss6p9mcqz883i1xgcpkhvl7n2lyv6yhpda"))))
    (inputs
     `(("python2-setuptools" ,python2-setuptools)))
    (arguments
     `(#:python ,python-2
       #:tests? #f)))) ; no setup.py test command


@@ 1644,8 1610,6 @@ standard library.")
        (base32
         "0561gz2w3i825gyl42mcq14y3dcgkapfiv5zv9a2bz15qxiijl56"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://pylib.readthedocs.org/")
    (synopsis "Python library for parsing, I/O, instrospection, and logging")
    (description


@@ 1979,8 1943,6 @@ style tests.")
        (base32
         "0cbj3plbllyz42c4b5xxgwaa7mml54lakslrn4kkhinxhdri22md"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://launchpad.net/testresources")
    (synopsis
     "Pyunit extension for managing test resources")


@@ 2042,8 2004,6 @@ protocol.")
        (base32
         "0x9r2gwilcig5g54k60bxzg96zabizq1855lrprlb4zckalp9asc"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (arguments
     '(#:tests? #f)) ; no setup.py test command
    (home-page "https://launchpad.net/python-fixtures")


@@ 2145,7 2105,6 @@ and sensible default behaviors into your setuptools run.")
       ("python-pbr-0.11" ,python-pbr-0.11)))
    (inputs
     `(("python-pip" ,python-pip)
       ("python-setuptools" ,python-setuptools)
       ;; Tests
       ("python-testtools" ,python-testtools)))
    (arguments


@@ 2203,8 2162,6 @@ have failed since the last commit or what tests are currently failing.")
        (base32
         "01rbr4br4lsk0lwn8fb96zwd2xr4f0mg1w7iq3j11i8f5ig2nqs1"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://nedbatchelder.com/code/coverage")
    (synopsis "Code coverage measurement for Python")
    (description


@@ 2260,8 2217,6 @@ It is useful for developing coverage plugins for these testing frameworks.")
        (base32
         "0y8d0zwiqar51kxj8lzmkvwc3b8kazb04gk5zcb4nzg5k68zmhq5"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://pypi.python.org/pypi/discover/")
    (synopsis
     "Python test discovery for unittest")


@@ 2312,8 2267,6 @@ tests written in a natural language style, backed up by Python code.")
               (base32
                "1b90jf6m9vxh9nanhpyvqdq7hmfx5iggw1l8kq10jrs6xgr49qkr"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (arguments `(#:tests? #f)) ; no tests
    (home-page "https://github.com/ianare/exif-py")
    (synopsis "Python library to extract EXIF data from image files")


@@ 2336,8 2289,6 @@ files.")
               (base32
                "0k881ffazpf8q1z8862g4bb3pzwpnz9whrci2mf311mvn1qbyqad"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (arguments `(#:tests? #f)) ; no tests
    (home-page "http://github.com/digitalbazaar/pyld")
    (synopsis "Python implementation of the JSON-LD specification")


@@ 2359,8 2310,6 @@ files.")
               (base32
                "06c9dcyv8ss050gkv5xjivbxhm6qm0s9vzy4r33wqabgv118lw7p"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (arguments `(#:tests? #f)) ; no tests
    (home-page "http://python-requests.org/")
    (synopsis "Python CA certificate bundle")


@@ 2395,8 2344,6 @@ is used by the Requests library to verify HTTPS requests.")
                 (("'locale'")
                  (string-append "'" glibc "/bin/locale'"))))
             #t)))))
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://click.pocoo.org")
    (synopsis "Command line library for Python")
    (description


@@ 2562,8 2509,6 @@ version numbers.")
              (base32
               "12hhblqy1ajvidm38im4171x4arg83pfmziyn53nizp29p3m14gi"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://pypi.python.org/pypi/Unidecode")
    (synopsis "ASCII transliterations of Unicode text")
    (description


@@ 2684,8 2629,6 @@ environments and back.")
    (build-system python-build-system)
    (inputs
     `(("libyaml" ,libyaml)))
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://pyyaml.org/wiki/PyYAML")
    (synopsis "YAML parser and emitter for Python")
    (description


@@ 2748,8 2691,6 @@ object.")
        (base32
         "1hvip33wva3fnmvfp9x5klqri7hpl1hkgqmjbss18nmrb7zimv54"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://github.com/mitsuhiko/markupsafe")
    (synopsis "XML/HTML/XHTML markup safe string implementation for Python")
    (description


@@ 2796,8 2737,6 @@ written in pure Python.")
               (base32
                "0nmqsfmiw4arjxqkmf9z66ml950pcdjk6aq4gin4sywmzdjw5fzp"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://defunkt.io/pystache/")
    (synopsis "Python logic-less template engine")
    (description


@@ 2870,8 2809,6 @@ logging and tracing of the execution.")
        (base32
         "1ylnjnw1x4b2y7blr6x35ncdzn69k253kw4cdkv6asdb21w73ny7"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (arguments
     '(#:tests? #f)) ; no setup.py test command
    (home-page "http://docutils.sourceforge.net/")


@@ 2899,8 2836,6 @@ reStructuredText.")
        (base32
         "0lagrwifsgn0s8bzqahpr87p7gd38xja8f06akscinp6hj89283k"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://pygments.org/")
    (synopsis "Syntax highlighting")
    (description


@@ 2959,8 2894,6 @@ sources.")
       ;; before 1980'
       #:configure-flags '("--single-version-externally-managed"
                           "--record=sphinx-rtd-theme.txt")))
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (inputs
     `(("python-docutils" ,python-docutils)
       ("python-sphinx" ,python-sphinx)))


@@ 3011,8 2944,6 @@ which can produce feeds in RSS 2.0, RSS 0.91, and Atom formats.")
        (base32
         "1dpq0vb01p36jjwbhhd08ylvrnyvcc82yxx3mwjx6awrycjyw6j7"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    ;; No "test" command supplied to setuptools, so unless there's another way
    ;; to run tests, we're skipping them!
    (arguments '(#:tests? #f))


@@ 3204,8 3135,6 @@ mining and data analysis.")
    (propagated-inputs
     `(("python-click" ,python-click)
       ("python-redis" ,python-redis)))
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://python-rq.org/")
    (synopsis "Simple job queues for Python")
    (description


@@ 3391,7 3320,6 @@ association studies (GWAS) on extremely large data sets.")
    (outputs '("out" "doc"))
    (inputs
     `(("which" ,which)
       ("python-setuptools" ,python-setuptools)
       ("python-matplotlib" ,python-matplotlib)
       ("python-sphinx" ,python-sphinx)
       ("python-pyparsing" ,python-pyparsing)


@@ 4164,8 4092,6 @@ SQLAlchemy Database Toolkit for Python.")
       (base32
        "0lx15kcbby9zisx33p2h5hgakgwh2bvh0ibag8z0px4j6ifhs41x"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://launchpad.net/python-distutils-extra/")
    (synopsis "Enhancements to Python's distutils")
    (description


@@ 4193,8 4119,6 @@ Python's distutils.")
        (base32
         "0y7vzff9xgbnaay7m0va1arl6g68ncwrvbgwl7jqlclsahzzb09d"))))
    (build-system python-build-system)
    (native-inputs
     `(("python2-setuptools" ,python2-setuptools)))
    (arguments
     ;; incompatible with Python 3 (exception syntax)
     `(#:python ,python-2


@@ 4234,9 4158,7 @@ services for your Python modules and applications.")
       ("openjpeg" ,openjpeg)
       ("libtiff"  ,libtiff)
       ("libwebp"  ,libwebp)))
    (propagated-inputs
     `(;; Used at runtime for pkg_resources
       ("python-setuptools" ,python-setuptools)))
    ;; Note: setuptools used at runtime for pkg_resources
    (arguments
     `(#:phases (modify-phases %standard-phases
                  (add-before


@@ 4382,8 4304,6 @@ a front-end for C compilers or analysis tools.")
    (inputs
     `(("libxcb" ,libxcb)
       ("python-six" ,python-six)))
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (propagated-inputs
     `(("python-cffi" ,python-cffi))) ; used at run time
    (arguments


@@ 4477,8 4397,6 @@ PNG, PostScript, PDF, and SVG file output.")
        (base32 "1a5vwhflfd9sh3rfb40xlyipldgdzfff6brman57hqv3661jw0lh"))))
    (build-system python-build-system)
    (arguments '(#:tests? #f)) ; no test target
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://pypi.python.org/pypi/decorator/")
    (synopsis "Python module to simplify usage of decorators")
    (description


@@ 4540,8 4458,6 @@ Python language binding specification.")
     `(("python-psutil" ,python-psutil)
       ("python-drmaa" ,python-drmaa)
       ("python-pyzmq" ,python-pyzmq)))
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/pygridtools/gridmap")
    (synopsis "Create jobs on a cluster directly from Python")
    (description


@@ 4594,7 4510,6 @@ child application and control it as if a human were typing commands.")
               (base32
                "1gqr73i150yzj3mz32854vj93x07yr52kn8fdckwa41ll8wgficc"))))
    (build-system python-build-system)
    (native-inputs `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/pypa/setuptools_scm/")
    (synopsis "Manage Python package versions in SCM metadata")
    (description


@@ 4649,8 4564,6 @@ common operations on files to be invoked on those path objects directly.")
    (build-system python-build-system)
    (propagated-inputs
     `(("python-pathpy" ,python-pathpy)))
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/vivainio/pickleshare")
    (synopsis "Tiny key value database with concurrency support")
    (description


@@ 5002,8 4915,6 @@ computing.")
          (base32
            "0cafaiwixgpxwh9dsd28qb0dbzsj6xpxjdkyk30ns91ps10mq422"))))
    (build-system python-build-system)
    (inputs
      `(("python-setuptools" ,python-setuptools)))
    (home-page
      "http://cheeseshop.python.org/pypi/isodate")
    (synopsis


@@ 5030,8 4941,6 @@ ISO 8601 dates, time and duration.")
    (build-system python-build-system)
    (propagated-inputs
      `(("python-six" ,python-six))) ; required to "import html5lib"
    (inputs
      `(("python-setuptools" ,python-setuptools)))
    (arguments
     `(#:test-target "check"))
    (home-page


@@ 5085,7 4994,6 @@ and written in Python.")
            (substitute* "urwid/tests/test_event_loops.py"
              (("test_remove_watch_file")
                "disable_remove_watch_file")))))))
    (native-inputs `(("python-setuptools" ,python-setuptools)))
    (home-page "http://urwid.org")
    (synopsis "Console user interface library for Python")
    (description


@@ 5291,8 5199,6 @@ converts incoming documents to Unicode and outgoing documents to UTF-8.")
    (native-inputs
      `(("python2-mock" ,python2-mock) ; for the tests
        ("unzip" ,unzip))) ; for unpacking the source
    (inputs
      `(("python2-setuptools" ,python2-setuptools)))
    (arguments
     `(#:python ,python-2 ; Otherwise tests fail with a syntax error.
       #:tests? #f ; The tests apparently download an external URL.


@@ 5318,8 5224,6 @@ options.")
         (base32
          "1xg6gbva1yswghiycmgincv6ab4bn7hpm720ndbj40h8xycmnfvi"))))
    (build-system python-build-system)
    (inputs
      `(("python-setuptools" ,python-setuptools)))
    (arguments
     ;; tests fail with message
     ;; AttributeError: 'module' object has no attribute 'tests'


@@ 5352,8 5256,6 @@ another XPath engine to find the matching elements in an XML or HTML document.")
          (base32
            "1plw237a4zib4z8s62g0mrs8gm3kjfrp5sxh6bbk9nl3rdls2mln"))))
    (build-system python-build-system)
    (inputs
      `(("python-setuptools" ,python-setuptools)))
    (home-page
      "https://bitbucket.org/al45tair/netifaces")
    (synopsis


@@ 5406,7 5308,6 @@ of the structure, dynamics, and functions of complex networks.")
       (sha256
        (base32 "0fi4b63sj60hvi7rfydvmz2icl4wj74djw5sn2gl8hxd02qw4b91"))))
    (build-system python-build-system)
    (inputs `(("python-setuptools" ,python-setuptools)))
    (home-page "https://bitbucket.org/johanneskoester/snakemake")
    (synopsis "Python-based execution environment for make-like workflows")
    (description


@@ 5462,8 5363,6 @@ and statistical routines from scipy and statsmodels.")
       (sha256
        (base32 "19yp0gy4i7p4g6l3b8vaqkj9qj7yqb5kqy0qgbdagpzgkdz958yz"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://www.sympy.org/")
    (synopsis "Python library for symbolic mathematics")
    (description


@@ 5517,8 5416,6 @@ falling into the Python interpreter.")
       (sha256
        (base32 "1mz26cxn4x8bbgv0rn0mvj2z05y31rkc8009nvdlb3lam5b4mj3y"))))
    (build-system python-build-system)
    (inputs
      `(("python-setuptools" ,python-setuptools)))
    (native-inputs
     `(("unzip" ,unzip)))
    (arguments


@@ 5556,8 5453,6 @@ falling into the Python interpreter.")
    (arguments
     `(#:python ,python-2                         ;Python 2 only
       #:tests? #f))                              ;no tests
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://python-xlib.sourceforge.net/")
    (synopsis "Python X11 client library")
    (description


@@ 5578,8 5473,6 @@ It is written entirely in Python.")
        (base32
         "171b7ip0hsq5qm83np40h3phlr36ym18w0lay0a8v08kvy3sy1jv"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (inputs
     `(("python-six" ,python-six)))
    (home-page


@@ 5644,8 5537,6 @@ connection to each user.")
           (base32
            "19fh75lni9pb673n2fn505m1rckm0af0szcv5xx1qm1xpa940glb"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/cython/backports_abc")
    (synopsis "Backport of additions to the 'collections.abc' module")
    (description


@@ 5734,8 5625,6 @@ applications.")
          (base32
            "002rkl4lsn6x2mxmf8ar00l0m8i3mzrc6pnzz77blyksmpsxa4x1"))))
    (build-system python-build-system)
    (inputs
      `(("python-setuptools" ,python-setuptools)))
    (home-page "http://pep8.readthedocs.org/")
    (synopsis "Python style guide checker")
    (description


@@ 5758,8 5647,6 @@ PEP 8.")
          (base32
            "0qs2sgqszq7wcplis8509wk2ygqcrwzbs1ghfj3svvivq2j377pk"))))
    (build-system python-build-system)
    (inputs
      `(("python-setuptools" ,python-setuptools)))
    (home-page
      "https://github.com/pyflakes/pyflakes")
    (synopsis "Passive checker of Python programs")


@@ 6050,9 5937,6 @@ term.js Javascript terminal emulator library.")
                "08ay3x4ijarwhl60gqx2i9jzq6pxs20p4snc2d1q5jagh4rn39lb"))))
    (build-system python-build-system)
    (arguments '(#:test-target "check"))
    (propagated-inputs
     ;; XXX: module not found if setuptools is not available.
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://github.com/behdad/fonttools")
    (synopsis "Tools to manipulate font files")
    (description


@@ 6082,8 5966,6 @@ from an XML-based format.")
        (base32
         "0g6n288l83sfwavxh1aryi0aqvsr3sp7v6f903mckwqa4scpky62"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (synopsis "Tool and library for manipulating LilyPond files")
    (description "This package provides a Python library to parse, manipulate
or create documents in LilyPond format.  A command line program ly is also


@@ 6106,8 5988,6 @@ provided that can be used to do various manipulations with LilyPond files.")
          (base32
            "1iddva7v3fq0aqzsahkazxr7vpw28mqcrsy818z4wyiqnkplbhlg"))))
    (build-system python-build-system)
    (inputs
      `(("python-setuptools" ,python-setuptools)))
    (home-page "http://github.com/ActiveState/appdirs")
    (synopsis
      "Determine platform-specific dirs, e.g. a \"user data dir\"")


@@ 6207,8 6087,6 @@ reading and writing MessagePack data.")
          "06dxjlbcicq7q3vqy8agq11ra01kvvd47j4mk6dmghjsyzyckxd1"))))
    (build-system python-build-system)
    (arguments `(#:tests? #f)) ;; No tests.
    (inputs
      `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/drkjam/netaddr/")
    (synopsis "Pythonic manipulation of  network addresses")
    (description


@@ 6238,8 6116,6 @@ and MAC network addresses.")
     ;; Tests are not included in the tarball, they are only available in the
     ;; git repository.
     `(#:tests? #f))
    (inputs
      `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/GrahamDumpleton/wrapt")
    (synopsis "Module for decorators, wrappers and monkey patching")
    (description


@@ 6263,8 6139,6 @@ and MAC network addresses.")
       (base32
        "0c7gh3lsdjds262h0v1sqc66l7hqgfwbakn96qrhdbl0i3vm5yz8"))))
  (build-system python-build-system)
  (inputs
    `(("python-setuptools" ,python-setuptools)))
  (home-page "https://bitbucket.org/micktwomey/pyiso8601")
  (synopsis "Module to parse ISO 8601 dates")
  (description


@@ 6290,8 6164,6 @@ and MAC network addresses.")
          (base32
            "0yz0bcbwx8r2c01czzfpbrxddynxyk9k95jj8h6sgcb7xmfvl998"))))
    (build-system python-build-system)
    (inputs
      `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/atdt/monotonic")
    (synopsis "Implementation of time.monotonic() for Python 2 & < 3.3")
    (description


@@ 6371,8 6243,6 @@ Unicode-aware.  It is not intended as an end-user tool.")
        (base32
         "0diwsicwmiq2cpzpxri7cyl5fmsvicafw6nfqf6p6p322dji2g45"))))
    (build-system python-build-system)
    (inputs
      `(("python-setuptools" ,python-setuptools)))
    (home-page "http://code.google.com/p/prettytable/")
    (synopsis "Display tabular data in an ASCII table format")
    (description


@@ 6476,8 6346,6 @@ suitable for a wide range of protocols based on the ASN.1 specification.")
         (base32
          "0drqgw81xd3fxdlg89kgd79zzrabvfncvkbybi2wr6w2y4s1jmhh"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (propagated-inputs
     `(("python-pyasn1" ,python-pyasn1)))
    (home-page "http://sourceforge.net/projects/pyasn1/")


@@ 6560,8 6428,6 @@ versions of Python.")
        (base32
         "0frxgmgi234lr9hylg62j69j4ik5zhg0wz05w5dhyacbjfnrl68n"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/kjd/idna")
    (synopsis "Internationalized domain names in applications")
    (description


@@ 6590,8 6456,6 @@ specification.")
        (base32
         "0r5r7ygz9m6d2bklflbl84cqhjkc2q12xgis8268ygjh30g2q3wk"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/alex/pretend")
    (synopsis "Library for stubbing in Python")
    (description


@@ 6616,8 6480,6 @@ responses, rather than doing any computation.")
        (base32
         "1bnd1bricyhxa27rhr0ljk0kacxzvysd3ar2j2hlv13a2k6zw4z5"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/pyca/cryptography")
    (synopsis "Test vectors for the cryptography package")
    (description


@@ 6665,7 6527,6 @@ responses, rather than doing any computation.")
    (native-inputs
     `(("python-cryptography-vectors" ,python-cryptography-vectors)
       ("python-hypothesis" ,python-hypothesis)
       ("python-setuptools" ,python-setuptools)
       ("python-pretend" ,python-pretend)
       ("python-pyasn1" ,python-pyasn1)
       ("python-pyasn1-modules" ,python-pyasn1-modules)


@@ 6711,8 6572,6 @@ message digests and key derivation functions.")
       ("python-six" ,python-six)))
    (inputs
     `(("openssl" ,openssl)))
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/pyca/pyopenssl")
    (synopsis "Python wrapper module around the OpenSSL library")
    (description


@@ 6923,8 6782,6 @@ serve the same purpose: provide Python bindings for libmagic.")
    (build-system python-build-system)
    (inputs
     `(("python-six" ,python-six)))
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://packages.debian.org/sid/python-debian")
    (synopsis "Debian package related modules")
    (description


@@ 6967,8 6824,6 @@ Debian-related files, such as:
       ("python-jsonschema" ,python-jsonschema)
       ("python-jupyter-core" ,python-jupyter-core)
       ("python-traitlets" ,python-traitlets)))
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://jupyter.org")
    (synopsis "Jupyter Notebook format")
    (description "This package provides the reference implementation of the


@@ 6992,7 6847,6 @@ Jupyter Notebook format and Python APIs for working with notebooks.")
    (build-system python-build-system)
    (propagated-inputs
     `(("python-html5lib" ,python-html5lib-0.9)
       ("python-setuptools" ,python-setuptools)
       ("python-six" ,python-six)))
    (native-inputs
     `(("python-nose" ,python-nose)))


@@ 7067,7 6921,6 @@ functions to find and load entry points.")
       ("python-mistune" ,python-mistune)
       ("python-nbformat" ,python-nbformat)
       ("python-pygments" ,python-pygments)
       ("python-setuptools" ,python-setuptools)
       ("python-traitlets" ,python-traitlets)))
    (home-page "http://jupyter.org")
    (synopsis "Converting Jupyter Notebooks")


@@ 7170,7 7023,6 @@ notebooks.")
    (propagated-inputs
     `(("python-ipykernel" ,python-ipykernel)
       ("python-ipython" ,python-ipython)
       ("python-setuptools" ,python-setuptools)
       ("python-traitlets" ,python-traitlets)
       ("python-widgetsnbextension" ,python-widgetsnbextension)))
    (home-page "http://ipython.org")


@@ 7260,8 7112,6 @@ simulation, statistical modeling, machine learning and much more.")
        (base32
         "1ak87ikcw34fivcgiz2xvi938dmclh078az65l9x3rmgljrkhgp5"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/chardet/chardet")
    (synopsis "Universal encoding detector for Python 2 and 3")
    (description


@@ 7320,8 7170,6 @@ programatically with command-line parsers like @code{getopt} and
        (base32
         "11p75zpfz3ffhz21nzx9wb23xs993ck5s6hkjcvhswwizni5jynw"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://pypi.python.org/pypi/zope.event")
    (synopsis "Event publishing system for Python")
    (description "Zope.event provides an event publishing API, intended for


@@ 7469,8 7317,6 @@ tests.")
        (base32
         "1rslyph0klk58dmjjy4j0jxy21k03azksixc3x2xhqbkv97cmzml"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://pypi.python.org/pypi/zope.i18nmessageid")
    (synopsis "Message identifiers for internationalization")
    (description "Zope.i18nmessageid provides facilities for declaring


@@ 7910,8 7756,6 @@ tables.")
    (build-system python-build-system)
    (native-inputs
     `(("python-six" ,python-six))) ; for tests
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/liris/websocket-client")
    (synopsis "WebSocket client for Python")
    (description "The Websocket-client module provides the low level APIs for


@@ 8250,8 8094,6 @@ Blog, News or Announcements section to a Sphinx website.")
               (base32
                "057qzi46h5dmxdqknsbrssn78lmqjlnm624iqdhrnpk26zcbi1d7"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/kennethreitz/args")
    (synopsis "Command-line argument parser")
    (description


@@ 8297,8 8139,6 @@ output, progress bar display, and pipes.")
               (base32
                "1fdafq5hkis1fxqlmhw0sn44zp2ar46nxhbc22cvwg7hsd8z5gsa"))))
    (build-system python-build-system)
    (inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/berkerpeksag/astor")
    (synopsis "Read and write Python ASTs")
    (description


@@ 8409,8 8249,6 @@ authenticated session objects providing things like keep-alive.")
    (arguments
     `(#:python ,python-2
       #:tests? #f)) ; no test target
    (native-inputs
     `(("python2-setuptools" ,python2-setuptools)))
    (home-page "https://github.com/MiCHiLU/python-functools32")
    (synopsis
     "Backport of the functools module from Python 3.2.3")


@@ 8432,8 8270,6 @@ authenticated session objects providing things like keep-alive.")
          "1vcb34dqhzkhbq1957vdjszhhm5y3j9ba88dgwhqx2zynhmk9qig"))))
    (build-system python-build-system)
    (arguments `(#:python ,python-2))
    (native-inputs
     `(("python2-setuptools" ,python2-setuptools)))
    (home-page "https://github.com/agronholm/pythonfutures")
    (synopsis
     "Backport of the concurrent.futures package from Python 3.2")


@@ 8474,7 8310,6 @@ concurrent.futures package from Python 3.2")
      (native-inputs
       `(("python2-futures" ,python2-futures)
         ("python2-pytest" ,python2-pytest)
         ("python2-setuptools" ,python2-setuptools)
         ,@(package-native-inputs promise))))))

(define-public python-urllib3


@@ 8525,8 8360,6 @@ supports url redirection and retries, and also gzip and deflate decoding.")
      (base32
       "1716z9pq1r5ys3nkg7wdrb3h2f9rmd0zdxpxzmx3bgwgf6xg48gb"))))
   (build-system python-build-system)
   (inputs
    `(("python-setuptools" ,python-setuptools)))
   (synopsis "colored terminal text rendering for Python")
   (description "Colorama is a Python library for rendering colored terminal
text.")


@@ 8574,8 8407,6 @@ library as well as on the command line.")
      (base32
       "18qfzfm40bgx672lkg8q9x5hdh76n7vax99aank7vh2nw21wg70m"))))
   (build-system python-build-system)
   (inputs
    `(("python-setuptools" ,python-setuptools)))
   (synopsis "Plugin and hook calling mechanism for Python")
   (description "Pluggy is an extraction of the plugin manager as used by
Pytest but stripped of Pytest specific details.")


@@ 8631,8 8462,6 @@ servers.")
      (base32
       "0g9xvl69y7nr3w7ag4fsp6sm4fqf6vrqjw7504x2hzrrsh3ampq8"))))
   (build-system python-build-system)
   (inputs
    `(("python-setuptools" ,python-setuptools)))
   (synopsis "JSON Matching Expressions")
   (description "JMESPath (pronounced “james path”) is a Python library that
allows one to declaratively specify how to extract elements from a JSON


@@ 8660,7 8489,6 @@ document.")
      ("python-docutils" ,python-docutils)
      ("python-mock" ,python-mock)
      ("python-nose" ,python-nose)
      ("python-setuptools" ,python-setuptools)
      ("python-tox" ,python-tox)
      ("python-wheel" ,python-wheel)
      ("python-jmespath" ,python-jmespath)))


@@ 8691,7 8519,6 @@ interface to the Amazon Web Services (AWS) API.")
      ("python-mock" ,python-mock)
      ("python-nose" ,python-nose)
      ("python-rsa" ,python-rsa)
      ("python-setuptools" ,python-setuptools)
      ("python-sphinx" ,python-sphinx)
      ("python-tox" ,python-tox)
      ("python-wheel" ,python-wheel)


@@ 8745,9 8572,6 @@ seamlessly into your existing Python unit testing work flow.")
               (base32
                "15kzcr5pchf3id4ikdvlv752rc0j4d912n589l4rifp8qsj19l1x"))))
    (build-system python-build-system)
    (native-inputs
     `(;; setuptools required for python-2 variant
       ("python-setuptools" ,python-setuptools)))
    (propagated-inputs
     `(("python-pytest" ,python-pytest)))
    (synopsis "Set-up and tear-down fixtures for unit tests")


@@ 8942,10 8766,7 @@ and to spawn subprocesses to handle requests.")
    (build-system python-build-system)
    (native-inputs
     `(("python-nose" ,python-nose)))
    (propagated-inputs
     ;; This package uses pkg_resources, part of setuptools, during runtime,
     ;; hence why not a native-input.
     `(("python-setuptools" ,python-setuptools)))
    ;; Note: setuptools used at runtime for pkg_resources
    (home-page "http://pythonpaste.org/deploy/")
    (synopsis
     "Load, configure, and compose WSGI applications and servers")


@@ 9864,8 9685,6 @@ is made as zipfile like as possible.")
                        port)
               (close-port port)
               #t))))))
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (inputs
     ;; python-magic needs to be able to find libmagic.so.
     `(("file" ,file)))


@@ 9900,8 9719,6 @@ the same purpose: to provide Python bindings for libmagic.")
     ;; s3cmd is written for python2 only and contains no tests.
     `(#:python ,python-2
       #:tests? #f))
    (native-inputs
     `(("python2-setuptools" ,python2-setuptools)))
    (inputs
     `(("python2-dateutil" ,python2-dateutil)
       ;; The python-file package also provides a magic.py module.


@@ 9996,8 9813,6 @@ development version of CPython that are not available in older releases.")
               (strip-python2-variant python-bz2file))))
    (package
      (inherit base)
      (native-inputs
       `(("python2-setuptools" ,python2-setuptools)))
      (arguments
       `(#:python ,python-2
         #:phases


@@ 10054,7 9869,6 @@ to support both Python 2 and Python 3 with minimal overhead.")
    (build-system python-build-system)
    (native-inputs
      `(("python-cython" ,python-cython)
        ("python-setuptools" ,python-setuptools)
        ("python-sphinx" ,python-sphinx)))
    (inputs
      `(("pari-gp" ,pari-gp)))


@@ 10116,7 9930,6 @@ respectively.")
                                   "            line += ' -L" pcre "/lib"
                                   " -L " libgc "/lib'")))
                  #t))))))
  (native-inputs `(("python2-setuptools" ,python2-setuptools)))
  (inputs `(("pcre" ,pcre)
            ("libgc" ,libgc)))
  (home-page "https://shedskin.github.io/")


@@ 10164,8 9977,6 @@ to occurences in strings and comments.")
        (base32
         "0i283z1pivmir61z8kbiycigc94l61v33ygzkhczf1ifq7cppyds"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/ultrabug/py3status")
    (synopsis "Extensible i3status wrapper written in Python")
    (description "py3status is an i3status wrapper which extends i3status


@@ 10197,7 10008,6 @@ own code, responding to click events and updating clock every second.")
             (zero? (system* "py.test" "-vv" "tests" "README.rst")))))))
    (native-inputs
     `(("python-pytest" ,python-pytest)
       ("python-setuptools" ,python-setuptools)
       ("python-six" ,python-six)))
    (home-page "https://github.com/ionelmc/python-tblib")
    (synopsis "Traceback serialization library")


@@ 10261,8 10071,6 @@ provides support for parsing, splitting and formatting SQL statements.")
               (base32
                "04h0m54dyqg49vyarq26mry6kbivnpl47rnmmrk9qn8wpfxviybr"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://greenlet.readthedocs.io/")
    (synopsis "Lightweight in-process concurrent programming")
    (description


@@ 10325,8 10133,6 @@ to provide a high-level synchronous API on top of the libev event loop.")
               (base32
                "0ydxrp9myw1mvsz3qfzx5579y5llmqa82pxvqchgp5syczffi450"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (propagated-inputs
     `(("python-zope-interface" ,python-zope-interface)))
    (home-page "https://twistedmatrix.com/")


@@ 10439,8 10245,6 @@ data in Python.")
         "10pb864if9qi2pq9lfb9m8f7z7ss6rml80gf1d9h64lap5crjnjj"))))
    (build-system python-build-system)
    (arguments '(#:tests? #f)) ; XXX: needs zookeeper
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (propagated-inputs
     `(("python-six" ,python-six)))
    (home-page "https://kazoo.readthedocs.org")


@@ 10469,8 10273,6 @@ programming errors.")
                "1id6sr159p6aa13bxcqyr9gln8sqg1l0ddzns5iws8kk5q1p5cfv"))))
    (build-system python-build-system)
    (arguments '(#:tests? #f)) ; XXX: needs zookeeper, kafka, etc.
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (propagated-inputs
     `(("python-gevent" ,python-gevent)
       ("python-kazoo" ,python-kazoo)


@@ 10532,8 10334,6 @@ specified in POSIX.1-2001 and POSIX.1-2008.")
               (base32
                "02vgirw2bcgvpcxhv5hf3yvvb4h5wzd1lpjx8na5psdmaffj6l3z"))))
    (build-system python-build-system)
    (native-inputs
     `(("python2-setuptools" ,python2-setuptools)))
    (arguments
     `(#:tests? #f
       #:python ,python-2))


@@ 10557,8 10357,6 @@ etc.")
               (base32
                "016kf3irrclpkpvcm7q0gmkfibq7jgy30a9v73pp42bq9h9a32bl"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/agoragames/chai")
    (synopsis "Mocking framework for Python")
    (description


@@ 10609,8 10407,6 @@ datetime type.")
              (base32
               "1jhnxgnw8y3mbzjssixh6qkc7a3afc4fygajhqrqalnilyvpzshq"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://github.com/jpvanhal/inflection")
    (synopsis "Python string transformation library")
    (description


@@ 10633,8 10429,6 @@ underscored string.")
               (base32
                "1hz1x9blsbxya1y9nnhnwwdnqmakxi9mc0jkwj0rn6b1h44i0f86"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "http://github.com/toastdriven/pylev")
    (synopsis "Levenshtein distance implementation in Python")
    (description "Pure Python Levenshtein implementation, based off the


@@ 10685,8 10479,6 @@ docstring and colored output.")
               (base32
                "0s22aqqkdscyh8sjspyyax7qa1aiz8p4midrnyf39717fhfczm6x"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/ionelmc/python-lazy-object-proxy")
    (synopsis "Lazy object proxy for python")
    (description


@@ 10710,8 10502,6 @@ until the object is actually required, and caches the result of said call.")
              "0jr4v2pd90i6l1xxbss2m05psbjaxvyvvvpq44wycijpfgjqln8i"))))
  (build-system python-build-system)
  (arguments '(#:tests? #f)) ; XXX: requires internet access
  (native-inputs
   `(("python-setuptools" ,python-setuptools)))
  (home-page "http://www.dnspython.org")
  (synopsis "DNS toolkit for Python")
  (description


@@ 10742,8 10532,6 @@ It supports TSIG authenticated messages and EDNS0.")
             (substitute* "setup.py"
               (("dnspython3") "dnspython"))
             #t)))))
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (propagated-inputs
     `(("python-dnspython" ,python-dnspython)
       ("python-idna" ,python-idna)))


@@ 10767,8 10555,6 @@ It supports TSIG authenticated messages and EDNS0.")
               (base32
                "1jwg9z4rz51mcka1821rwgycsd0mcicyp1kiwjfa2kvg8bm9p2qd"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/hamstah/ukpostcodeparser")
    (synopsis "UK Postcode parser for Python")
    (description


@@ 10827,8 10613,6 @@ addresses, and phone numbers.")
               (base32
                "1f5m28vkh4ksq3d80d8mmd2z8wxvc3mgy2pmrv2751dm2xgznm4w"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (propagated-inputs
     `(("python-pyyaml" ,python-pyyaml)))
    (home-page "https://github.com/mk-fg/pretty-yaml")


@@ 10852,8 10636,6 @@ YAML-serialized data.")
               (base32
                "0arc6njvs6i9v9hgvzk5m50296g7zy5m9d7pyb43vdsdgxrci5gy"))))
    (build-system python-build-system)
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://flexmock.readthedocs.org")
    (synopsis "Testing library for Python")
    (description


@@ 10876,8 10658,6 @@ mocks, stubs and fakes.")
                "1li49irsqha17nrda4nsb48biyy0rarp9pphf0jpqwm5zr8hv569"))))
    (build-system python-build-system)
    (arguments '(#:tests? #f)) ; no tests
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (propagated-inputs
     `(("python-arrow" ,python-arrow)
       ("python-blinker" ,python-blinker)


@@ 11885,8 11665,6 @@ with an associated set of resolve methods that know how to fetch data.")
          "01hwzjc1zshk4vvxrcghm398fpy4jls66dyz06g07mrwqif8878p"))))
    (build-system python-build-system)
    (arguments `(#:tests? #f)) ; fails to import test modules
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (inputs
     `(("python-bcrypt" ,python-bcrypt)
       ("python-click" ,python-click)


@@ 11980,7 11758,6 @@ transfers.")
      (inherit base)
      (native-inputs
       `(("python2-futures" ,python2-futures)
         ("python2-setuptools" ,python2-setuptools)
         ,@(package-native-inputs base))))))

(define-public python-setproctitle


@@ 12272,8 12049,6 @@ PNG, JPEG, JPEG2000 and GIF files in pure Python.")
     `(;; Prevent creation of the egg. This works around
       ;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=20765
       #:configure-flags '("--root=/")))
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (home-page "https://github.com/tgalal/python-axolotl-curve25519")
    (synopsis "Python wrapper for curve25519 library")
    (description "This is a python wrapper for the curve25519 library


@@ 12312,8 12087,6 @@ python-axolotl.")
       ;; Prevent creation of the egg. This works around
       ;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=20765
       #:configure-flags '("--root=/")))
    (native-inputs
     `(("python-setuptools" ,python-setuptools)))
    (propagated-inputs
     `(("python-axolotl-curve25519" ,python-axolotl-curve25519)
       ("python-dateutil" ,python-dateutil)