Remove unnecessary python packages
more/packages/python.scm
68 | 68 | (define-public python2-cooldict | |
69 | 69 | (package-with-python2 python-cooldict)) | |
70 | 70 | ||
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 | - | ||
92 | 71 | (define-public python-bintrees | |
93 | 72 | (package | |
94 | 73 | (name "python-bintrees") | |
… | |||
202 | 181 | automatically enable features like auto-resizing when the system supports it.") | |
203 | 182 | (license (list license:lgpl2.1+ license:bsd-3)))) | |
204 | 183 | ||
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 | - | ||
235 | 184 | (define-public python-mulpyplexer | |
236 | 185 | (package | |
237 | 186 | (name "python-mulpyplexer") | |
… | |||
280 | 229 | (define-public python2-ana | |
281 | 230 | (package-with-python2 python-ana)) | |
282 | 231 | ||
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 | - | ||
362 | 232 | (define-public python-cymruwhois | |
363 | 233 | (package | |
364 | 234 | (name "python-cymruwhois") | |
… | |||
377 | 247 | (description "") | |
378 | 248 | (license license:expat))) | |
379 | 249 | ||
380 | - | (define-public python2-cymruwhois | |
381 | - | (package-with-python2 python-cymruwhois)) | |
382 | - | ||
383 | 250 | (define-public python-ripe-atlas-sagan | |
384 | 251 | (package | |
385 | 252 | (name "python-ripe-atlas-sagan") | |
… | |||
401 | 268 | (description "") | |
402 | 269 | (license license:gpl3+))) | |
403 | 270 | ||
404 | - | (define-public python2-ripe-atlas-sagan | |
405 | - | (package-with-python2 python-ripe-atlas-sagan)) | |
406 | - | ||
407 | 271 | (define-public python-socketio-client | |
408 | 272 | (package | |
409 | 273 | (name "python-socketio-client") | |
… | |||
427 | 291 | (description "") | |
428 | 292 | (license license:gpl3+))) | |
429 | 293 | ||
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 | - | ||
478 | 294 | (define-public python-argparse | |
479 | 295 | (package | |
480 | 296 | (name "python-argparse") | |
… | |||
491 | 307 | (description "") | |
492 | 308 | (license license:gpl3+))) | |
493 | 309 | ||
494 | - | (define-public python2-argparse | |
495 | - | (package-with-python2 python-argparse)) | |
496 | - | ||
497 | 310 | (define-public python-unittest2-fix | |
498 | 311 | (package | |
499 | 312 | (inherit python-unittest2) | |
… | |||
519 | 332 | ("six" ,python-six) | |
520 | 333 | ("argparse" ,python-argparse))))) | |
521 | 334 | ||
522 | - | (define-public python2-unittest2-fix | |
523 | - | (package-with-python2 python-unittest2-fix)) | |
524 | - | ||
525 | 335 | (define-public python-funcsigs | |
526 | 336 | (package | |
527 | 337 | (name "python-funcsigs") | |
… | |||
540 | 350 | (description "") | |
541 | 351 | (license license:asl2.0))) | |
542 | 352 | ||
543 | - | (define-public python2-funcsigs | |
544 | - | (package-with-python2 python-funcsigs)) | |
545 | - | ||
546 | 353 | (define-public python-ripe-atlas-cousteau | |
547 | 354 | (package | |
548 | 355 | (name "python-ripe-atlas-cousteau") | |
… | |||
570 | 377 | (description "") | |
571 | 378 | (license license:gpl3+))) | |
572 | 379 | ||
573 | - | (define-public python2-ripe-atlas-cousteau | |
574 | - | (package-with-python2 python-ripe-atlas-cousteau)) | |
575 | - | ||
576 | 380 | (define-public python-ripe-atlas-tools | |
577 | 381 | (package | |
578 | 382 | (name "python-ripe-atlas-tools") | |
… | |||
610 | 414 | (description "") | |
611 | 415 | (license license:gpl3+))) | |
612 | 416 | ||
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 | - | ||
682 | 417 | (define-public transmon | |
683 | 418 | (package | |
684 | 419 | (name "transmon") | |
… | |||
700 | 435 | (synopsis "") | |
701 | 436 | (description "") | |
702 | 437 | (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+))) |