Remove unnecessary python packages

Julien LepillerWed Jun 16 15:32:06+0200 2021

677dd71

Remove unnecessary python packages

more/packages/python.scm

6868
(define-public python2-cooldict
6969
  (package-with-python2 python-cooldict))
7070
 
71-
(define-public python-cachetools
72-
  (package
73-
    (name "python-cachetools")
74-
    (version "2.0.1")
75-
    (source (origin
76-
              (method url-fetch)
77-
              (uri (pypi-uri "cachetools" version))
78-
              (sha256
79-
               (base32
80-
                "0pdw2fr29pxlyn1g5fhdrrqbpn0iw062nv716ngdqvdx7hnizq7d"))))
81-
    (build-system python-build-system)
82-
    (home-page "https://github.com/tkem/cachetools")
83-
    (synopsis "Memoizing collections and decorators including lru_cache")
84-
    (description "This module provides various memoizing collections and
85-
decorators, including variants of the Python 3 Standard Library @code{lru_cache}
86-
function decorator.")
87-
    (license license:expat)))
88-
89-
(define-public python2-cachetools
90-
  (package-with-python2 python-cachetools))
91-
9271
(define-public python-bintrees
9372
  (package
9473
    (name "python-bintrees")

202181
automatically enable features like auto-resizing when the system supports it.")
203182
    (license (list license:lgpl2.1+ license:bsd-3))))
204183
205-
(define-public python-progressbar2
206-
  (package
207-
    (name "python-progressbar2")
208-
    (version "3.34.3")
209-
    (source (origin
210-
              (method url-fetch)
211-
              (uri (pypi-uri "progressbar2" version))
212-
              (sha256
213-
               (base32
214-
                "1gigwmr60bgvjg2b4w93nww065dc4af8bq40b4hr9n9f54jp3w5x"))))
215-
    (build-system python-build-system)
216-
    (native-inputs
217-
     `(("pytest-runner" ,python-pytest-runner)
218-
       ("pytest" ,python-pytest)))
219-
    (propagated-inputs
220-
     `(("six" ,python-six)
221-
       ("utils" ,python-utils)))
222-
    (home-page "https://github.com/WoLpH/python-progressbar")
223-
    (synopsis "A text progress bar for python")
224-
    (description "A text progress bar is typically used to display the progress
225-
of a long running operation, providing a visual cue that processing is underway.
226-
227-
The ProgressBar class manages the current progress, and the format of the line
228-
is given by a number of widgets.  A widget is an object that may display
229-
differently depending on the state of the progress bar.")
230-
    (license license:bsd-2)))
231-
232-
(define-public python2-progressbar2
233-
  (package-with-python2 python-progressbar2))
234-
 
235184
(define-public python-mulpyplexer
236185
  (package
237186
    (name "python-mulpyplexer")

280229
(define-public python2-ana
281230
  (package-with-python2 python-ana))
282231
283-
(define-public python-plumbum
284-
  (package
285-
    (name "python-plumbum")
286-
    (version "1.6.5")
287-
    (source (origin
288-
              (method url-fetch)
289-
              (uri (pypi-uri "plumbum" version))
290-
              (sha256
291-
               (base32
292-
                "1vjbl9qy9fkl3vwiiwpaafmyxfks2sc3b3dhkp4vdgk2pdcv1ayq"))))
293-
    (build-system python-build-system)
294-
    (native-inputs
295-
     `(("pytest" ,python-pytest)))
296-
    (home-page "https://plumbum.readthedocs.io/en/latest")
297-
    (synopsis "Shell script-like programs in Python")
298-
    (description
299-
      "Plumbum (Latin for lead, which was used to create pipes back in the day)
300-
is a small yet feature-rich library for shell script-like programs in Python.
301-
The motto of the library is ???Never write shell scripts again???, and thus it
302-
attempts to mimic the shell syntax (???shell combinators???) where it makes sense,
303-
while keeping it all Pythonic and cross-platform.")
304-
    (license license:expat)))
305-
306-
(define-public python2-plumbum
307-
  (package-with-python2 python-plumbum))
308-
309-
(define-public python-trollius
310-
  (package
311-
    (name "python-trollius")
312-
    (version "2.1")
313-
    (source (origin
314-
              (method url-fetch)
315-
              (uri (pypi-uri "trollius" version))
316-
              (sha256
317-
               (base32
318-
                "146c60hgcmgjkbf2hmiag52f9i3hka6shwbfybdsmlvqjnfms5nd"))))
319-
    (build-system python-build-system)
320-
    (home-page "https://github.com/haypo/trollius")
321-
    (propagated-inputs
322-
     `(("mock" ,python-mock)
323-
       ("six" ,python-six)))
324-
    (arguments
325-
     `(#:tests? #f))
326-
    (synopsis "")
327-
    (description "")
328-
    (license license:asl2.0)))
329-
330-
(define-public python2-trollius
331-
  (package-with-python2 python-trollius))
332-
333-
(define-public python-neovim
334-
  (package
335-
    (name "python-neovim")
336-
    (version "0.3.2")
337-
    (source (origin
338-
              (method url-fetch)
339-
              (uri (pypi-uri "pynvim" version))
340-
              (sha256
341-
               (base32
342-
                "01dybk4vs452pljn1q3il5z2sd313ki0lgiglc0xmjc6wp290r6g"))))
343-
    (build-system python-build-system)
344-
    (propagated-inputs
345-
     `(("python-greenlet" ,python-greenlet)
346-
       ("python-msgpack" ,python-msgpack)))
347-
    (arguments
348-
     `(#:tests? #f))
349-
    (home-page "https://github.com/neovim/pynvim")
350-
    (synopsis "")
351-
    (description "")
352-
    (license license:asl2.0)))
353-
354-
(define-public python2-neovim
355-
  (let ((parent (package-with-python2 python-neovim)))
356-
    (package
357-
      (inherit parent)
358-
      (propagated-inputs
359-
       `(("trollius" ,python2-trollius)
360-
         ,@(package-propagated-inputs parent))))))
361-
362232
(define-public python-cymruwhois
363233
  (package
364234
    (name "python-cymruwhois")

377247
    (description "")
378248
    (license license:expat)))
379249
380-
(define-public python2-cymruwhois
381-
  (package-with-python2 python-cymruwhois))
382-
383250
(define-public python-ripe-atlas-sagan
384251
  (package
385252
    (name "python-ripe-atlas-sagan")

401268
    (description "")
402269
    (license license:gpl3+)))
403270
404-
(define-public python2-ripe-atlas-sagan
405-
  (package-with-python2 python-ripe-atlas-sagan))
406-
407271
(define-public python-socketio-client
408272
  (package
409273
    (name "python-socketio-client")

427291
    (description "")
428292
    (license license:gpl3+)))
429293
430-
(define-public python2-socketio-client
431-
  (package-with-python2 python-socketio-client))
432-
433-
(define-public python-linecache2
434-
  (package
435-
    (name "python-linecache2")
436-
    (version "1.0.0")
437-
    (source (origin
438-
          (method url-fetch)
439-
          (uri (pypi-uri "linecache2" version))
440-
          (sha256
441-
           (base32
442-
        "0z79g3ds5wk2lvnqw0y2jpakjf32h95bd9zmnvp7dnqhf57gy9jb"))))
443-
    (build-system python-build-system)
444-
    (arguments '(#:tests? #f)); circular dependency with unittest2
445-
    (propagated-inputs
446-
      `(("pbr" ,python-pbr)))
447-
    (home-page "")
448-
    (synopsis "")
449-
    (description "")
450-
    (license license:gpl3+)))
451-
452-
(define-public python2-linecache2
453-
  (package-with-python2 python-linecache2))
454-
455-
(define-public python-traceback2
456-
  (package
457-
    (name "python-traceback2")
458-
    (version "1.4.0")
459-
    (source (origin
460-
          (method url-fetch)
461-
          (uri (pypi-uri "traceback2" version))
462-
          (sha256
463-
           (base32
464-
        "0c1h3jas1jp1fdbn9z2mrgn3jj0hw1x3yhnkxp7jw34q15xcdb05"))))
465-
    (build-system python-build-system)
466-
    (arguments '(#:tests? #f)); circular dependency with unittest2
467-
    (propagated-inputs
468-
      `(("linecache2" ,python-linecache2)
469-
        ("pbr" ,python-pbr)))
470-
    (home-page "")
471-
    (synopsis "")
472-
    (description "")
473-
    (license license:gpl3+)))
474-
475-
(define-public python2-traceback2
476-
  (package-with-python2 python-traceback2))
477-
478294
(define-public python-argparse
479295
  (package
480296
    (name "python-argparse")

491307
    (description "")
492308
    (license license:gpl3+)))
493309
494-
(define-public python2-argparse
495-
  (package-with-python2 python-argparse))
496-
497310
(define-public python-unittest2-fix
498311
  (package
499312
    (inherit python-unittest2)

519332
    ("six" ,python-six)
520333
    ("argparse" ,python-argparse)))))
521334
522-
(define-public python2-unittest2-fix
523-
  (package-with-python2 python-unittest2-fix))
524-
525335
(define-public python-funcsigs
526336
  (package
527337
    (name "python-funcsigs")

540350
    (description "")
541351
    (license license:asl2.0)))
542352
543-
(define-public python2-funcsigs
544-
  (package-with-python2 python-funcsigs))
545-
546353
(define-public python-ripe-atlas-cousteau
547354
  (package
548355
    (name "python-ripe-atlas-cousteau")

570377
    (description "")
571378
    (license license:gpl3+)))
572379
573-
(define-public python2-ripe-atlas-cousteau
574-
  (package-with-python2 python-ripe-atlas-cousteau))
575-
576380
(define-public python-ripe-atlas-tools
577381
  (package
578382
    (name "python-ripe-atlas-tools")

610414
    (description "")
611415
    (license license:gpl3+)))
612416
613-
(define-public python2-ripe-atlas-tools
614-
  (package-with-python2 python-ripe-atlas-tools))
615-
616-
(define-public python-web.py
617-
  (package
618-
    (name "python-web.py")
619-
    (version "0.40.dev0")
620-
    (source (origin
621-
              (method url-fetch)
622-
              (uri (pypi-uri "web.py" version))
623-
              (sha256
624-
               (base32
625-
                "18v91c4s683r7a797a8k9p56r1avwplbbcb3l6lc746xgj6zlr6l"))))
626-
    (build-system python-build-system)
627-
    (home-page "http://webpy.org/")
628-
    (synopsis "")
629-
    (description "")
630-
    (license license:public-domain)))
631-
632-
(define-public python2-web.py
633-
  (package-with-python2 python-web.py))
634-
635-
(define-public python-bitstring
636-
  (package
637-
    (name "python-bitstring")
638-
    (version "3.1.5")
639-
    (source (origin
640-
              (method url-fetch)
641-
              (uri (pypi-uri "bitstring" version ".zip"))
642-
              (sha256
643-
               (base32
644-
                "1algq30j6rz12b1902bpw7iijx5lhrfqhl80d4ac6xzkrrpshqy1"))))
645-
    (build-system python-build-system)
646-
    (native-inputs
647-
     `(("unzip" ,unzip)))
648-
    (home-page "https://github.com/scott-griffiths/bitstring")
649-
    (synopsis "Simple construction, analysis and modification of binary data")
650-
    (description "Bitstring is a pure Python module designed to help make the
651-
creation and analysis of binary data as simple and natural as possible.
652-
653-
Bitstrings can be constructed from integers (big and little endian), hex, octal,
654-
binary, strings or files.  They can be sliced, joined, reversed, inserted into,
655-
overwritten, etc.  They can also be read from, searched and replaced, and
656-
navigated in, similar to a file or stream.")
657-
    (license license:expat)))
658-
659-
(define-public python2-bitstring
660-
  (package-with-python2 python-bitstring))
661-
662-
(define-public python-android-stringslib
663-
  (package
664-
    (name "python-android-stringslib")
665-
    (version "0.1.1")
666-
    (source (origin
667-
              (method url-fetch)
668-
              (uri (pypi-uri "android-stringslib" version))
669-
              (sha256
670-
               (base32
671-
                "00k0nzjvym984805ikq22fzd81cr23j74lhamd50p2vf4yalw76n"))))
672-
    (build-system python-build-system)
673-
    (arguments
674-
     `(#:tests? #f)); no tests
675-
    (native-inputs
676-
     `(("python-sphinx" ,python-sphinx)))
677-
    (home-page "https://framagit.org/tyreunom/python-android-strings-lib")
678-
    (synopsis "")
679-
    (description "")
680-
    (license license:expat)))
681-
682417
(define-public transmon
683418
  (package
684419
    (name "transmon")

700435
    (synopsis "")
701436
    (description "")
702437
    (license license:agpl3+)))
703-
704-
(define-public python-pyenchant
705-
  (package
706-
    (name "python-pyenchant")
707-
    (version "2.0.0")
708-
    (source (origin
709-
              (method url-fetch)
710-
              (uri (pypi-uri "pyenchant" version))
711-
              (sha256
712-
               (base32
713-
                "1872ckgdip8nj9rnh167m0gsj5754qfg2hjxzsl1s06f5akwscgw"))))
714-
    (build-system python-build-system)
715-
    (arguments
716-
     `(#:tests? #f; FIXME: Dictionary for language 'en_US' could not be found
717-
       #:phases
718-
       (modify-phases %standard-phases
719-
         (add-before 'build 'setlib
720-
           (lambda* (#:key inputs #:allow-other-keys)
721-
             (substitute* "enchant/_enchant.py"
722-
               (("/opt/local/lib/libenchant.dylib\"")
723-
                (string-append "/opt/local/lib/libenchant.dylib\"\n"
724-
                               "    yield \"" (assoc-ref inputs "enchant")
725-
                               "/lib/libenchant-2.so\""))))))))
726-
             ;(setenv "PYENCHANT_LIBRARY_PATH"
727-
             ;        (string-append (assoc-ref inputs "enchant") "/lib/libenchant.so")))))))
728-
    (propagated-inputs
729-
     `(("enchant" ,enchant)
730-
       ("hunspell" ,hunspell)))
731-
    (native-inputs
732-
     `(("hunspell-dict-en-us" ,hunspell-dict-en-us)))
733-
    (home-page "")
734-
    (synopsis "")
735-
    (description "")
736-
    (license license:lgpl2.1+)))
737-
738-
(define-public offlate
739-
  (package
740-
    (name "offlate")
741-
    (version "0.1.dev")
742-
    (source (origin
743-
              (method git-fetch)
744-
              (uri (git-reference
745-
                     (url "https://framagit.org/tyreunom/offlate.git")
746-
                     (commit "28fa87a163aa40d6770390792ce17e583618fb80")))
747-
              (sha256
748-
               (base32
749-
                "0hcg7fiwa51jfm8jgz65vjakid38kfsrrc805f4imldmv9j9gf3a"))))
750-
    (build-system python-build-system)
751-
    (arguments
752-
     `(#:tests? #f; no tests
753-
       #:phases
754-
       (modify-phases %standard-phases
755-
         (add-before 'build 'generate-translations
756-
           (lambda _
757-
             (invoke "make" "update-langs")
758-
             #t)))))
759-
    (propagated-inputs
760-
     `(("python-android-stringslib" ,python-android-stringslib)
761-
       ("python-dateutil" ,python-dateutil)
762-
       ("python-lxml" ,python-lxml)
763-
       ("python-pyenchant" ,python-pyenchant)
764-
       ("python-ruamel.yaml" ,python-ruamel.yaml)
765-
       ("python-polib" ,python-polib)
766-
       ("python-pyqt" ,python-pyqt)
767-
       ("python-requests" ,python-requests)))
768-
    (native-inputs
769-
     `(("qt" ,qt)))
770-
    (home-page "https://framagit.org/tyreunom/offlate")
771-
    (synopsis "")
772-
    (description "")
773-
    (license license:gpl3+)))
774-
775-
(define-public python-zope.interface
776-
  (package
777-
    (name "python-zope.interface")
778-
    (version "4.5.0")
779-
    (source
780-
      (origin
781-
        (method url-fetch)
782-
        (uri (pypi-uri "zope.interface" version))
783-
        (sha256
784-
          (base32
785-
            "0k67m60ij06wkg82n15qgyn96waf4pmrkhv0njpkfzpmv5q89hsp"))))
786-
    (build-system python-build-system)
787-
    (arguments
788-
     `(#:tests? #f))
789-
    (home-page
790-
      "https://github.com/zopefoundation/zope.interface")
791-
    (synopsis "Interfaces for Python")
792-
    (description "Interfaces for Python")
793-
    (license #f)))
794-
795-
(define-public python-hkdf
796-
  (package
797-
    (name "python-hkdf")
798-
    (version "0.0.3")
799-
    (source (origin
800-
              (method url-fetch)
801-
              (uri (pypi-uri "hkdf" version))
802-
              (sha256
803-
               (base32
804-
                "1jhxk5vhxmxxjp3zj526ry521v9inzzl8jqaaf0ma65w6k332ak2"))))
805-
    (build-system python-build-system)
806-
    (native-inputs
807-
     `(("python-nose" ,python-nose)))
808-
    (home-page
809-
      "https://github.com/casebeer/python-hkdf")
810-
    (synopsis
811-
      "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)")
812-
    (description
813-
      "HMAC-based Extract-and-Expand Key Derivation Function (HKDF)")
814-
    (license #f)))
815-
816-
(define-public python-geoip
817-
  (package
818-
    (name "python-geoip")
819-
    (version "1.3.2")
820-
    (source (origin
821-
              (method url-fetch)
822-
              (uri (pypi-uri "geoip" version))
823-
              (sha256
824-
               (base32
825-
                "1rphxf3vrn8wywjgr397f49s0s22m83lpwcq45lm0h2p45mdm458"))))
826-
    (build-system python-build-system)
827-
    (home-page "http://www.maxmind.com/")
828-
    (synopsis
829-
      "MaxMind GeoIP Legacy Database - Python API")
830-
    (description
831-
      "MaxMind GeoIP Legacy Database - Python API")
832-
    (license #f)))
833-
834-
(define-public python-hyperlink
835-
  (package
836-
    (name "python-hyperlink")
837-
    (version "18.0.0")
838-
    (source
839-
      (origin
840-
        (method url-fetch)
841-
        (uri (pypi-uri "hyperlink" version))
842-
        (sha256
843-
          (base32
844-
            "01m3y19arfqljksngy8grc966zdb4larysralb8cajzi8kvly6zh"))))
845-
    (build-system python-build-system)
846-
    (propagated-inputs
847-
      `(("python-idna" ,python-idna)))
848-
    (home-page
849-
      "https://github.com/python-hyper/hyperlink")
850-
    (synopsis
851-
      "A featureful, immutable, and correct URL for Python.")
852-
    (description
853-
      "A featureful, immutable, and correct URL for Python.")
854-
    (license license:expat)))
855-
856-
(define-public python-twisted-for-wormhole
857-
  (package
858-
    (inherit python-twisted)
859-
    (name "python-twisted")
860-
    (version "18.9.0")
861-
    (source (origin
862-
              (method url-fetch)
863-
              (uri (pypi-uri "Twisted" version ".tar.bz2"))
864-
              (sha256
865-
               (base32
866-
                "15d3gmkrg8g27hyd6ihawv2y2dv5gnpyg67wy9npgbl4pz3f4jr9"))))
867-
    (propagated-inputs
868-
     `(("python-pyhamcrest" ,python-pyhamcrest)
869-
       ("python-service-identity" ,python-service-identity)
870-
       ("python-hyperlink" ,python-hyperlink)
871-
       ,@(package-propagated-inputs python-twisted)))))
872-
873-
(define-public python-txaio
874-
  (package
875-
    (name "python-txaio")
876-
    (version "18.8.1")
877-
    (source
878-
      (origin
879-
        (method url-fetch)
880-
        (uri (pypi-uri "txaio" version))
881-
        (sha256
882-
          (base32
883-
            "1zmpdph6zddgrnkkcykh6qk5s46l7s5mzfqrh82m4b5iffn61qv7"))))
884-
    (build-system python-build-system)
885-
    (propagated-inputs
886-
      `(;("python-[all]" ,#{python-\x5b;all\x5d;}#)
887-
        ;("python-[asyncio]"
888-
        ; ,#{python-\x5b;asyncio\x5d;}#)
889-
        ;("python-[dev]" ,#{python-\x5b;dev\x5d;}#)
890-
        ;("python-[twisted]"
891-
        ; ,#{python-\x5b;twisted\x5d;}#)
892-
        ("python-mock" ,python-mock)
893-
        ("python-pep8" ,python-pep8)
894-
        ("python-pyenchant" ,python-pyenchant)
895-
        ("python-pytest" ,python-pytest)
896-
        ("python-pytest-cov" ,python-pytest-cov)
897-
        ("python-six" ,python-six)
898-
        ("python-sphinx" ,python-sphinx)
899-
        ;("python-sphinx-rtd-theme"
900-
        ; ,python-sphinx-rtd-theme)
901-
        ;("python-sphinxcontrib-spelling"
902-
        ; ,python-sphinxcontrib-spelling)
903-
        ("python-tox" ,python-tox)
904-
        ("python-twine" ,python-twine)
905-
        ("python-twisted" ,python-twisted)
906-
        ("python-wheel" ,python-wheel)
907-
        ("python-zope.interface" ,python-zope.interface)))
908-
    (home-page "https://github.com/crossbario/txaio")
909-
    (synopsis
910-
      "Compatibility API between asyncio/Twisted/Trollius")
911-
    (description
912-
      "Compatibility API between asyncio/Twisted/Trollius")
913-
    (license #f)))
914-
915-
(define-public python-txtorcon
916-
  (package
917-
    (name "python-txtorcon")
918-
    (version "18.3.0")
919-
    (source (origin
920-
              (method url-fetch)
921-
              (uri (pypi-uri "txtorcon" version))
922-
              (sha256
923-
               (base32
924-
                "1c7qfpr1zz34whz66lk4xpwdn7d5jqk6ccgas5n54li479mra0an"))))
925-
    (build-system python-build-system)
926-
    (arguments
927-
     `(#:tests? #f))
928-
    (propagated-inputs
929-
     `(;("python-codecov" ,python-codecov)
930-
       ;("python-coverage" ,python-coverage)
931-
       ;("python-coveralls" ,python-coveralls)
932-
       ;("python-cuvner" ,python-cuvner)
933-
       ;("python-geoip" ,python-geoip)
934-
       ("python-ipaddress" ,python-ipaddress)
935-
       ("python-mock" ,python-mock)
936-
       ("python-pycodestyle" ,python-pycodestyle)
937-
       ("python-pyflakes" ,python-pyflakes)
938-
       ;("python-readme-renderer" ,python-readme-renderer)
939-
       ;("python-repoze.sphinx.autointerface" ,python-repoze.sphinx.autointerface)
940-
       ("python-setuptools" ,python-setuptools)
941-
       ("python-sphinx" ,python-sphinx)
942-
       ("python-tox" ,python-tox)
943-
       ("python-twine" ,python-twine)
944-
       ("python-wheel" ,python-wheel)))
945-
    (home-page "")
946-
    (synopsis
947-
      "Twisted-based Tor controller client, with state-tracking and configuration abstractions. https://txtorcon.readthedocs.org https://github.com/meejah/txtorcon")
948-
    (description
949-
      "Twisted-based Tor controller client, with state-tracking and configuration abstractions. https://txtorcon.readthedocs.org https://github.com/meejah/txtorcon")
950-
    (license #f)))
951-
952-
(define-public python-spake2
953-
  (package
954-
    (name "python-spake2")
955-
    (version "0.8")
956-
    (source (origin
957-
              (method url-fetch)
958-
              (uri (pypi-uri "spake2" version))
959-
              (sha256
960-
               (base32
961-
                "1x16r7lrbklvfzbacb66qv9iiih6liq1y612dqh2chgf555n2yn1"))))
962-
    (build-system python-build-system)
963-
    (propagated-inputs
964-
     `(("python-hkdf" ,python-hkdf)))
965-
    (home-page
966-
      "https://github.com/warner/python-spake2")
967-
    (synopsis
968-
      "SPAKE2 password-authenticated key exchange (pure python)")
969-
    (description
970-
      "SPAKE2 password-authenticated key exchange (pure python)")
971-
    (license license:expat)))
972-
973-
(define-public python-humanize
974-
  (package
975-
    (name "python-humanize")
976-
    (version "0.5.1")
977-
    (source (origin
978-
              (method url-fetch)
979-
              (uri (pypi-uri "humanize" version))
980-
              (sha256
981-
               (base32
982-
                "06dvhm3k8lf2rayn1gxbd46y0fy1db26m3h9vrq7rb1ib08mfgx4"))))
983-
    (build-system python-build-system)
984-
    (arguments
985-
     `(#:tests? #f))
986-
    (home-page "http://github.com/jmoiron/humanize")
987-
    (synopsis "python humanize utilities")
988-
    (description "python humanize utilities")
989-
    (license license:expat)))
990-
991-
(define-public python-service-identity
992-
  (package
993-
    (name "python-service-identity")
994-
    (version "17.0.0")
995-
    (source
996-
      (origin
997-
        (method url-fetch)
998-
        (uri (pypi-uri "service_identity" version))
999-
        (sha256
1000-
          (base32
1001-
            "1aq24cn3nnsjr9g797dayhx4g653h6bd41ksqhidzq0rvarzn0a0"))))
1002-
    (build-system python-build-system)
1003-
    (propagated-inputs
1004-
      `(("python-attrs" ,python-attrs)
1005-
        ("python-pyasn1" ,python-pyasn1)
1006-
        ("python-pyasn1-modules" ,python-pyasn1-modules)
1007-
        ("python-pyopenssl" ,python-pyopenssl)))
1008-
    (home-page
1009-
      "https://service-identity.readthedocs.io/")
1010-
    (synopsis
1011-
      "Service identity verification for pyOpenSSL.")
1012-
    (description
1013-
      "Service identity verification for pyOpenSSL.")
1014-
    (license license:expat)))
1015-
1016-
(define-public python-pyhamcrest
1017-
  (package
1018-
    (name "python-pyhamcrest")
1019-
    (version "1.9.0")
1020-
    (source
1021-
      (origin
1022-
        (method url-fetch)
1023-
        (uri (pypi-uri "pyhamcrest" version))
1024-
        (sha256
1025-
          (base32
1026-
            "1kan3nyxs1dz333s7mfvjj47l8j6qxd1imyf2kg8jzm57njs1ylg"))))
1027-
    (build-system python-build-system)
1028-
    (arguments
1029-
     `(#:tests? #f))
1030-
    (propagated-inputs
1031-
      `(("python-setuptools" ,python-setuptools)
1032-
        ("python-six" ,python-six)))
1033-
    (home-page
1034-
      "https://github.com/hamcrest/PyHamcrest")
1035-
    (synopsis
1036-
      "Hamcrest framework for matcher objects")
1037-
    (description
1038-
      "Hamcrest framework for matcher objects")
1039-
    (license #f)))
1040-
1041-
(define-public python-autobahn
1042-
  (package
1043-
    (name "python-autobahn")
1044-
    (version "18.9.2")
1045-
    (source (origin
1046-
              (method url-fetch)
1047-
              (uri (pypi-uri "autobahn" version))
1048-
              (sha256
1049-
               (base32
1050-
                "1mhj64rsnbi6rc0hskmllw280rvd99z045p6dq8h0mw60r7r52yr"))))
1051-
    (build-system python-build-system)
1052-
    (arguments
1053-
     `(#:tests? #f))
1054-
    (propagated-inputs
1055-
     `(;("python-[accelerate]"
1056-
     ;,#{python-\x5b;accelerate\x5d;}#)
1057-
     ;("python-[all]" ,#{python-\x5b;all\x5d;}#)
1058-
     ;("python-[asyncio]"
1059-
     ;,#{python-\x5b;asyncio\x5d;}#)
1060-
     ;("python-[compress]"
1061-
     ;,#{python-\x5b;compress\x5d;}#)
1062-
     ;("python-[dev]" ,#{python-\x5b;dev\x5d;}#)
1063-
     ;("python-[encryption]"
1064-
     ;,#{python-\x5b;encryption\x5d;}#)
1065-
     ;("python-[nvx]" ,#{python-\x5b;nvx\x5d;}#)
1066-
     ;("python-[scram]" ,#{python-\x5b;scram\x5d;}#)
1067-
     ;("python-[serialization]"
1068-
     ;,#{python-\x5b;serialization\x5d;}#)
1069-
     ;("python-[twisted]"
1070-
     ;,#{python-\x5b;twisted\x5d;}#)
1071-
     ;("python-argon2-cffi" ,python-argon2-cffi)
1072-
     ;("python-awscli" ,python-awscli)
1073-
     ("python-cbor" ,python-cbor)
1074-
     ("python-cffi" ,python-cffi)
1075-
     ("python-flake8" ,python-flake8)
1076-
     ("python-lz4" ,python-lz4)
1077-
     ("python-mock" ,python-mock)
1078-
     ("python-passlib" ,python-passlib)
1079-
     ;("python-pep8-naming" ,python-pep8-naming)
1080-
     ("python-py-ubjson" ,python-py-ubjson)
1081-
     ("python-pyenchant" ,python-pyenchant)
1082-
     ("python-pyflakes" ,python-pyflakes)
1083-
     ("python-pynacl" ,python-pynacl)
1084-
     ("python-pyopenssl" ,python-pyopenssl)
1085-
     ("python-pyqrcode" ,python-pyqrcode)
1086-
     ;("python-pytest" ,python-pytest)
1087-
     ;("python-pytest-aiohttp" ,python-pytest-aiohttp)
1088-
     ;("python-pytest-asyncio" ,python-pytest-asyncio)
1089-
     ;("python-pytrie" ,python-pytrie)
1090-
     ;("python-qualname" ,python-qualname)
1091-
     ("python-service-identity" ,python-service-identity)
1092-
     ("python-six" ,python-six)
1093-
     ;("python-snappy" ,python-snappy)
1094-
     ("python-sphinx" ,python-sphinx)
1095-
     ("python-sphinx-rtd-theme" ,python-sphinx-rtd-theme)
1096-
     ;("python-sphinxcontrib-spelling" ,python-sphinxcontrib-spelling)
1097-
     ("python-twine" ,python-twine)
1098-
     ("python-twisted" ,python-twisted-for-wormhole)
1099-
     ("python-txaio" ,python-txaio)
1100-
     ;("python-u-msgpack-python" ,python-u-msgpack-python)
1101-
     ("python-wheel" ,python-wheel)
1102-
     ;("python-wsaccel" ,python-wsaccel)
1103-
     ("python-zope.interface" ,python-zope.interface)))
1104-
    (home-page "http://crossbar.io/autobahn")
1105-
    (synopsis
1106-
      "WebSocket client & server library, WAMP real-time framework")
1107-
    (description
1108-
      "WebSocket client & server library, WAMP real-time framework")
1109-
    (license #f)))
1110-
1111-
(define-public magic-wormhole
1112-
  (package
1113-
    (name "magic-wormhole")
1114-
    (version "0.10.5")
1115-
    (source
1116-
      (origin
1117-
        (method url-fetch)
1118-
        (uri (pypi-uri "magic-wormhole" version))
1119-
        (sha256
1120-
          (base32
1121-
            "1vhp97pdnqb8nd08pk9fn7mk5jwihdfcsqilxkg3brai6lgyln4m"))))
1122-
    (build-system python-build-system)
1123-
    (arguments
1124-
     `(#:tests? #f))
1125-
    (propagated-inputs
1126-
      `(("python-attrs" ,python-attrs)
1127-
        ("python-autobahn" ,python-autobahn)
1128-
        ("python-automat" ,python-automat)
1129-
        ("python-click" ,python-click)
1130-
        ("python-hkdf" ,python-hkdf)
1131-
        ("python-humanize" ,python-humanize)
1132-
        ("python-ipaddress" ,python-ipaddress)
1133-
        ("python-pynacl" ,python-pynacl)
1134-
        ("python-six" ,python-six)
1135-
        ("python-spake2" ,python-spake2)
1136-
        ("python-tqdm" ,python-tqdm)
1137-
        ("python-twisted" ,python-twisted-for-wormhole)
1138-
        ("python-txtorcon" ,python-txtorcon)))
1139-
    (home-page
1140-
      "https://github.com/warner/magic-wormhole")
1141-
    (synopsis
1142-
      "Securely transfer data between computers")
1143-
    (description
1144-
      "Securely transfer data between computers")
1145-
    (license license:expat)))
1146-
1147-
(define-public python-pathlib2
1148-
  (package
1149-
    (name "python-pathlib2")
1150-
    (version "2.3.3")
1151-
    (source
1152-
      (origin
1153-
        (method url-fetch)
1154-
        (uri (pypi-uri "pathlib2" version))
1155-
        (sha256
1156-
          (base32
1157-
            "0hpp92vqqgcd8h92msm9slv161b1q160igjwnkf2ag6cx0c96695"))))
1158-
    (build-system python-build-system)
1159-
    (propagated-inputs
1160-
      `(("python-scandir" ,python-scandir)))
1161-
    (native-inputs
1162-
      `(("python-six" ,python-six)))
1163-
    (home-page
1164-
      "https://pypi.python.org/pypi/pathlib2/")
1165-
    (synopsis "Object-oriented filesystem paths")
1166-
    (description "Object-oriented filesystem paths")
1167-
    (license license:expat)))
1168-
1169-
(define-public python-check-manifest
1170-
  (package
1171-
    (name "python-check-manifest")
1172-
    (version "0.37")
1173-
    (source
1174-
      (origin
1175-
        (method url-fetch)
1176-
        (uri (pypi-uri "check-manifest" version))
1177-
        (sha256
1178-
          (base32
1179-
            "0lk45ifdv2cpkl6ayfyix7jwmnxa1rha7xvb0ih5999k115wzqs4"))))
1180-
    (build-system python-build-system)
1181-
    (native-inputs
1182-
      `(("python-mock" ,python-mock)
1183-
        ("git" ,git)))
1184-
    (home-page
1185-
      "https://github.com/mgedmin/check-manifest")
1186-
    (synopsis
1187-
      "Check MANIFEST.in in a Python source package for completeness")
1188-
    (description
1189-
      "Check MANIFEST.in in a Python source package for completeness")
1190-
    (license license:expat)))
1191-
1192-
(define-public python-codacy-coverage
1193-
  (package
1194-
    (name "python-codacy-coverage")
1195-
    (version "1.3.11")
1196-
    (source
1197-
      (origin
1198-
        (method url-fetch)
1199-
        (uri (pypi-uri "codacy-coverage" version))
1200-
        (sha256
1201-
          (base32
1202-
            "1g0c0w56xdkmqb8slacyw5qhzrkp814ng3ddh2lkiij58y9m2imr"))))
1203-
    (build-system python-build-system)
1204-
    (arguments
1205-
     ;; No tests
1206-
     `(#:tests? #f))
1207-
    (propagated-inputs
1208-
      `(("python-check-manifest" ,python-check-manifest)))
1209-
    (home-page
1210-
      "https://github.com/codacy/python-codacy-coverage")
1211-
    (synopsis "Codacy coverage reporter for Python")
1212-
    (description
1213-
      "Codacy coverage reporter for Python")
1214-
    (license license:expat)))
1215-
1216-
(define-public python-translation-finder
1217-
  (package
1218-
    (name "python-translation-finder")
1219-
    (version "1.6")
1220-
    (source
1221-
      (origin
1222-
        (method url-fetch)
1223-
        (uri (pypi-uri "translation-finder" version))
1224-
        (sha256
1225-
          (base32
1226-
            "0lq9441ziiq8aw8ldippkcvzhyw12lfra72kc6f5ik3rvw612m2a"))))
1227-
    (build-system python-build-system)
1228-
    (arguments
1229-
     `(#:phases
1230-
       (modify-phases %standard-phases
1231-
	 (add-before 'build 'remove-failing-test
1232-
	   (lambda _
1233-
	     (delete-file "translation_finder/test_api.py")
1234-
	     #t)))))
1235-
    (propagated-inputs
1236-
      `(("python-chardet" ,python-chardet)
1237-
        ("python-pathlib2" ,python-pathlib2)
1238-
	("python-ruamel.yaml" ,python-ruamel.yaml)
1239-
        ("python-six" ,python-six)))
1240-
    (native-inputs
1241-
     `(("python-codecov" ,python-codecov)
1242-
       ("python-codacy-coverage" ,python-codacy-coverage)
1243-
       ("python-pytest-cov" ,python-pytest-cov)
1244-
       ("python-pytest-runner" ,python-pytest-runner)
1245-
       ("python-twine" ,python-twine)))
1246-
    (home-page "https://weblate.org/")
1247-
    (synopsis
1248-
      "A translation file finder for Weblate, translation tool with tight version control integration")
1249-
    (description
1250-
      "A translation file finder for Weblate, translation tool with tight version control integration")
1251-
    (license license:gpl3+)))
1252-
1253-
(define-public python-translate-toolkit
1254-
  (package
1255-
    (name "python-translate-toolkit")
1256-
    (version "2.3.1")
1257-
    (source
1258-
      (origin
1259-
        (method url-fetch)
1260-
        (uri (pypi-uri "translate-toolkit" version))
1261-
        (sha256
1262-
          (base32
1263-
            "1fsfhqyhdwjbb0ljmkzaibjr3s7q7ipg776rwk14l9c7chvnn58x"))))
1264-
    (build-system python-build-system)
1265-
    (home-page "http://toolkit.translatehouse.org/")
1266-
    (arguments
1267-
     ;; Require old versions
1268-
     `(#:tests? #f))
1269-
    (synopsis
1270-
      "Tools and API for translation and localization engineering.")
1271-
    (description
1272-
      "Tools and API for translation and localization engineering.")
1273-
    (license license:gpl2+)))
1274-
1275-
(define-public python-httmock
1276-
  (package
1277-
    (name "python-httmock")
1278-
    (version "1.3.0")
1279-
    (source
1280-
      (origin
1281-
        (method url-fetch)
1282-
        (uri (pypi-uri "httmock" version))
1283-
        (sha256
1284-
          (base32
1285-
            "1zj1fcm0n6f0wr9mr0hmlqz9430fnr5cdwd5jkcvq9j44bnsrfz0"))))
1286-
    (build-system python-build-system)
1287-
    (arguments
1288-
     ;; Tests can't be run?
1289-
     `(#:tests? #f))
1290-
    (propagated-inputs
1291-
      `(("python-requests" ,python-requests)))
1292-
    (home-page "https://github.com/patrys/httmock")
1293-
    (synopsis "A mocking library for requests.")
1294-
    (description "A mocking library for requests.")
1295-
    (license license:asl2.0)))
1296-
1297-
(define-public python-gitlab
1298-
  (package
1299-
    (name "python-gitlab")
1300-
    (version "1.10.0")
1301-
    (source
1302-
      (origin
1303-
        (method url-fetch)
1304-
        (uri (pypi-uri "python-gitlab" version))
1305-
        (sha256
1306-
          (base32
1307-
            "0n2s4cmmrhx1yxpfa6xfkncairgrcvcmvhq2sx4k0k65cy9ipsf4"))))
1308-
    (build-system python-build-system)
1309-
    (propagated-inputs
1310-
      `(("python-requests" ,python-requests)
1311-
        ("python-six" ,python-six)))
1312-
    (native-inputs
1313-
     `(("python-httmock" ,python-httmock)
1314-
       ("python-mock" ,python-mock)))
1315-
    (home-page
1316-
      "https://github.com/python-gitlab/python-gitlab")
1317-
    (synopsis "Interact with GitLab API")
1318-
    (description "Interact with GitLab API")
1319-
    (license license:lgpl3+)))