lol

python-packages: clean up meta attribute

- Typos: meta.maintainer -> meta.maintainers, licences -> license, ...
- Remove unnecessary stdenv.lib (already in scope for entire file)
- [ maintainers.foo maintainers.bar ] -> with maintainers; [ foo bar ]
Doing so even for single-maintainer packages makes it slightly
more inviting to add others, which can only be a good thing.

+630 -693
+630 -693
pkgs/top-level/python-packages.nix
··· 96 96 discid = buildPythonPackage rec { 97 97 name = "discid-1.1.0"; 98 98 99 - meta = with stdenv.lib; { 99 + meta = { 100 100 description = "Python binding of libdiscid"; 101 101 homepage = "https://python-discid.readthedocs.org/"; 102 102 license = licenses.lgpl3Plus; 103 103 platforms = platforms.linux; 104 - maintainer = with maintainers; [ iyzsong ]; 104 + maintainers = with maintainers; [ iyzsong ]; 105 105 }; 106 106 107 107 src = pkgs.fetchurl { ··· 209 209 sed -i "s|/usr/share/fonts|/nonexisting-fonts-path|" aafigure/PILhelper.py 210 210 ''; 211 211 212 - meta = with stdenv.lib; { 212 + meta = { 213 213 description = "ASCII art to image converter"; 214 214 homepage = https://launchpad.net/aafigure/; 215 215 license = licenses.bsd2; 216 216 platforms = platforms.linux; 217 - maintainers = [ maintainers.bjornfor ]; 217 + maintainers = with maintainers; [ bjornfor ]; 218 218 }; 219 219 }; 220 220 ··· 235 235 # UnicodeEncodeError: 'ascii' codec can't encode character u'\u3042' in position 0: ordinal not in range(128) 236 236 doCheck = false; 237 237 238 - meta = with stdenv.lib; { 238 + meta = { 239 239 description = "Generate activity-diagram image from spec-text file (similar to Graphviz)"; 240 240 homepage = http://blockdiag.com/; 241 241 license = licenses.asl20; 242 242 platforms = platforms.linux; 243 - maintainers = [ maintainers.bjornfor ]; 243 + maintainers = with maintainers; [ bjornfor ]; 244 244 }; 245 245 }; 246 246 ··· 276 276 meta = { 277 277 homepage = https://github.com/teythoon/afew; 278 278 description = "An initial tagging script for notmuch mail"; 279 - maintainers = [ stdenv.lib.maintainers.garbas ]; 279 + maintainers = with maintainers; [ garbas ]; 280 280 }; 281 281 }; 282 282 ··· 292 292 meta = { 293 293 homepage = https://github.com/bitprophet/alabaster; 294 294 description = "a Sphinx theme"; 295 - license = stdenv.lib.licenses.bsd3; 295 + license = licenses.bsd3; 296 296 }; 297 297 }; 298 298 ··· 311 311 meta = { 312 312 homepage = http://bitbucket.org/zzzeek/alembic; 313 313 description = "A database migration tool for SQLAlchemy"; 314 - license = stdenv.lib.licenses.mit; 314 + license = licenses.mit; 315 315 }; 316 316 }; 317 317 ··· 362 362 ''; 363 363 364 364 meta = { 365 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 366 - platforms = stdenv.lib.platforms.all; 365 + maintainers = with maintainers; [ iElectric ]; 366 + platforms = platforms.all; 367 367 }; 368 368 }; 369 369 ··· 398 398 meta = { 399 399 homepage = https://github.com/pazz/alot; 400 400 description = "Terminal MUA using notmuch mail"; 401 - maintainers = [ stdenv.lib.maintainers.garbas ]; 401 + maintainers = with maintainers; [ garbas ]; 402 402 }; 403 403 }; 404 404 ··· 472 472 meta = { 473 473 description = "namespace control and lazy-import mechanism"; 474 474 homepage = "http://bitbucket.org/hpk42/apipkg"; 475 - license = stdenv.lib.licenses.mit; 475 + license = licenses.mit; 476 476 }; 477 477 }; 478 478 ··· 484 484 md5 = "1d17b4c9694ab84794e228f28dc3275b"; 485 485 }; 486 486 487 - meta = with stdenv.lib; { 487 + meta = { 488 488 description = "A python module for determining appropriate platform-specific dirs"; 489 489 homepage = http://github.com/ActiveState/appdirs; 490 490 license = licenses.mit; ··· 570 570 meta = { 571 571 description = "Twitter API library"; 572 572 license = "apache"; 573 - maintainers = [ maintainers.thoughtpolice ]; 573 + maintainers = with maintainers; [ thoughtpolice ]; 574 574 }; 575 575 }; 576 576 577 577 async = buildPythonPackage rec { 578 578 name = "async-0.6.1"; 579 579 disabled = isPy3k; 580 - meta.maintainers = [ stdenv.lib.maintainers.mornfall ]; 580 + meta.maintainers = with maintainers; [ mornfall ]; 581 581 582 582 buildInputs = with self; [ pkgs.zlib ]; 583 583 doCheck = false; ··· 619 619 meta = { 620 620 homepage = http://code.google.com/p/argparse/; 621 621 622 - license = stdenv.lib.licenses.asl20; 622 + license = licenses.asl20; 623 623 624 624 description = "argparse: Python command line parser"; 625 625 ··· 656 656 meta = { 657 657 description = "A dict with attribute-style access"; 658 658 homepage = https://github.com/bcj/AttrDict; 659 - license = stdenv.lib.licenses.mit; 659 + license = licenses.mit; 660 660 }; 661 661 }); 662 662 ··· 671 671 meta = { 672 672 description = "Cross-platform audio decoding"; 673 673 homepage = "https://github.com/sampsyo/audioread"; 674 - license = stdenv.lib.licenses.mit; 674 + license = licenses.mit; 675 675 }; 676 676 }; 677 677 ··· 688 688 meta = { 689 689 description = "Utilities and Python modules for handling audio"; 690 690 homepage = "http://audiotools.sourceforge.net/"; 691 - license = stdenv.lib.licenses.gpl2Plus; 691 + license = licenses.gpl2Plus; 692 692 }; 693 693 }; 694 694 ··· 706 706 # FAIL: test_recursive_should_not_crash_on_unicode_filename (test.test_autopep8.CommandLineTests) 707 707 doCheck = false; 708 708 709 - meta = with stdenv.lib; { 709 + meta = { 710 710 description = "A tool that automatically formats Python code to conform to the PEP 8 style guide"; 711 711 homepage = https://pypi.python.org/pypi/autopep8/; 712 712 license = licenses.mit; 713 713 platforms = platforms.all; 714 - maintainers = [ maintainers.bjornfor ]; 714 + maintainers = with maintainers; [ bjornfor ]; 715 715 }; 716 716 }); 717 717 ··· 725 725 md5 = "7f4893205e5ad69ac86f6b44efb7df72"; 726 726 }; 727 727 728 - meta = with stdenv.lib; { 728 + meta = { 729 729 description = "A serialization and RPC framework"; 730 730 homepage = "https://pypi.python.org/pypi/avro/"; 731 731 }; ··· 743 743 744 744 doCheck = false; # No such file or directory: './run_tests.py 745 745 746 - meta = with stdenv.lib; { 746 + meta = { 747 747 description = "A serialization and RPC framework"; 748 748 homepage = "https://pypi.python.org/pypi/avro3k/"; 749 749 }; ··· 761 761 762 762 propagatedBuildInputs = with self; [ dateutil futures pyopenssl requests ]; 763 763 764 - meta = with stdenv.lib; { 764 + meta = { 765 765 description = "Microsoft Azure SDK for Python"; 766 766 homepage = "http://azure.microsoft.com/en-us/develop/python/"; 767 767 license = licenses.asl20; 768 - maintainers = [ maintainers.olcai ]; 768 + maintainers = with maintainers; [ olcai ]; 769 769 }; 770 770 }; 771 771 ··· 797 797 meta = { 798 798 describe = "Backport of Python 3.3's 'lzma' module for XZ/LZMA compressed files"; 799 799 homepage = https://github.com/peterjc/backports.lzma; 800 - license = stdenv.lib.licenses.bsd3; 800 + license = licenses.bsd3; 801 801 }; 802 802 }; 803 803 ··· 814 814 meta = { 815 815 homepage = http://pypi.python.org/pypi/babelfish; 816 816 description = "A module to work with countries and languages"; 817 - license = stdenv.lib.licenses.bsd3; 817 + license = licenses.bsd3; 818 818 }; 819 819 }; 820 820 ··· 827 827 sha256 = "1kmrdr1c2ivpqgp2csln7vbanga3sh3nvaqmgbsg96z6fbg7f7w8"; 828 828 }; 829 829 830 - meta = with stdenv.lib; { 830 + meta = { 831 831 homepage = https://github.com/nicolargo/batinfo; 832 832 description = "A simple Python lib to retrieve battery information"; 833 833 license = licenses.lgpl3; 834 834 platforms = platforms.all; 835 - maintainers = [ maintainers.koral ]; 835 + maintainers = with maintainers; [ koral ]; 836 836 }; 837 837 }; 838 838 ··· 848 848 849 849 meta = { 850 850 homepage = https://github.com/botocore/bcdoc; 851 - license = stdenv.lib.licenses.asl20; 851 + license = licenses.asl20; 852 852 description = "ReST document generation tools for botocore"; 853 853 }; 854 854 }; ··· 886 886 meta = { 887 887 homepage = http://crummy.com/software/BeautifulSoup/bs4/; 888 888 description = "HTML and XML parser"; 889 - license = stdenv.lib.licenses.mit; 890 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 889 + license = licenses.mit; 890 + maintainers = with maintainers; [ iElectric ]; 891 891 }; 892 892 }); 893 893 ··· 914 914 doCheck = false; 915 915 916 916 meta = { 917 - maintainers = [ 918 - stdenv.lib.maintainers.garbas 919 - stdenv.lib.maintainers.iElectric 920 - ]; 921 - platforms = stdenv.lib.platforms.all; 917 + maintainers = with maintainers; [ garbas iElectric ]; 918 + platforms = platforms.all; 922 919 }; 923 920 }; 924 921 ··· 969 966 are incremental and low-impact. 970 967 ''; 971 968 homepage = https://github.com/g2p/bedup; 972 - license = stdenv.lib.licenses.gpl2; 969 + license = licenses.gpl2; 973 970 974 - platforms = stdenv.lib.platforms.linux; 971 + platforms = platforms.linux; 975 972 976 - maintainers = [ stdenv.lib.maintainers.bluescreen303 ]; 973 + maintainers = with maintainers; [ bluescreen303 ]; 977 974 }; 978 975 }; 979 976 ··· 1015 1012 }; 1016 1013 doCheck = false; 1017 1014 buildInputs = with pkgs; [ liblapack blas ]; 1018 - meta = with stdenv.lib; { 1015 + meta = { 1019 1016 homepage = "http://cvxopt.org/"; 1020 1017 description = "Python Software for Convex Optimization"; 1021 1018 maintainers = with maintainers; [ edwtjo ]; ··· 1053 1050 md5 = "f49ca7766fe4a67e03a731e575614f87"; 1054 1051 }; 1055 1052 1056 - meta = with stdenv.lib; { 1053 + meta = { 1057 1054 description = "Platform-independent module for I/O completion events"; 1058 1055 homepage = https://launchpad.net/python-iowait; 1059 1056 }; ··· 1081 1078 md5 = "50ce3f3fdb9196a00059a5ea7b3739fd"; 1082 1079 }; 1083 1080 1084 - meta = with stdenv.lib; { 1081 + meta = { 1085 1082 description = "rarfile - RAR archive reader for Python"; 1086 1083 homepage = https://github.com/markokr/rarfile; 1087 1084 }; ··· 1098 1095 propagatedBuildInputs = with pythonPackages; [ nose ]; 1099 1096 doCheck = false; 1100 1097 1101 - meta = with stdenv.lib; { 1098 + meta = { 1102 1099 description = "A Python test framework that extends Python's built-in unittest module and Nose with features from TestNG"; 1103 1100 homepage = https://github.com/rackspace/python-proboscis; 1104 1101 license = licenses.asl20; ··· 1113 1110 md5 = "5586fe8ece7af4e24f71ea740185127e"; 1114 1111 }; 1115 1112 1116 - meta = with stdenv.lib; { 1113 + meta = { 1117 1114 description = "Tap into The Echo Nest's Musical Brain for the best music search, information, recommendations and remix tools on the web"; 1118 1115 homepage = https://github.com/echonest/pyechonest; 1119 1116 }; ··· 1173 1170 1174 1171 pythonPath = [ self.requests ]; 1175 1172 1176 - meta = with stdenv.lib; { 1173 + meta = { 1177 1174 description = "Bitbucket command line interface"; 1178 1175 homepage = "https://bitbucket.org/zhemao/bitbucket-cli"; 1179 - maintainers = [ maintainers.refnil ]; 1176 + maintainers = with maintainers; [ refnil ]; 1180 1177 }; 1181 1178 }; 1182 1179 ··· 1192 1189 # error: invalid command 'test' 1193 1190 doCheck = false; 1194 1191 1195 - meta = with stdenv.lib; { 1192 + meta = { 1196 1193 description = "Module for binary data manipulation"; 1197 1194 homepage = https://code.google.com/p/python-bitstring/; 1198 1195 license = licenses.mit; 1199 1196 platforms = platforms.linux; 1200 - maintainers = [ maintainers.bjornfor ]; 1197 + maintainers = with maintainers; [ bjornfor ]; 1201 1198 }; 1202 1199 }; 1203 1200 ··· 1212 1209 1213 1210 propagatedBuildInputs = with self; [ six html5lib ]; 1214 1211 1215 - meta = with stdenv.lib; { 1212 + meta = { 1216 1213 description = "An easy, HTML5, whitelisting HTML sanitizer"; 1217 1214 longDescription = '' 1218 1215 Bleach is an HTML sanitizing library that escapes or strips markup and ··· 1242 1239 md5 = "66e9688f2d287593a0e698cd8a5fbc57"; 1243 1240 }; 1244 1241 1245 - meta = with stdenv.lib; { 1242 + meta = { 1246 1243 homepage = http://pythonhosted.org/blinker/; 1247 1244 description = "Fast, simple object-to-object and broadcast signaling"; 1248 1245 license = licenses.mit; ··· 1267 1264 # FAIL: test_auto_font_detection (blockdiag.tests.test_boot_params.TestBootParams) 1268 1265 doCheck = false; 1269 1266 1270 - meta = with stdenv.lib; { 1267 + meta = { 1271 1268 description = "Generate block-diagram image from spec-text file (similar to Graphviz)"; 1272 1269 homepage = http://blockdiag.com/; 1273 1270 license = licenses.asl20; 1274 1271 platforms = platforms.linux; 1275 - maintainers = [ maintainers.bjornfor ]; 1272 + maintainers = with maintainers; [ bjornfor ]; 1276 1273 }; 1277 1274 }; 1278 1275 ··· 1290 1287 meta = { 1291 1288 description = "UNKNOWN"; 1292 1289 homepage = "UNKNOWN"; 1293 - maintainers = [ 1294 - stdenv.lib.maintainers.iElectric 1295 - ]; 1290 + maintainers = with maintainers; [ iElectric ]; 1296 1291 }; 1297 1292 }; 1298 1293 ··· 1366 1361 1367 1362 propagatedBuildInputs = with self; [ setuptools ]; 1368 1363 1369 - meta = with stdenv.lib; { 1364 + meta = { 1370 1365 homepage = http://bottlepy.org; 1371 1366 description = "A fast and simple micro-framework for small web-applications"; 1372 1367 license = licenses.mit; 1373 1368 platforms = platforms.all; 1374 - maintainers = [ maintainers.koral ]; 1369 + maintainers = with maintainers; [ koral ]; 1375 1370 }; 1376 1371 }; 1377 1372 ··· 1389 1384 1390 1385 propagatedBuildInputs = [ pkgs.swig pkgs.box2d ]; 1391 1386 1392 - meta = with stdenv.lib; { 1387 + meta = { 1393 1388 homepage = https://code.google.com/p/pybox2d/; 1394 1389 description = '' 1395 1390 A 2D game physics library for Python under ··· 1397 1392 ''; 1398 1393 license = licenses.zlib; 1399 1394 platforms = platforms.all; 1400 - maintainers = [ maintainers.sepi ]; 1395 + maintainers = with maintainers; [ sepi ]; 1401 1396 }; 1402 1397 }; 1403 1398 ··· 1420 1415 # for the moment jira>=0.22 and megaplan>=1.4 are missing for running the test suite. 1421 1416 doCheck = false; 1422 1417 1423 - meta = with stdenv.lib; { 1418 + meta = { 1424 1419 homepage = http://github.com/ralphbean/bugwarrior; 1425 1420 description = "Sync github, bitbucket, bugzilla, and trac issues with taskwarrior"; 1426 1421 license = licenses.gpl3Plus; 1427 1422 platforms = platforms.all; 1428 - maintainers = [ maintainers.pierron ]; 1423 + maintainers = with maintainers; [ pierron ]; 1429 1424 }; 1430 1425 }; 1431 1426 ··· 1467 1462 export HOME=$(pwd)/check-phase 1468 1463 ''; 1469 1464 1470 - meta = with stdenv.lib; { 1465 + meta = { 1471 1466 homepage = https://fedorahosted.org/python-bugzilla/; 1472 1467 description = "Bugzilla XMLRPC access module"; 1473 1468 license = licenses.gpl2; 1474 1469 platforms = platforms.all; 1475 - maintainers = [ maintainers.pierron ]; 1470 + maintainers = with maintainers; [ pierron ]; 1476 1471 }; 1477 1472 }; 1478 1473 ··· 1497 1492 homepage = "http://www.buildout.org"; 1498 1493 description = "A software build and configuration system"; 1499 1494 license = licenses.zpt21; 1500 - maintainers = [ stdenv.lib.maintainers.garbas ]; 1495 + maintainers = with maintainers; [ garbas ]; 1501 1496 }; 1502 1497 }; 1503 1498 ··· 1515 1510 homepage = "http://www.buildout.org"; 1516 1511 description = "A software build and configuration system"; 1517 1512 license = licenses.zpt21; 1518 - maintainers = [ stdenv.lib.maintainers.garbas ]; 1513 + maintainers = with maintainers; [ garbas ]; 1519 1514 }; 1520 1515 }; 1521 1516 ··· 1539 1534 homepage = "http://www.buildout.org"; 1540 1535 description = "A software build and configuration system"; 1541 1536 license = licenses.zpt21; 1542 - maintainers = [ stdenv.lib.maintainers.garbas ]; 1537 + maintainers = with maintainers; [ garbas ]; 1543 1538 }; 1544 1539 }; 1545 1540 ··· 1568 1563 1569 1564 bunch = buildPythonPackage (rec { 1570 1565 name = "bunch-1.0.1"; 1571 - meta.maintainers = [ stdenv.lib.maintainers.mornfall ]; 1566 + meta.maintainers = with maintainers; [ mornfall ]; 1572 1567 1573 1568 src = pkgs.fetchurl { 1574 1569 url = "https://pypi.python.org/packages/source/b/bunch/${name}.tar.gz"; ··· 1655 1650 sha256 = "0s8vxzfz6s4m6fvxc7z25k9j35w0rh6jkw3wwcd1az1mssncn6qy"; 1656 1651 }; 1657 1652 1658 - meta = with stdenv.lib; { 1653 + meta = { 1659 1654 homepage = http://certifi.io/; 1660 1655 description = "Python package for providing Mozilla's CA Bundle"; 1661 1656 license = licenses.isc; 1662 - maintainers = [ maintainers.koral ]; 1657 + maintainers = with maintainers; [ koral ]; 1663 1658 }; 1664 1659 }; 1665 1660 ··· 1727 1722 sha256 = "a01fabb7593728c3d851e1cd9a3efbd18f72650a31a5aa8a74018640da3de8b3"; 1728 1723 }; 1729 1724 1730 - meta = with stdenv.lib; { 1725 + meta = { 1731 1726 description = "A very fast JSON encoder/decoder for Python"; 1732 1727 homepage = "http://ag-projects.com/"; 1733 1728 license = licenses.lgpl2; ··· 1748 1743 # No local packages or download links found for requests 1749 1744 doCheck = false; 1750 1745 1751 - meta = with stdenv.lib; { 1746 + meta = { 1752 1747 homepage = https://github.com/ncrocfer/clf; 1753 1748 description = "Command line tool to search snippets on Commandlinefu.com"; 1754 1749 license = licenses.mit; 1755 - maintainers = [ maintainers.koral ]; 1750 + maintainers = with maintainers; [ koral ]; 1756 1751 }; 1757 1752 }; 1758 1753 ··· 1764 1759 sha256 = "1rfn8ml80rw3hkgpm1an5p3vdyhh7hzx4zynr8dhfl7bsw28r77p"; 1765 1760 }; 1766 1761 1767 - meta = with stdenv.lib; { 1762 + meta = { 1768 1763 homepage = http://click.pocoo.org/; 1769 1764 description = "Create beautiful command line interfaces in Python"; 1770 1765 longDescription = '' ··· 1824 1819 # there are no tests 1825 1820 doCheck = false; 1826 1821 1827 - meta = with stdenv.lib; { 1822 + meta = { 1828 1823 description = "A code generator for executing Python snippets in source files"; 1829 1824 homepage = http://nedbatchelder.com/code/cog; 1830 1825 license = licenses.mit; ··· 1893 1888 propagatedBuildInputs = with self; [ self.translationstring self.iso8601 ]; 1894 1889 1895 1890 meta = { 1896 - maintainers = [ 1897 - stdenv.lib.maintainers.garbas 1898 - stdenv.lib.maintainers.iElectric 1899 - ]; 1900 - platforms = stdenv.lib.platforms.all; 1891 + maintainers = with maintainers; [ garbas iElectric ]; 1892 + platforms = platforms.all; 1901 1893 }; 1902 1894 }; 1903 1895 ··· 1917 1909 1918 1910 meta = { 1919 1911 maintainers = [ ]; 1920 - platforms = stdenv.lib.platforms.all; 1912 + platforms = platforms.all; 1921 1913 }; 1922 1914 }; 1923 1915 ··· 1961 1953 description = "Config file reading, writing and validation"; 1962 1954 homepage = http://pypi.python.org/pypi/configobj; 1963 1955 license = licenses.bsd3; 1964 - maintainers = [ stdenv.lib.maintainers.garbas ]; 1956 + maintainers = with maintainers; [ garbas ]; 1965 1957 }; 1966 1958 }); 1967 1959 ··· 1984 1976 meta = { 1985 1977 description = "A Python library for building configuration shells"; 1986 1978 homepage = "https://github.com/agrover/configshell-fb"; 1987 - platforms = stdenv.lib.platforms.linux; 1979 + platforms = platforms.linux; 1988 1980 }; 1989 1981 }; 1990 1982 ··· 1999 1991 2000 1992 propagatedBuildInputs = with self; [ six ]; 2001 1993 2002 - meta = with stdenv.lib; { 1994 + meta = { 2003 1995 description = "Powerful declarative parser (and builder) for binary data"; 2004 1996 homepage = http://construct.readthedocs.org/; 2005 1997 license = licenses.mit; 2006 1998 platforms = platforms.linux; 2007 - maintainers = [ maintainers.bjornfor ]; 1999 + maintainers = with maintainers; [ bjornfor ]; 2008 2000 }; 2009 2001 }; 2010 2002 ··· 2054 2046 meta = { 2055 2047 description = "Python module for generating objects that compute the Cyclic Redundancy Check (CRC)"; 2056 2048 homepage = http://crcmod.sourceforge.net/; 2057 - license = stdenv.lib.licenses.mit; 2049 + license = licenses.mit; 2058 2050 }; 2059 2051 }; 2060 2052 ··· 2072 2064 2073 2065 meta = { 2074 2066 description = "An interpreter to help writing C extensions for Python 2"; 2075 - platforms = stdenv.lib.platforms.all; 2067 + platforms = platforms.all; 2076 2068 }; 2077 2069 }; 2078 2070 ··· 2091 2083 doCheck = false; 2092 2084 2093 2085 meta = { 2094 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 2086 + maintainers = with maintainers; [ iElectric ]; 2095 2087 }; 2096 2088 }; 2097 2089 ··· 2125 2117 sha256 = "0r5r7ygz9m6d2bklflbl84cqhjkc2q12xgis8268ygjh30g2q3wk"; 2126 2118 }; 2127 2119 2128 - meta = with stdenv.lib; { 2120 + meta = { 2129 2121 homepage = https://github.com/alex/pretend; 2130 2122 license = licenses.bsd3; 2131 2123 }; ··· 2142 2134 md5 = "b52588ec61cd4c2d33e419677a5eac8c"; 2143 2135 }; 2144 2136 2145 - meta = with stdenv.lib; { 2137 + meta = { 2146 2138 description = "What is detox?"; 2147 2139 homepage = http://bitbucket.org/hpk42/detox; 2148 2140 }; ··· 2161 2153 doCheck = false; 2162 2154 2163 2155 meta = { 2164 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 2156 + maintainers = with maintainers; [ iElectric ]; 2165 2157 }; 2166 2158 }; 2167 2159 ··· 2176 2168 buildInputs = with self; [ pycparser mock pytest py ] ++ optionals (!isPyPy) [ cffi ]; 2177 2169 2178 2170 meta = { 2179 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 2171 + maintainers = with maintainers; [ iElectric ]; 2180 2172 }; 2181 2173 }; 2182 2174 ··· 2191 2183 propagatedBuildInputs = with self; [ pkgs.libffi pycparser ]; 2192 2184 2193 2185 meta = { 2194 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 2186 + maintainers = with maintainers; [ iElectric ]; 2195 2187 }; 2196 2188 }; 2197 2189 ··· 2210 2202 # (upstream packaging issue) 2211 2203 doCheck = false; 2212 2204 2213 - meta = with stdenv.lib; { 2205 + meta = { 2214 2206 description = "Python library for reading and writing collada documents"; 2215 2207 homepage = http://pycollada.github.io/; 2216 2208 license = "BSD"; # they don't specify which BSD variant 2217 2209 platforms = with platforms; linux ++ darwin; 2218 - maintainers = [ maintainers.bjornfor ]; 2210 + maintainers = with maintainers; [ bjornfor ]; 2219 2211 }; 2220 2212 }; 2221 2213 ··· 2231 2223 doCheck = false; 2232 2224 2233 2225 meta = { 2234 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 2226 + maintainers = with maintainers; [ iElectric ]; 2235 2227 }; 2236 2228 }; 2237 2229 ··· 2254 2246 pkgs.config.pythonPackages.pytest.selenium or false 2255 2247 self.selenium; 2256 2248 2257 - meta = with stdenv.lib; { 2249 + meta = { 2258 2250 maintainers = with maintainers; [ iElectric lovek323 madjar ]; 2259 2251 platforms = platforms.unix; 2260 2252 }; ··· 2270 2262 propagatedBuildInputs = with self ; [ pytest execnet ]; 2271 2263 2272 2264 meta = { 2273 - license = stdenv.lib.licenses.mit; 2265 + license = licenses.mit; 2274 2266 website = "https://pypi.python.org/pypi/pytest-cache/"; 2275 2267 description = "pytest plugin with mechanisms for caching across test runs"; 2276 2268 }; ··· 2286 2278 propagatedBuildInputs = with self ; [ pytest pyflakes pytestcache ]; 2287 2279 2288 2280 meta = { 2289 - license = stdenv.lib.licenses.mit; 2281 + license = licenses.mit; 2290 2282 website = "https://pypi.python.org/pypi/pytest-flakes"; 2291 2283 description = "pytest plugin to check source code with pyflakes"; 2292 2284 }; ··· 2302 2294 propagatedBuildInputs = with self ; [ pytest pytestcache pep8 ]; 2303 2295 2304 2296 meta = { 2305 - license = stdenv.lib.licenses.mit; 2297 + license = licenses.mit; 2306 2298 website = "https://pypi.python.org/pypi/pytest-pep8"; 2307 2299 description = "pytest plugin to check PEP8 requirements"; 2308 2300 }; ··· 2319 2311 propagatedBuildInputs = with self ; [ pytest pytestflakes pytestpep8 tox ]; 2320 2312 2321 2313 meta = { 2322 - license = stdenv.lib.licenses.asl20; 2314 + license = licenses.asl20; 2323 2315 website = "https://pypi.python.org/pypi/pytest-quickcheck"; 2324 2316 description = "pytest plugin to generate random data inspired by QuickCheck"; 2325 2317 }; ··· 2340 2332 2341 2333 homepage = https://github.com/schlamar/pytest-cov; 2342 2334 2343 - license = stdenv.lib.licenses.mit; 2335 + license = licenses.mit; 2344 2336 }; 2345 2337 }); 2346 2338 ··· 2389 2381 2390 2382 homepage = http://code.google.com/p/cssutils/; 2391 2383 2392 - license = stdenv.lib.licenses.lgpl3Plus; 2384 + license = licenses.lgpl3Plus; 2393 2385 }; 2394 2386 }); 2395 2387 ··· 2538 2530 ]; 2539 2531 2540 2532 meta = { 2541 - maintainers = [ 2542 - stdenv.lib.maintainers.garbas 2543 - stdenv.lib.maintainers.iElectric 2544 - ]; 2545 - platforms = stdenv.lib.platforms.all; 2533 + maintainers = with maintainers; [ garbas iElectric ]; 2534 + platforms = platforms.all; 2546 2535 }; 2547 2536 }; 2548 2537 ··· 2568 2557 ]; 2569 2558 2570 2559 meta = { 2571 - maintainers = [ 2572 - stdenv.lib.maintainers.garbas 2573 - stdenv.lib.maintainers.iElectric 2574 - ]; 2575 - platforms = stdenv.lib.platforms.all; 2560 + maintainers = with maintainers; [ garbas iElectric ]; 2561 + platforms = platforms.all; 2576 2562 }; 2577 2563 }; 2578 2564 ··· 2588 2574 propagatedBuildInputs = with self; [ deform ]; 2589 2575 2590 2576 meta = { 2591 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 2592 - platforms = stdenv.lib.platforms.all; 2577 + maintainers = with maintainers; [ iElectric ]; 2578 + platforms = platforms.all; 2593 2579 }; 2594 2580 }; 2595 2581 ··· 2612 2598 meta = { 2613 2599 description = "Encoder/decoder and lint/validator for JSON (JavaScript Object Notation)"; 2614 2600 homepage = http://deron.meranda.us/python/demjson/; 2615 - license = stdenv.lib.licenses.lgpl3Plus; 2616 - maintainers = with stdenv.lib.maintainers; [ bjornfor ]; 2617 - platforms = stdenv.lib.platforms.all; 2601 + license = licenses.lgpl3Plus; 2602 + maintainers = with maintainers; [ bjornfor ]; 2603 + platforms = platforms.all; 2618 2604 }; 2619 2605 }; 2620 2606 ··· 2833 2819 # error: invalid command 'test' 2834 2820 doCheck = false; 2835 2821 2836 - meta = with stdenv.lib; { 2822 + meta = { 2837 2823 description = "Fast, simple packet creation / parsing, with definitions for the basic TCP/IP protocols"; 2838 2824 homepage = https://code.google.com/p/dpkt/; 2839 2825 license = licenses.bsd3; 2840 - maintainers = [ maintainers.bjornfor ]; 2841 - platforms = stdenv.lib.platforms.all; 2826 + maintainers = with maintainers; [ bjornfor ]; 2827 + platforms = platforms.all; 2842 2828 }; 2843 2829 }; 2844 2830 ··· 2860 2846 2861 2847 buildInputs = with self; [ coverage tornado mock nose ]; 2862 2848 2863 - meta = with stdenv.lib; { 2849 + meta = { 2864 2850 description = "A Python library for Dropbox's HTTP-based Core and Datastore APIs"; 2865 2851 homepage = https://www.dropbox.com/developers/core/docs; 2866 2852 license = licenses.mit; ··· 2879 2865 2880 2866 propagatedBuildInputs = with self; [ urllib3 mock setuptools ]; 2881 2867 2882 - meta = with stdenv.lib; { 2868 + meta = { 2883 2869 description = "A Python library for Dropbox's HTTP-based Core and Datastore APIs"; 2884 2870 homepage = https://www.dropbox.com/developers/core/docs; 2885 2871 license = licenses.mit; ··· 2904 2890 2905 2891 homepage = https://github.com/elasticsearch/elasticsearch-py; 2906 2892 2907 - license = stdenv.lib.licenses.asl20; 2893 + license = licenses.asl20; 2908 2894 }; 2909 2895 }); 2910 2896 ··· 2927 2913 2928 2914 homepage = https://github.com/elasticsearch/elasticsearch-dsl-py; 2929 2915 2930 - license = stdenv.lib.licenses.asl20; 2916 + license = licenses.asl20; 2931 2917 }; 2932 2918 }); 2933 2919 ··· 2948 2934 2949 2935 doCheck = false; 2950 2936 2951 - meta = with stdenv.lib; { 2937 + meta = { 2952 2938 description = "Provides bindings to the generic input event interface in Linux"; 2953 2939 homepage = http://pythonhosted.org/evdev; 2954 2940 license = licenses.bsd3; 2955 - maintainers = [ maintainers.goibhniu ]; 2956 - platforms = stdenv.lib.platforms.linux; 2941 + maintainers = with maintainers; [ goibhniu ]; 2942 + platforms = platforms.linux; 2957 2943 }; 2958 2944 }; 2959 2945 ··· 2969 2955 2970 2956 propagatedBuildInputs = with self; [ greenlet ]; 2971 2957 2972 - meta = with stdenv.lib; { 2958 + meta = { 2973 2959 description = "Eventlib bindings for python"; 2974 2960 homepage = "http://ag-projects.com/"; 2975 2961 license = licenses.lgpl2; ··· 2996 2982 done 2997 2983 ''; 2998 2984 2999 - meta = with stdenv.lib; { 2985 + meta = { 3000 2986 description = "A Python module and command line program for processing ID3 tags"; 3001 2987 homepage = http://eyed3.nicfit.net/; 3002 2988 license = licenses.gpl2; ··· 3025 3011 3026 3012 meta = { 3027 3013 description = "rapid multi-Python deployment"; 3028 - license = stdenv.lib.licenses.gpl2; 3014 + license = licenses.gpl2; 3029 3015 }; 3030 3016 }; 3031 3017 ··· 3054 3040 sha256 = "09q5jna3j8di0gw5yjx0dvlndkrk2x9vvqzwyfsvg3nlp8h38js1"; 3055 3041 }; 3056 3042 buildInputs = with self; [ nose ]; 3057 - meta = with stdenv.lib; { 3043 + meta = { 3058 3044 description = "A Python library for generating fake user data"; 3059 3045 homepage = http://pypi.python.org/pypi/Faker; 3060 3046 license = licenses.mit; ··· 3069 3055 url = https://pypi.python.org/packages/source/f/fake-factory/fake-factory-0.2.tar.gz; 3070 3056 sha256 = "0qdmk8p4anrj9mf95dh9v7bkhv1pz69hvhlw380kj4iz7b44b6zn"; 3071 3057 }; 3072 - meta = with stdenv.lib; { 3058 + meta = { 3073 3059 description = "A Python package that generates fake data for you"; 3074 3060 homepage = https://pypi.python.org/pypi/fake-factory; 3075 3061 license = licenses.mit; ··· 3093 3079 3094 3080 fedora_cert = stdenv.mkDerivation (rec { 3095 3081 name = "fedora-cert-0.5.9.2"; 3096 - meta.maintainers = [ stdenv.lib.maintainers.mornfall ]; 3082 + meta.maintainers = with maintainers; [ mornfall ]; 3097 3083 3098 3084 src = pkgs.fetchurl { 3099 3085 url = "https://fedorahosted.org/releases/f/e/fedora-packager/fedora-packager-0.5.9.2.tar.bz2"; ··· 3109 3095 3110 3096 fedpkg = buildPythonPackage (rec { 3111 3097 name = "fedpkg-1.14"; 3112 - meta.maintainers = [ stdenv.lib.maintainers.mornfall ]; 3098 + meta.maintainers = with maintainers; [ mornfall ]; 3113 3099 3114 3100 src = pkgs.fetchurl { 3115 3101 url = "https://fedorahosted.org/releases/f/e/fedpkg/fedpkg-1.14.tar.bz2"; ··· 3139 3125 md5 = "3aba546bdad5d0826596910551ce37c0"; 3140 3126 }; 3141 3127 3142 - meta = with stdenv.lib; { 3128 + meta = { 3143 3129 description = "Recursive descent parsing library based on functional combinators"; 3144 3130 homepage = https://code.google.com/p/funcparserlib/; 3145 3131 license = licenses.mit; ··· 3157 3143 md5 = "af2fc6a3d6cc5a02d0bf54d909785fcb"; 3158 3144 }; 3159 3145 3160 - meta = with stdenv.lib; { 3146 + meta = { 3161 3147 homepage = http://docs.python.org/3/library/functools.html; 3162 3148 }; 3163 3149 }; 3164 3150 3165 3151 gcutil = buildPythonPackage rec { 3166 3152 name = "gcutil-1.16.1"; 3167 - meta.maintainers = [ stdenv.lib.maintainers.phreedom ]; 3153 + meta.maintainers = with maintainers; [ phreedom ]; 3168 3154 3169 3155 src = pkgs.fetchurl { 3170 3156 url = https://dl.google.com/dl/cloudsdk/release/artifacts/gcutil-1.16.1.tar.gz; ··· 3203 3189 ]; 3204 3190 doCheck = false; 3205 3191 3206 - meta = with stdenv.lib; { 3192 + meta = { 3207 3193 description = "An unofficial API for Google Play Music"; 3208 3194 homepage = http://pypi.python.org/pypi/gmusicapi/; 3209 3195 license = licenses.bsd3; ··· 3222 3208 3223 3209 gitdb = buildPythonPackage rec { 3224 3210 name = "gitdb-0.5.4"; 3225 - meta.maintainers = [ stdenv.lib.maintainers.mornfall ]; 3211 + meta.maintainers = with maintainers; [ mornfall ]; 3226 3212 doCheck = false; 3227 3213 3228 3214 src = pkgs.fetchurl { ··· 3235 3221 3236 3222 GitPython = buildPythonPackage rec { 3237 3223 name = "GitPython-0.3.2"; 3238 - meta.maintainers = [ stdenv.lib.maintainers.mornfall ]; 3224 + meta.maintainers = with maintainers; [ mornfall ]; 3239 3225 3240 3226 src = pkgs.fetchurl { 3241 3227 url = "https://pypi.python.org/packages/source/G/GitPython/GitPython-0.3.2.RC1.tar.gz"; ··· 3256 3242 sha256 = "0nnf7xkr780wivr5xnchfcrahlzy9bi2dxcs1w1bh1014jql0iha"; 3257 3243 }; 3258 3244 3259 - meta = with stdenv.lib; { 3245 + meta = { 3260 3246 description = "Brings Google services to the command line"; 3261 3247 homepage = https://code.google.com/p/googlecl/; 3262 3248 license = licenses.asl20; ··· 3299 3285 3300 3286 ''; 3301 3287 3302 - meta = with stdenv.lib; { 3288 + meta = { 3303 3289 description = "A small Gtk+ app for keeping track of your time. It's main goal is to be as unintrusive as possible"; 3304 3290 homepage = http://mg.pov.lt/gtimelog/; 3305 3291 license = licenses.gpl2Plus; 3306 - maintainers = [ maintainers.ocharles ]; 3292 + maintainers = with maintainers; [ ocharles ]; 3307 3293 platforms = platforms.unix; 3308 3294 }; 3309 3295 }; ··· 3328 3314 description = "A tool to make impress.js presentations from reStructuredText"; 3329 3315 homepage = https://github.com/regebro/hovercraft; 3330 3316 license = licenses.mit; 3331 - maintainers = [ maintainers.goibhniu ]; 3317 + maintainers = with maintainers; [ goibhniu ]; 3332 3318 }; 3333 3319 }; 3334 3320 ··· 3340 3326 sha256 = "06856q6x675ly542ig0plbqcyab6ksfzijlyf1hzhgg3sgwgrcyb"; 3341 3327 }; 3342 3328 3343 - meta = with stdenv.lib; { 3329 + meta = { 3344 3330 description = "helpers to pass trusted data to untrusted environments and back"; 3345 3331 homepage = "https://pypi.python.org/pypi/itsdangerous/"; 3346 3332 }; ··· 3359 3345 meta = { 3360 3346 description = "Apply JSON-Patches (RFC 6902)"; 3361 3347 homepage = "https://github.com/stefankoegl/python-json-patch"; 3362 - license = stdenv.lib.licenses.bsd3; 3363 - platforms = stdenv.lib.platforms.all; 3348 + license = licenses.bsd3; 3349 + platforms = platforms.all; 3364 3350 }; 3365 3351 }; 3366 3352 ··· 3377 3363 meta = { 3378 3364 description = "Identify specific nodes in a JSON document (RFC 6901)"; 3379 3365 homepage = "https://github.com/stefankoegl/python-json-pointer"; 3380 - license = stdenv.lib.licenses.bsd3; 3381 - platforms = stdenv.lib.platforms.all; 3366 + license = licenses.bsd3; 3367 + platforms = platforms.all; 3382 3368 }; 3383 3369 }; 3384 3370 ··· 3405 3391 for plain-text data. 3406 3392 ''; 3407 3393 homepage = "https://github.com/dbohdan/jsonwatch"; 3408 - license = stdenv.lib.licenses.mit; 3409 - platforms = stdenv.lib.platforms.all; 3394 + license = licenses.mit; 3395 + platforms = platforms.all; 3410 3396 }; 3411 3397 }; 3412 3398 ··· 3442 3428 meta = { 3443 3429 description = "A CLI client and Python API library for the MailChimp email platform"; 3444 3430 homepage = "http://apidocs.mailchimp.com/api/2.0/"; 3445 - license = stdenv.lib.licenses.mit; 3431 + license = licenses.mit; 3446 3432 }; 3447 3433 }; 3448 3434 ··· 3488 3474 meta = { 3489 3475 description = "Library for parsing MediaWiki articles and converting them to different output formats"; 3490 3476 homepage = "http://pediapress.com/code/"; 3491 - license = stdenv.lib.licenses.bsd3; 3477 + license = licenses.bsd3; 3492 3478 }; 3493 3479 }; 3494 3480 ··· 3505 3491 meta = { 3506 3492 description = "dependencies for mwlib markup"; 3507 3493 homepage = "http://pediapress.com/code/"; 3508 - license = stdenv.lib.licenses.bsd3; 3494 + license = licenses.bsd3; 3509 3495 }; 3510 3496 }; 3511 3497 ··· 3528 3514 meta = { 3529 3515 description = "generate pdfs from mediawiki markup"; 3530 3516 homepage = "http://pediapress.com/code/"; 3531 - license = stdenv.lib.licenses.bsd3; 3517 + license = licenses.bsd3; 3532 3518 }; 3533 3519 }; 3534 3520 ··· 3549 3535 covCore 3550 3536 ]; 3551 3537 3552 - meta = with stdenv.lib; { 3538 + meta = { 3553 3539 description = "Natural sorting for python"; 3554 3540 homepage = https://github.com/SethMMorton/natsort; 3555 3541 license = licenses.mit; ··· 3581 3567 meta = { 3582 3568 description = "Python API and tools to manipulate OpenDocument files"; 3583 3569 homepage = "https://joinup.ec.europa.eu/software/odfpy/home"; 3584 - license = stdenv.lib.licenses.asl20; 3570 + license = licenses.asl20; 3585 3571 }; 3586 3572 }; 3587 3573 ··· 3598 3584 description = "Pattern matching and various utilities for file systems paths"; 3599 3585 homepage = http://github.com/gorakhargosh/pathtools; 3600 3586 license = licenses.mit; 3601 - maintainers = [ maintainers.goibhniu ]; 3587 + maintainers = with maintainers; [ goibhniu ]; 3602 3588 }; 3603 3589 }; 3604 3590 ··· 3618 3604 # the tests do not pass 3619 3605 doCheck = false; 3620 3606 3621 - meta = with stdenv.lib; { 3607 + meta = { 3622 3608 description = "A Python-based build/distribution/deployment scripting tool"; 3623 3609 homepage = http://github.com/paver/paver; 3624 3610 matinainers = with maintainers; [ lovek323 ]; ··· 3637 3623 3638 3624 buildInputs = with self; [ nose pybcrypt]; 3639 3625 3640 - meta = with stdenv.lib; { 3626 + meta = { 3641 3627 description = "A password hashing library for Python"; 3642 3628 homepage = https://code.google.com/p/passlib/; 3643 3629 }; ··· 3653 3639 }; 3654 3640 3655 3641 meta = { 3656 - maintainers = [ 3657 - stdenv.lib.maintainers.garbas 3658 - stdenv.lib.maintainers.iElectric 3659 - ]; 3660 - platforms = stdenv.lib.platforms.all; 3642 + maintainers = with maintainers; [ garbas iElectric ]; 3643 + platforms = platforms.all; 3661 3644 }; 3662 3645 }; 3663 3646 ··· 3674 3657 3675 3658 propagatedBuildInputs = with self; [ virtualenv virtualenv-clone ]; 3676 3659 3677 - meta = with stdenv.lib; { 3660 + meta = { 3678 3661 description = "Tools to manage multiple virtualenvs written in pure python, a virtualenvwrapper rewrite"; 3679 3662 license = licenses.mit; 3680 3663 platforms = platforms.all; 3681 - maintainers = [ maintainers.berdario ]; 3664 + maintainers = with maintainers; [ berdario ]; 3682 3665 }; 3683 3666 }; 3684 3667 ··· 3696 3679 3697 3680 propagatedBuildInputs = deps; 3698 3681 3699 - meta = with stdenv.lib; { 3682 + meta = { 3700 3683 description = "The simplest way to write one program that runs on both Python 2 and Python 3"; 3701 3684 homepage = https://github.com/timothycrosley/pies; 3702 3685 license = licenses.mit; ··· 3714 3697 3715 3698 propagatedBuildInputs = with self; [ ipaddress ]; 3716 3699 3717 - meta = with stdenv.lib; { 3700 + meta = { 3718 3701 description = "Defines override classes that should be included with pies only if running on Python2"; 3719 3702 homepage = https://github.com/timothycrosley/pies; 3720 3703 license = licenses.mit; ··· 3738 3721 preBuild = "${python}/bin/${python.executable} setup.py build_ext" + 3739 3722 " --include-dirs=${pkgs.poppler_qt4}/include/poppler/"; 3740 3723 3741 - meta = with stdenv.lib; { 3724 + meta = { 3742 3725 description = "A Python binding to Poppler-Qt4"; 3743 3726 longDescription = '' 3744 3727 A Python binding to Poppler-Qt4 that aims for completeness 3745 3728 and for being actively maintained. 3746 3729 ''; 3747 3730 license = licenses.lgpl21Plus; 3748 - maintainers = [ maintainers.sepi ]; 3731 + maintainers = with maintainers; [ sepi ]; 3749 3732 platforms = platforms.all; 3750 3733 }; 3751 3734 }; ··· 3760 3743 3761 3744 propagatedBuildInputs = with self; [ self.pygments self.urwid ]; 3762 3745 3763 - meta = with stdenv.lib; { 3746 + meta = { 3764 3747 description = "A full-screen, console-based Python debugger"; 3765 3748 license = licenses.mit; 3766 3749 platforms = platforms.all; ··· 3801 3784 ]; 3802 3785 3803 3786 meta = { 3804 - maintainers = [ 3805 - stdenv.lib.maintainers.garbas 3806 - stdenv.lib.maintainers.iElectric 3807 - ]; 3808 - platforms = stdenv.lib.platforms.all; 3787 + maintainers = with maintainers; [ garbas iElectric ]; 3788 + platforms = platforms.all; 3809 3789 }; 3810 3790 }; 3811 3791 ··· 3821 3801 propagatedBuildInputs = with self; [ beaker pyramid ]; 3822 3802 3823 3803 meta = { 3824 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 3825 - platforms = stdenv.lib.platforms.all; 3804 + maintainers = with maintainers; [ iElectric ]; 3805 + platforms = platforms.all; 3826 3806 }; 3827 3807 }; 3828 3808 ··· 3842 3822 setuptools 3843 3823 ]; 3844 3824 3845 - meta = with stdenv.lib; { 3846 - maintainers = [ maintainers.iElectric ]; 3825 + meta = { 3826 + maintainers = with maintainers; [ iElectric ]; 3847 3827 }; 3848 3828 }; 3849 3829 ··· 3860 3840 propagatedBuildInputs = with self; [ jinja2 pyramid ]; 3861 3841 3862 3842 meta = { 3863 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 3864 - platforms = stdenv.lib.platforms.all; 3843 + maintainers = with maintainers; [ iElectric ]; 3844 + platforms = platforms.all; 3865 3845 }; 3866 3846 }; 3867 3847 ··· 3903 3883 propagatedBuildInputs = with self; [ pyramid ]; 3904 3884 3905 3885 meta = { 3906 - maintainers = [ 3907 - stdenv.lib.maintainers.garbas 3908 - stdenv.lib.maintainers.iElectric 3909 - ]; 3910 - platforms = stdenv.lib.platforms.all; 3886 + maintainers = with maintainers; [ garbas iElectric ]; 3887 + platforms = platforms.all; 3911 3888 }; 3912 3889 }; 3913 3890 ··· 3925 3902 3926 3903 propagatedBuildInputs = with self; [ transaction pyramid ]; 3927 3904 meta = { 3928 - maintainers = [ 3929 - stdenv.lib.maintainers.garbas 3930 - stdenv.lib.maintainers.iElectric 3931 - stdenv.lib.maintainers.matejc 3932 - ]; 3933 - platforms = stdenv.lib.platforms.all; 3905 + maintainers = with maintainers; [ garbas iElectric matejc ]; 3906 + platforms = platforms.all; 3934 3907 }; 3935 3908 }; 3936 3909 ··· 3946 3919 3947 3920 propagatedBuildInputs = with self; [ pyramid ]; 3948 3921 3949 - meta = with stdenv.lib; { 3922 + meta = { 3950 3923 description = "Authentication policy for Pyramid that proxies to a stack of other authentication policies"; 3951 3924 homepage = https://github.com/mozilla-services/pyramid_multiauth; 3952 3925 }; ··· 3992 3965 policies. They can be viewed and edited by calendar and contact clients 3993 3966 on mobile phones or computers. 3994 3967 ''; 3995 - license = stdenv.lib.licenses.gpl3Plus; 3996 - maintainers = [ stdenv.lib.maintainers.edwtjo ]; 3968 + license = licenses.gpl3Plus; 3969 + maintainers = with maintainers; [ edwtjo ]; 3997 3970 }; 3998 3971 }; 3999 3972 ··· 4010 3983 doCheck = false; 4011 3984 4012 3985 meta = { 4013 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 3986 + maintainers = with maintainers; [ iElectric ]; 4014 3987 }; 4015 3988 }; 4016 3989 ··· 4030 4003 meta = { 4031 4004 description = "Integer to Roman numerals converter"; 4032 4005 homepage = "https://pypi.python.org/pypi/roman"; 4033 - license = stdenv.lib.licenses.psfl; 4006 + license = licenses.psfl; 4034 4007 }; 4035 4008 }; 4036 4009 ··· 4046 4019 buildInputs = with self; [ zope_interface zodb ]; 4047 4020 4048 4021 meta = { 4049 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 4022 + maintainers = with maintainers; [ iElectric ]; 4050 4023 }; 4051 4024 }; 4052 4025 ··· 4062 4035 buildInputs = with self; [ zope_interface zope_location zope_schema ]; 4063 4036 4064 4037 meta = { 4065 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 4038 + maintainers = with maintainers; [ iElectric ]; 4066 4039 }; 4067 4040 }; 4068 4041 ··· 4078 4051 buildInputs = with self; [ ]; 4079 4052 4080 4053 meta = { 4081 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 4054 + maintainers = with maintainers; [ iElectric ]; 4082 4055 }; 4083 4056 }; 4084 4057 ··· 4090 4063 }; 4091 4064 propagatedBuildInputs = with self; [ requests2 ]; 4092 4065 meta = { 4093 - maintainers = [ stdenv.lib.maintainers.garbas ]; 4066 + maintainers = with maintainers; [ garbas ]; 4094 4067 }; 4095 4068 }; 4096 4069 ··· 4109 4082 propagatedBuildInputs = with self; [ zodb zodburi ]; 4110 4083 4111 4084 meta = { 4112 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 4085 + maintainers = with maintainers; [ iElectric ]; 4113 4086 }; 4114 4087 }; 4115 4088 ··· 4126 4099 propagatedBuildInputs = with self; [ repoze_sendmail ]; 4127 4100 4128 4101 meta = { 4129 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 4102 + maintainers = with maintainers; [ iElectric ]; 4130 4103 }; 4131 4104 }; 4132 4105 ··· 4142 4115 sed "s|driver_files =.*|driver_files = ['${pkgs.rtl-sdr}/lib/librtlsdr.so']|" -i rtlsdr/librtlsdr.py 4143 4116 ''; 4144 4117 4145 - meta = with stdenv.lib; { 4118 + meta = { 4146 4119 description = "Python wrapper for librtlsdr (a driver for Realtek RTL2832U based SDR's)"; 4147 4120 homepage = https://github.com/roger-/pyrtlsdr; 4148 4121 license = licenses.gpl3; 4149 4122 platforms = platforms.linux; 4150 - maintainers = [ maintainers.bjornfor ]; 4123 + maintainers = with maintainers; [ bjornfor ]; 4151 4124 }; 4152 4125 }; 4153 4126 ··· 4163 4136 buildInputs = with self; [ transaction ]; 4164 4137 4165 4138 meta = { 4166 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 4139 + maintainers = with maintainers; [ iElectric ]; 4167 4140 }; 4168 4141 }; 4169 4142 ··· 4179 4152 buildInputs = with self; [ zodb mock ZEO ]; 4180 4153 4181 4154 meta = { 4182 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 4155 + maintainers = with maintainers; [ iElectric ]; 4183 4156 }; 4184 4157 }; 4185 4158 ··· 4193 4166 md5 = "494d8320549185097ba4a6b6b76017d6"; 4194 4167 }; 4195 4168 4196 - meta = with stdenv.lib; { 4169 + meta = { 4197 4170 homepage = https://pypi.python.org/pypi/ZEO; 4198 4171 }; 4199 4172 }; ··· 4244 4217 ZEO 4245 4218 ]; 4246 4219 4247 - meta = with stdenv.lib; { 4248 - maintainers = [ maintainers.iElectric ]; 4220 + meta = { 4221 + maintainers = with maintainers; [ iElectric ]; 4249 4222 }; 4250 4223 }; 4251 4224 ··· 4263 4236 description = "SVG path objects and parser"; 4264 4237 homepage = https://github.com/regebro/svg.path; 4265 4238 license = licenses.cc0; 4266 - maintainers = [ maintainers.goibhniu ]; 4239 + maintainers = with maintainers; [ goibhniu ]; 4267 4240 }; 4268 4241 }; 4269 4242 ··· 4277 4250 }; 4278 4251 4279 4252 meta = { 4280 - maintainers = [ 4281 - stdenv.lib.maintainers.garbas 4282 - stdenv.lib.maintainers.iElectric 4283 - ]; 4284 - platforms = stdenv.lib.platforms.all; 4253 + maintainers = with maintainers; [ garbas iElectric ]; 4254 + platforms = platforms.all; 4285 4255 }; 4286 4256 }; 4287 4257 ··· 4298 4268 propagatedBuildInputs = with self; [ zope_interface sphinx ]; 4299 4269 4300 4270 meta = { 4301 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 4302 - platforms = stdenv.lib.platforms.all; 4271 + maintainers = with maintainers; [ iElectric ]; 4272 + platforms = platforms.all; 4303 4273 }; 4304 4274 }; 4305 4275 ··· 4319 4289 4320 4290 buildInputs = with self; [ pkgs.alsaLib pkgs.jack2 ]; 4321 4291 4322 - meta = with stdenv.lib; { 4292 + meta = { 4323 4293 description = "A Python wrapper for the RtMidi C++ library written with Cython"; 4324 4294 homepage = http://trac.chrisarndt.de/code/wiki/python-rtmidi; 4325 4295 license = licenses.mit; 4326 - maintainers = [ maintainers.goibhniu ]; 4296 + maintainers = with maintainers; [ goibhniu ]; 4327 4297 }; 4328 4298 }; 4329 4299 ··· 4365 4335 description = "Python API and shell utilities to monitor file system events"; 4366 4336 homepage = http://github.com/gorakhargosh/watchdog; 4367 4337 license = licenses.asl20; 4368 - maintainers = [ maintainers.goibhniu ]; 4338 + maintainers = with maintainers; [ goibhniu ]; 4369 4339 }; 4370 4340 }; 4371 4341 ··· 4393 4363 buildInputs = with self; [ zope_testing ]; 4394 4364 4395 4365 meta = { 4396 - maintainers = [ 4397 - stdenv.lib.maintainers.garbas 4398 - stdenv.lib.maintainers.iElectric 4399 - ]; 4400 - platforms = stdenv.lib.platforms.all; 4366 + maintainers = with maintainers; [ garbas iElectric ]; 4367 + platforms = platforms.all; 4401 4368 }; 4402 4369 }; 4403 4370 ··· 4412 4379 propagatedBuildInputs = with pythonPackages; [ ]; 4413 4380 doCheck = false; 4414 4381 4415 - meta = with stdenv.lib; { 4382 + meta = { 4416 4383 description = "Validate dicts against a schema"; 4417 4384 homepage = http://github.com/sunlightlabs/validictory; 4418 4385 license = licenses.mit; ··· 4431 4398 doCheck = false; 4432 4399 4433 4400 meta = { 4434 - maintainers = [ 4435 - stdenv.lib.maintainers.garbas 4436 - stdenv.lib.maintainers.iElectric 4437 - ]; 4438 - platforms = stdenv.lib.platforms.all; 4401 + maintainers = with maintainers; [ garbas iElectric ]; 4402 + platforms = platforms.all; 4439 4403 }; 4440 4404 }; 4441 4405 ··· 4454 4418 doCheck = false; 4455 4419 4456 4420 meta = { 4457 - maintainers = [ 4458 - stdenv.lib.maintainers.garbas 4459 - stdenv.lib.maintainers.iElectric 4460 - ]; 4461 - platforms = stdenv.lib.platforms.all; 4421 + maintainers = with maintainers; [ garbas iElectric ]; 4422 + platforms = platforms.all; 4462 4423 }; 4463 4424 }; 4464 4425 ··· 4475 4436 4476 4437 homepage = https://github.com/txels/ddt; 4477 4438 4478 - license = stdenv.lib.licenses.mit; 4439 + license = licenses.mit; 4479 4440 }; 4480 4441 }); 4481 4442 ··· 4514 4475 meta = { 4515 4476 homepage = http://deluge-torrent.org; 4516 4477 description = "Torrent client"; 4517 - license = stdenv.lib.licenses.gpl3Plus; 4518 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 4519 - platforms = stdenv.lib.platforms.all; 4478 + license = licenses.gpl3Plus; 4479 + maintainers = with maintainers; [ iElectric ]; 4480 + platforms = platforms.all; 4520 4481 }; 4521 4482 }; 4522 4483 ··· 4534 4495 meta = { 4535 4496 homepage = http://freedesktop.org/wiki/Software/pyxdg; 4536 4497 description = "Contains implementations of freedesktop.org standards"; 4537 - license = stdenv.lib.licenses.lgpl2; 4538 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 4498 + license = licenses.lgpl2; 4499 + maintainers = with maintainers; [ iElectric ]; 4539 4500 }; 4540 4501 }; 4541 4502 ··· 4550 4511 meta = { 4551 4512 homepage = https://github.com/erikrose/chardet; 4552 4513 description = "Universal encoding detector"; 4553 - license = stdenv.lib.licenses.lgpl2; 4554 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 4514 + license = licenses.lgpl2; 4515 + maintainers = with maintainers; [ iElectric ]; 4555 4516 }; 4556 4517 }; 4557 4518 ··· 4751 4712 # tests appear to be broken on 0.6.1 at least 4752 4713 doCheck = ( version != "0.6.1" ); 4753 4714 4754 - meta = with stdenv.lib; { 4715 + meta = { 4755 4716 description = "Class based template tags for Django"; 4756 4717 homepage = https://github.com/ojii/django-classy-tags; 4757 - license = stdenv.lib.licenses.bsd3; 4718 + license = licenses.bsd3; 4758 4719 }; 4759 4720 }; 4760 4721 ··· 4772 4733 propagatedBuildInputs = with self; [ django_1_7 ] ++ 4773 4734 (optionals (pythonOlder "2.7") [ importlib ordereddict ]); 4774 4735 4775 - meta = with stdenv.lib; { 4736 + meta = { 4776 4737 description = "An extension to the Django web framework that provides comprehensive version control facilities"; 4777 4738 homepage = https://github.com/etianen/django-reversion; 4778 - license = stdenv.lib.licenses.bsd3; 4739 + license = licenses.bsd3; 4779 4740 }; 4780 4741 }; 4781 4742 ··· 4809 4770 # Only test dependencies 4810 4771 buildInputs = with self; [ pkgs.git gevent geventhttpclient mock fastimport ]; 4811 4772 4812 - meta = with stdenv.lib; { 4773 + meta = { 4813 4774 description = "Simple Python implementation of the Git file formats and protocols"; 4814 4775 homepage = http://samba.org/~jelmer/dulwich/; 4815 4776 license = licenses.gpl2Plus; 4816 - maintainers = [ maintainers.koral ]; 4777 + maintainers = with maintainers; [ koral ]; 4817 4778 }; 4818 4779 }; 4819 4780 ··· 4829 4790 4830 4791 propagatedBuildInputs = with self; [ pkgs.mercurial dulwich ]; 4831 4792 4832 - meta = with stdenv.lib; { 4793 + meta = { 4833 4794 description = "Push and pull from a Git server using Mercurial"; 4834 4795 homepage = http://hg-git.github.com/; 4835 - maintainers = [ maintainers.koral ]; 4796 + maintainers = with maintainers; [ koral ]; 4836 4797 }; 4837 4798 }; 4838 4799 ··· 4901 4862 meta = { 4902 4863 description = "ECDSA cryptographic signature library"; 4903 4864 homepage = "https://github.com/warner/python-ecdsa"; 4904 - license = stdenv.lib.licenses.mit; 4905 - maintainers = [ stdenv.lib.maintainers.aszlig ]; 4865 + license = licenses.mit; 4866 + maintainers = with maintainers; [ aszlig ]; 4906 4867 }; 4907 4868 }; 4908 4869 ··· 5009 4970 sha256 = "0k8x7552ypx9rc14vbsvg2lc6z0r8pv9laah28pdwyynbq10825d"; 5010 4971 }; 5011 4972 5012 - meta = with stdenv.lib; { 4973 + meta = { 5013 4974 homepage = https://launchpad.net/python-fastimport; 5014 4975 description = "VCS fastimport/fastexport parser"; 5015 - maintainers = [ maintainers.koral ]; 4976 + maintainers = with maintainers; [ koral ]; 5016 4977 license = licenses.gpl2Plus; 5017 4978 }; 5018 4979 }; ··· 5050 5011 meta = { 5051 5012 homepage = http://code.google.com/p/feedparser/; 5052 5013 description = "Universal feed parser"; 5053 - license = stdenv.lib.licenses.bsd2; 5054 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 5014 + license = licenses.bsd2; 5015 + maintainers = with maintainers; [ iElectric ]; 5055 5016 }; 5056 5017 }); 5057 5018 ··· 5091 5052 meta = { 5092 5053 homepage = http://www.fig.sh/; 5093 5054 description = "Fast, isolated development environments using Docker"; 5094 - license = stdenv.lib.licenses.asl20; 5055 + license = licenses.asl20; 5095 5056 }; 5096 5057 }; 5097 5058 ··· 5104 5065 md5 = "12a1ad3a1ed6a9377e758c4fa7fee570"; 5105 5066 }; 5106 5067 5107 - meta = with stdenv.lib; { 5068 + meta = { 5108 5069 description = "A snapshot of django-filebrowser for the Mezzanine CMS"; 5109 5070 longDescription = '' 5110 5071 filebrowser_safe was created to provide a snapshot of the FileBrowser ··· 5142 5103 description = "Code checking using pep8 and pyflakes"; 5143 5104 homepage = http://pypi.python.org/pypi/flake8; 5144 5105 license = licenses.mit; 5145 - maintainers = [ stdenv.lib.maintainers.garbas ]; 5106 + maintainers = with maintainers; [ garbas ]; 5146 5107 }; 5147 5108 }); 5148 5109 ··· 5225 5186 meta = { 5226 5187 homepage = http://flexget.com/; 5227 5188 description = "Multipurpose automation tool for content like torrents"; 5228 - license = stdenv.lib.licenses.mit; 5229 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 5189 + license = licenses.mit; 5190 + maintainers = with maintainers; [ iElectric ]; 5230 5191 }; 5231 5192 }; 5232 5193 ··· 5243 5204 md5 = "5c8c681a0b1df94ecd6dc0b3a8b80892"; 5244 5205 }; 5245 5206 5246 - meta = with stdenv.lib; { 5207 + meta = { 5247 5208 description = "A snapshot of django-grappelli for the Mezzanine CMS"; 5248 5209 longDescription = '' 5249 5210 grappelli_safe was created to provide a snapshot of the Grappelli admin ··· 5278 5239 meta = { 5279 5240 homepage = https://github.com/ckreutzer/python-tvrage; 5280 5241 description = "Client interface for tvrage.com's XML-based api feeds"; 5281 - license = stdenv.lib.licenses.bsd3; 5282 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 5242 + license = licenses.bsd3; 5243 + maintainers = with maintainers; [ iElectric ]; 5283 5244 }; 5284 5245 }); 5285 5246 ··· 5305 5266 meta = { 5306 5267 homepage = https://github.com/Julian/jsonschema; 5307 5268 description = "An implementation of JSON Schema validation for Python"; 5308 - license = stdenv.lib.licenses.mit; 5309 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 5269 + license = licenses.mit; 5270 + maintainers = with maintainers; [ iElectric ]; 5310 5271 }; 5311 5272 }); 5312 5273 ··· 5325 5286 5326 5287 homepage = http://falconframework.org; 5327 5288 5328 - license = stdenv.lib.licenses.asl20; 5289 + license = licenses.asl20; 5329 5290 }; 5330 5291 }); 5331 5292 ··· 5387 5348 ''; 5388 5349 5389 5350 # See http://foolscap.lothar.com/trac/browser/LICENSE. 5390 - license = stdenv.lib.licenses.mit; 5351 + license = licenses.mit; 5391 5352 5392 5353 maintainers = [ ]; 5393 5354 }; ··· 5401 5362 sha256 = "144f4yn2nvnxh2vrnmiabpwx3s637np0d1j1w95zym790d66shir"; 5402 5363 }; 5403 5364 5404 - meta = with stdenv.lib; { 5365 + meta = { 5405 5366 description = "Filesystem abstraction"; 5406 5367 homepage = http://pypi.python.org/pypi/fs; 5407 5368 license = licenses.bsd3; ··· 5428 5389 5429 5390 meta = { 5430 5391 description = "Python bindings for FUSE"; 5431 - license = stdenv.lib.licenses.lgpl21; 5392 + license = licenses.lgpl21; 5432 5393 }; 5433 5394 }); 5434 5395 ··· 5447 5408 "find_library('fuse')" "'${pkgs.fuse}/lib/libfuse.so'" 5448 5409 ''; 5449 5410 5450 - meta = with stdenv.lib; { 5411 + meta = { 5451 5412 description = "Simple ctypes bindings for FUSE"; 5452 5413 longDescription = '' 5453 5414 Python module that provides a simple interface to FUSE and MacFUSE. ··· 5472 5433 propagatedBuildInputs = with self; optionals isPy26 [ importlib argparse ]; 5473 5434 doCheck = false; 5474 5435 5475 - meta = with stdenv.lib; { 5436 + meta = { 5476 5437 description = "Clean single-source support for Python 3 and 2"; 5477 5438 longDescription = '' 5478 5439 python-future is the missing compatibility layer between Python 2 and ··· 5543 5504 --replace "==" ">=" 5544 5505 ''; 5545 5506 5546 - meta = with stdenv.lib; { 5507 + meta = { 5547 5508 description = "Mount Google Drive as a local file system"; 5548 5509 longDescription = '' 5549 5510 GDriveFS is a FUSE wrapper for Google Drive developed. Design goals: ··· 5600 5561 buildInputs = with self; [ pkgs.libev ]; 5601 5562 propagatedBuildInputs = optionals (!isPyPy) [ self.greenlet ]; 5602 5563 5603 - meta = with stdenv.lib; { 5564 + meta = { 5604 5565 description = "Coroutine-based networking library"; 5605 5566 homepage = http://www.gevent.org/; 5606 5567 license = licenses.mit; 5607 5568 platforms = platforms.linux; 5608 - maintainers = [ maintainers.bjornfor ]; 5569 + maintainers = with maintainers; [ bjornfor ]; 5609 5570 }; 5610 5571 }; 5611 5572 ··· 5620 5581 5621 5582 propagatedBuildInputs = with self; [ gevent certifi backports_ssl_match_hostname_3_4_0_2 ]; 5622 5583 5623 - meta = with stdenv.lib; { 5584 + meta = { 5624 5585 homepage = http://github.com/gwik/geventhttpclient; 5625 5586 description = "HTTP client library for gevent"; 5626 5587 license = licenses.mit; 5627 - maintainers = [ maintainers.koral ]; 5588 + maintainers = with maintainers; [ koral ]; 5628 5589 }; 5629 5590 }; 5630 5591 ··· 5695 5656 5696 5657 propagatedBuildInputs = with self; [ gevent ]; 5697 5658 5698 - meta = with stdenv.lib; { 5659 + meta = { 5699 5660 description = "gevent-cooperative child processes and IPC"; 5700 5661 longDescription = '' 5701 5662 Usage of Python's multiprocessing package in a gevent-powered ··· 5776 5737 sed -i '/distribute/d' setup.py 5777 5738 ''; 5778 5739 5779 - meta = with stdenv.lib; { 5740 + meta = { 5780 5741 description = "Search your google contacts from the command-line or mutt"; 5781 5742 homepage = https://pypi.python.org/pypi/goobook; 5782 5743 license = licenses.gpl3; ··· 5797 5758 5798 5759 propagatedBuildInputs = with self; [ httplib2 ]; 5799 5760 5800 - meta = with stdenv.lib; { 5761 + meta = { 5801 5762 description = "The core Python library for accessing Google APIs"; 5802 5763 homepage = "https://code.google.com/p/google-api-python-client/"; 5803 5764 license = licenses.asl20; ··· 5826 5787 5827 5788 doCheck = true; 5828 5789 5829 - meta = with stdenv.lib; { 5790 + meta = { 5830 5791 description = "Google Application Utilities for Python"; 5831 5792 homepage = http://code.google.com/p/google-apputils-python; 5832 5793 }; ··· 5848 5809 rm tests/test_leaks.py 5849 5810 ''; 5850 5811 5851 - meta = with stdenv.lib; { 5812 + meta = { 5852 5813 homepage = http://pypi.python.org/pypi/greenlet; 5853 5814 description = "Module for lightweight in-process concurrent programming"; 5854 5815 license = licenses.lgpl2; ··· 5886 5847 ../development/python-modules/gyp/no-darwin-cflags.patch 5887 5848 ]; 5888 5849 5889 - meta = with stdenv.lib; { 5850 + meta = { 5890 5851 description = "A tool to generate native build files"; 5891 5852 homepage = https://chromium.googlesource.com/external/gyp/+/master/README.md; 5892 5853 license = licenses.bsd3; ··· 5912 5873 5913 5874 meta = { 5914 5875 homepage = http://code.google.com/p/gyp; 5915 - license = stdenv.lib.licenses.bsd3; 5876 + license = licenses.bsd3; 5916 5877 description = "Generate Your Projects"; 5917 5878 }; 5918 5879 }); ··· 5936 5897 5937 5898 meta = { 5938 5899 homepage = http://pypi.python.org/pypi/guessit; 5939 - license = stdenv.lib.licenses.lgpl3; 5900 + license = licenses.lgpl3; 5940 5901 description = "A library for guessing information from video files"; 5941 5902 }; 5942 5903 }; ··· 5983 5944 5984 5945 buildInputs = with self; [ six pkgs.glibcLocales ]; 5985 5946 5986 - meta = with stdenv.lib; { 5947 + meta = { 5987 5948 description = "Library collecting some useful snippets"; 5988 5949 homepage = https://pypi.python.org/pypi/hcs_utils/1.3; 5989 5950 license = licenses.isc; ··· 6009 5970 meta = { 6010 5971 homepage = "https://github.com/RedMoonStudios/hetzner"; 6011 5972 description = "High-level Python API for accessing the Hetzner robot"; 6012 - license = stdenv.lib.licenses.bsd3; 6013 - maintainers = [ stdenv.lib.maintainers.aszlig ]; 5973 + license = licenses.bsd3; 5974 + maintainers = with maintainers; [ aszlig ]; 6014 5975 }; 6015 5976 }; 6016 5977 ··· 6032 5993 6033 5994 meta = { 6034 5995 description = "Simple HTML cleanup utilities"; 6035 - license = stdenv.lib.licenses.bsd3; 5996 + license = licenses.bsd3; 6036 5997 }; 6037 5998 }; 6038 5999 ··· 6053 6014 6054 6015 checkPhase = "nosetests"; 6055 6016 6056 - meta = with stdenv.lib; { 6017 + meta = { 6057 6018 homepage = https://github.com/html5lib/html5lib-python; 6058 6019 downloadPage = https://github.com/html5lib/html5lib-python/releases; 6059 6020 description = "HTML parser based on WHAT-WG HTML5 specification"; ··· 6081 6042 meta = { 6082 6043 homepage = https://github.com/atl/py-http-signature; 6083 6044 description = ""; 6084 - license = stdenv.lib.licenses.mit; 6045 + license = licenses.mit; 6085 6046 }; 6086 6047 }); 6087 6048 ··· 6115 6076 homepage = http://code.google.com/p/httplib2; 6116 6077 description = "A comprehensive HTTP client library"; 6117 6078 license = licenses.mit; 6118 - maintainers = [ stdenv.lib.maintainers.garbas ]; 6079 + maintainers = with maintainers; [ garbas ]; 6119 6080 }; 6120 6081 }; 6121 6082 ··· 6129 6090 md5 = "0c4112bab04b71979286387b033921b5"; 6130 6091 }; 6131 6092 6132 - meta = with stdenv.lib; { 6093 + meta = { 6133 6094 description = "A Python library for property based testing"; 6134 6095 homepage = https://github.com/DRMacIver/hypothesis; 6135 6096 license = licenses.mpl20; ··· 6182 6143 buildInputs = with self; [ setuptools ]; 6183 6144 propagatedBuildInputs = with self; [ dateutil pytz ]; 6184 6145 6185 - meta = with stdenv.lib; { 6146 + meta = { 6186 6147 description = "A parser/generator of iCalendar files"; 6187 6148 homepage = "http://icalendar.readthedocs.org/"; 6188 6149 license = licenses.bsd2; 6189 - maintainers = [ maintainers.olcai ]; 6150 + maintainers = with maintainers; [ olcai ]; 6190 6151 }; 6191 6152 }; 6192 6153 ··· 6279 6240 md5 = "5d9ecf415cced476f7781cf5b9ef70c4"; 6280 6241 }; 6281 6242 6282 - meta = with stdenv.lib; { 6243 + meta = { 6283 6244 description = "Port of the 3.3+ ipaddress module to 2.6, 2.7, and 3.2"; 6284 6245 homepage = https://github.com/phihag/ipaddress; 6285 6246 license = licenses.psfl; ··· 6315 6276 meta = { 6316 6277 homepage = https://bitbucket.org/micktwomey/pyiso8601/; 6317 6278 description = "Simple module to parse ISO 8601 dates"; 6318 - maintainers = [ stdenv.lib.maintainers.phreedom ]; 6279 + maintainers = with maintainers; [ phreedom ]; 6319 6280 }; 6320 6281 }; 6321 6282 ··· 6331 6292 6332 6293 propagatedBuildInputs = with self; [ natsort pies ]; 6333 6294 6334 - meta = with stdenv.lib; { 6295 + meta = { 6335 6296 description = "A Python utility / library to sort Python imports"; 6336 6297 homepage = https://github.com/timothycrosley/isort; 6337 6298 license = licenses.mit; ··· 6350 6311 homepage = https://github.com/davidhalter/jedi; 6351 6312 description = "An autocompletion tool for Python that can be used for text editors"; 6352 6313 license = licenses.lgpl3Plus; 6353 - maintainers = [ stdenv.lib.maintainers.garbas ]; 6314 + maintainers = with maintainers; [ garbas ]; 6354 6315 }; 6355 6316 }); 6356 6317 ··· 6365 6326 6366 6327 buildInputs = with self; [ pytest unicodecsv ]; 6367 6328 6368 - meta = with stdenv.lib; { 6329 + meta = { 6369 6330 homepage = http://github.com/sunlightlabs/jellyfish; 6370 6331 description = "Approximate and phonetic matching of strings"; 6371 - maintainers = [ maintainers.koral ]; 6332 + maintainers = with maintainers; [ koral ]; 6372 6333 }; 6373 6334 }; 6374 6335 ··· 6393 6354 an optional sandboxed environment. 6394 6355 ''; 6395 6356 platforms = platforms.all; 6396 - maintainers = [ maintainers.pierron ]; 6357 + maintainers = with maintainers; [ pierron ]; 6397 6358 }; 6398 6359 }; 6399 6360 ··· 6430 6391 parsedatetime 6431 6392 ]; 6432 6393 6433 - meta = with stdenv.lib; { 6394 + meta = { 6434 6395 homepage = http://maebert.github.io/jrnl/; 6435 6396 description = "A simple command line journal application that stores your journal in a plain text file"; 6436 6397 license = licenses.mit; ··· 6449 6410 buildInputs = with self; 6450 6411 [ fs gdata python_keyczar mock pyasn1 pycrypto pytest six ]; 6451 6412 6452 - meta = with stdenv.lib; { 6413 + meta = { 6453 6414 description = "Store and access your passwords safely"; 6454 6415 homepage = "https://pypi.python.org/pypi/keyring"; 6455 6416 license = licenses.psfl; ··· 6479 6440 # tests also appear to depend on anyjson, which has Py3k problems 6480 6441 doCheck = (pythonAtLeast "2.7") && !isPy3k ; 6481 6442 6482 - meta = with stdenv.lib; { 6443 + meta = { 6483 6444 description = "Messaging library for Python"; 6484 6445 homepage = "http://github.com/celery/kombu"; 6485 6446 license = licenses.bsd3; ··· 6502 6463 6503 6464 propagatedBuildInputs = with self; [ configparser argparse ]; 6504 6465 6505 - meta = with stdenv.lib; { 6466 + meta = { 6506 6467 description = "Yet Another Config Parser"; 6507 6468 homepage = "https://github.com/mozilla-services/konfig"; 6508 6469 license = licenses.mpl20; ··· 6513 6474 name = "kitchen-1.1.1"; 6514 6475 disabled = isPy3k; 6515 6476 6516 - meta.maintainers = [ stdenv.lib.maintainers.mornfall ]; 6477 + meta.maintainers = with maintainers; [ mornfall ]; 6517 6478 6518 6479 src = pkgs.fetchurl { 6519 6480 url = "https://pypi.python.org/packages/source/k/kitchen/kitchen-1.1.1.tar.gz"; ··· 6598 6559 6599 6560 doCheck = false; 6600 6561 6601 - meta = with stdenv.lib; { 6562 + meta = { 6602 6563 description = "A modified version of Supybot, an IRC bot"; 6603 6564 homepage = http://supybot.fr.cr; 6604 6565 license = licenses.bsd3; 6605 - maintainers = [ maintainers.goibhniu ]; 6566 + maintainers = with maintainers; [ goibhniu ]; 6606 6567 }; 6607 6568 }); 6608 6569 ··· 6618 6579 6619 6580 propagatedBuildInputs = with self; [ requests2 ]; 6620 6581 6621 - meta = with stdenv.lib; { 6582 + meta = { 6622 6583 homepage = "https://github.com/ghickman/linode"; 6623 6584 description = "A thin python wrapper around Linode's API"; 6624 6585 license = licenses.mit; 6625 - maintainers = [ maintainers.nslqqq ]; 6586 + maintainers = with maintainers; [ nslqqq ]; 6626 6587 }; 6627 6588 }; 6628 6589 ··· 6636 6597 6637 6598 buildInputs = [ pkgs.pkgconfig pkgs.fuse pkgs.attr ]; 6638 6599 6639 - meta = with stdenv.lib; { 6600 + meta = { 6640 6601 description = "Python bindings for the low-level FUSE API"; 6641 6602 homepage = https://code.google.com/p/python-llfuse/; 6642 6603 license = licenses.lgpl2Plus; 6643 6604 platforms = platforms.unix; 6644 - maintainers = [ maintainers.bjornfor ]; 6605 + maintainers = with maintainers; [ bjornfor ]; 6645 6606 }; 6646 6607 }; 6647 6608 ··· 6703 6664 propagatedBuildInputs = with self; [ wxPython modules.readline ]; 6704 6665 postInstall = "mv $out/bin/loxodo.py $out/bin/loxodo"; 6705 6666 6706 - meta = with stdenv.lib; { 6667 + meta = { 6707 6668 description = "A Password Safe V3 compatible password vault"; 6708 6669 homepage = http://www.christoph-sommer.de/loxodo/; 6709 6670 license = licenses.gpl2Plus; ··· 6811 6772 meta = { 6812 6773 description = "Super-fast templating language"; 6813 6774 homepage = http://www.makotemplates.org; 6814 - license = stdenv.lib.licenses.mit; 6815 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 6775 + license = licenses.mit; 6776 + maintainers = with maintainers; [ iElectric ]; 6816 6777 }; 6817 6778 }; 6818 6779 ··· 6829 6790 description = "Implements a XML/HTML/XHTML Markup safe string"; 6830 6791 homepage = http://dev.pocoo.org; 6831 6792 license = "BSD"; 6832 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 6793 + maintainers = with maintainers; [ iElectric ]; 6833 6794 }; 6834 6795 }; 6835 6796 ··· 6847 6808 meta = { 6848 6809 description = "A documentation builder"; 6849 6810 homepage = http://pypi.python.org/pypi/manuel; 6850 - license = stdenv.lib.licenses.zpt20; 6811 + license = licenses.zpt20; 6851 6812 }; 6852 6813 }; 6853 6814 ··· 6896 6857 description = "McCabe checker, plugin for flake8"; 6897 6858 homepage = "https://github.com/flintwork/mccabe"; 6898 6859 license = licenses.mit; 6899 - maintainers = [ stdenv.lib.maintainers.garbas ]; 6860 + maintainers = with maintainers; [ garbas ]; 6900 6861 }; 6901 6862 }); 6902 6863 ··· 6935 6896 meta = { 6936 6897 description = "An HTML/XML templating engine used by supervisor"; 6937 6898 homepage = https://github.com/supervisor/meld3; 6938 - license = stdenv.lib.licenses.free; 6899 + license = licenses.free; 6939 6900 }; 6940 6901 }; 6941 6902 ··· 7000 6961 export LC_ALL="en_US.UTF-8" 7001 6962 ''; 7002 6963 7003 - meta = with stdenv.lib; { 6964 + meta = { 7004 6965 description = '' 7005 6966 A content management platform built using the Django framework 7006 6967 ''; ··· 7076 7037 description = "Streaming command-line twitter client"; 7077 7038 homepage = "http://www.rainbowstream.org/"; 7078 7039 license = licenses.mit; 7079 - maintainers = [ maintainers.thoughtpolice ]; 7040 + maintainers = with maintainers; [ thoughtpolice ]; 7080 7041 }; 7081 7042 }; 7082 7043 ··· 7144 7105 7145 7106 homepage = http://moinmo.in/; 7146 7107 7147 - license = stdenv.lib.licenses.gpl2Plus; 7108 + license = licenses.gpl2Plus; 7148 7109 }; 7149 7110 }); 7150 7111 ··· 7159 7120 buildInputs = with self; [ six pathpy setuptools ]; 7160 7121 propagatedBuildInputs = with self; [ decorator ]; 7161 7122 7162 - meta = with stdenv.lib; { 7123 + meta = { 7163 7124 description = "Many more basic tools for python 2/3 extending itertools, functools, operator and collections"; 7164 7125 homepage = https://bitbucket.org/userzimmermann/python-moretools; 7165 7126 license = licenses.gpl3Plus; ··· 7216 7177 sha256 = "1blgzwq4irzaf8abb4z0d2r48903n9zxf51fhnv3gv09bgxjqzxh"; 7217 7178 }; 7218 7179 7219 - meta = with stdenv.lib; { 7180 + meta = { 7220 7181 homepage = http://mpmath.googlecode.com; 7221 7182 description = "A pure-Python library for multiprecision floating arithmetic"; 7222 7183 license = licenses.bsd3; ··· 7311 7272 homepage = http://bmc.github.com/munkres/; 7312 7273 description = "Munkres algorithm for the Assignment Problem"; 7313 7274 license = licenses.bsd3; 7314 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 7275 + maintainers = with maintainers; [ iElectric ]; 7315 7276 }; 7316 7277 }; 7317 7278 ··· 7334 7295 homepage = http://alastair/python-musicbrainz-ngs; 7335 7296 description = "Python bindings for musicbrainz NGS webservice"; 7336 7297 license = licenses.bsd2; 7337 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 7298 + maintainers = with maintainers; [ iElectric ]; 7338 7299 }; 7339 7300 }; 7340 7301 ··· 7351 7312 7352 7313 meta = { 7353 7314 homepage = https://github.com/aroig/mutag; 7354 - license = stdenv.lib.licenses.gpl3; 7355 - maintainers = [ stdenv.lib.maintainers.DamienCassou ]; 7315 + license = licenses.gpl3; 7316 + maintainers = with maintainers; [ DamienCassou ]; 7356 7317 }; 7357 7318 }; 7358 7319 ··· 7370 7331 meta = { 7371 7332 description = "Python multimedia tagging library"; 7372 7333 homepage = http://code.google.com/p/mutagen; 7373 - license = stdenv.lib.licenses.lgpl2; 7334 + license = licenses.lgpl2; 7374 7335 }; 7375 7336 }); 7376 7337 ··· 7390 7351 meta = { 7391 7352 description = "Utilities for use with console mail clients, like mutt"; 7392 7353 homepage = http://www.blacktrash.org/hg/muttils; 7393 - license = stdenv.lib.licenses.gpl2Plus; 7354 + license = licenses.gpl2Plus; 7394 7355 }; 7395 7356 }); 7396 7357 ··· 7456 7417 }; 7457 7418 7458 7419 meta = { 7459 - maintainers = [ 7460 - stdenv.lib.maintainers.garbas 7461 - stdenv.lib.maintainers.iElectric 7462 - ]; 7463 - platforms = stdenv.lib.platforms.linux; 7420 + maintainers = with maintainers; [ garbas iElectric ]; 7421 + platforms = platforms.linux; 7464 7422 }; 7465 7423 }; 7466 7424 ··· 7513 7471 meta = { 7514 7472 description = "A simple Python module for parsing human names into their individual components"; 7515 7473 homepage = https://github.com/derek73/python-nameparser; 7516 - license = stdenv.lib.licenses.lgpl21Plus; 7474 + license = licenses.lgpl21Plus; 7517 7475 }; 7518 7476 }; 7519 7477 ··· 7529 7487 meta = { 7530 7488 homepage = "https://python-nbxmpp.gajim.org/"; 7531 7489 description = "Non-blocking Jabber/XMPP module"; 7532 - license = stdenv.lib.licenses.gpl3; 7490 + license = licenses.gpl3; 7533 7491 }; 7534 7492 }; 7535 7493 ··· 7702 7660 meta = { 7703 7661 description = "Coverage 3.x support for Nose"; 7704 7662 homepage = https://github.com/ask/nosecover3; 7705 - license = stdenv.lib.licenses.lgpl21; 7663 + license = licenses.lgpl21; 7706 7664 }; 7707 7665 }; 7708 7666 ··· 7721 7679 7722 7680 homepage = http://github.com/cmheisel/nose-xcover/; 7723 7681 7724 - license = stdenv.lib.licenses.bsd3; 7682 + license = licenses.bsd3; 7725 7683 }; 7726 7684 }); 7727 7685 ··· 7793 7751 meta = { 7794 7752 description = "A Python wrapper around notmuch"; 7795 7753 homepage = http://notmuchmail.org/; 7796 - maintainers = [ stdenv.lib.maintainers.garbas ]; 7754 + maintainers = with maintainers; [ garbas ]; 7797 7755 }; 7798 7756 }; 7799 7757 ··· 7896 7854 # tests fail 7897 7855 doCheck = false; 7898 7856 7899 - meta = with stdenv.lib; { 7857 + meta = { 7900 7858 description = "Generate network-diagram image from spec-text file (similar to Graphviz)"; 7901 7859 homepage = http://blockdiag.com/; 7902 7860 license = licenses.asl20; 7903 7861 platforms = platforms.linux; 7904 - maintainers = [ maintainers.bjornfor ]; 7862 + maintainers = with maintainers; [ bjornfor ]; 7905 7863 }; 7906 7864 }; 7907 7865 ··· 7927 7885 Livestreamer is CLI program that extracts streams from various 7928 7886 services and pipes them into a video player of choice. 7929 7887 ''; 7930 - license = stdenv.lib.licenses.bsd2; 7931 - maintainers = with stdenv.lib.maintainers; [ fuuzetsu ]; 7888 + license = licenses.bsd2; 7889 + maintainers = with maintainers; [ fuuzetsu ]; 7932 7890 }; 7933 7891 }; 7934 7892 ··· 7944 7902 homepage = http://code.google.com/p/oauth; 7945 7903 description = "Library for OAuth version 1.0a"; 7946 7904 license = licenses.mit; 7947 - platforms = stdenv.lib.platforms.all; 7905 + platforms = platforms.all; 7948 7906 }; 7949 7907 }); 7950 7908 ··· 7968 7926 homepage = "https://github.com/simplegeo/python-oauth2"; 7969 7927 description = "library for OAuth version 1.0"; 7970 7928 license = licenses.mit; 7971 - maintainers = [ stdenv.lib.maintainers.garbas ]; 7972 - platforms = stdenv.lib.platforms.linux; 7929 + maintainers = with maintainers; [ garbas ]; 7930 + platforms = platforms.linux; 7973 7931 }; 7974 7932 }); 7975 7933 ··· 7984 7942 propagatedBuildInputs = with pythonPackages; [ httplib2 pyasn1 pyasn1-modules rsa ]; 7985 7943 doCheck = false; 7986 7944 7987 - meta = with stdenv.lib; { 7945 + meta = { 7988 7946 description = "A client library for OAuth 2.0"; 7989 7947 homepage = http://github.com/google/oauth2client/; 7990 7948 license = licenses.bsd2; ··· 8030 7988 description = "a pluggable transport proxy"; 8031 7989 homepage = https://www.torproject.org/projects/obfsproxy; 8032 7990 repositories.git = https://git.torproject.org/pluggable-transports/obfsproxy.git; 8033 - maintainers = with stdenv.lib.maintainers; [ phreedom thoughtpolice ]; 7991 + maintainers = with maintainers; [ phreedom thoughtpolice ]; 8034 7992 }; 8035 7993 }); 8036 7994 8037 7995 offtrac = buildPythonPackage rec { 8038 7996 name = "offtrac-0.1.0"; 8039 - meta.maintainers = [ stdenv.lib.maintainers.mornfall ]; 7997 + meta.maintainers = with maintainers; [ mornfall ]; 8040 7998 8041 7999 src = pkgs.fetchurl { 8042 8000 url = "https://pypi.python.org/packages/source/o/offtrac/${name}.tar.gz"; ··· 8155 8113 meta = { 8156 8114 homepage = "http://pandas.pydata.org/"; 8157 8115 description = "Python Data Analysis Library"; 8158 - license = stdenv.lib.licenses.bsd3; 8159 - maintainers = [ stdenv.lib.maintainers.raskin ]; 8160 - platforms = stdenv.lib.platforms.linux; 8116 + license = licenses.bsd3; 8117 + maintainers = with maintainers; [ raskin ]; 8118 + platforms = platforms.linux; 8161 8119 }; 8162 8120 }; 8163 8121 ··· 8193 8151 meta = { 8194 8152 homepage = "https://github.com/paramiko/paramiko/"; 8195 8153 description = "Native Python SSHv2 protocol library"; 8196 - license = stdenv.lib.licenses.lgpl21Plus; 8197 - maintainers = [ stdenv.lib.maintainers.aszlig ]; 8154 + license = licenses.lgpl21Plus; 8155 + maintainers = with maintainers; [ aszlig ]; 8198 8156 8199 8157 longDescription = '' 8200 8158 This is a library for making SSH2 connections (client or server). ··· 8240 8198 meta = { 8241 8199 description = "Load, configure, and compose WSGI applications and servers"; 8242 8200 homepage = http://pythonpaste.org/deploy/; 8243 - platforms = stdenv.lib.platforms.all; 8201 + platforms = platforms.all; 8244 8202 }; 8245 8203 }; 8246 8204 ··· 8260 8218 meta = { 8261 8219 description = "A pluggable command-line frontend, including commands to setup package file layouts"; 8262 8220 homepage = http://pythonpaste.org/script/; 8263 - platforms = stdenv.lib.platforms.all; 8221 + platforms = platforms.all; 8264 8222 }; 8265 8223 }; 8266 8224 ··· 8277 8235 meta = { 8278 8236 description = "Object-oriented filesystem paths"; 8279 8237 homepage = "https://pathlib.readthedocs.org/"; 8280 - license = stdenv.lib.licenses.mit; 8238 + license = licenses.mit; 8281 8239 }; 8282 8240 }; 8283 8241 ··· 8289 8247 sha256 = "0n1kpbbm1dg5f484yzxr7gb3ak6vjp92j70nw3bgjzsj9fh26afq"; 8290 8248 }; 8291 8249 8292 - meta = with stdenv.lib; { 8250 + meta = { 8293 8251 description = "A module wrapper for os.path"; 8294 8252 homepage = http://github.com/jaraco/path.py; 8295 8253 license = licenses.mit; ··· 8364 8322 homepage = http://getpelican.com/; 8365 8323 description = "A tool to generate a static blog from reStructuredText or Markdown input files"; 8366 8324 license = licenses.agpl3; 8367 - maintainers = with stdenv.lib.maintainers; [ offline prikhi ]; 8325 + maintainers = with maintainers; [ offline prikhi ]; 8368 8326 }; 8369 8327 }; 8370 8328 ··· 8381 8339 homepage = "http://pep8.readthedocs.org/"; 8382 8340 description = "Python style guide checker"; 8383 8341 license = licenses.mit; 8384 - maintainers = [ stdenv.lib.maintainers.garbas ]; 8342 + maintainers = with maintainers; [ garbas ]; 8385 8343 }; 8386 8344 }; 8387 8345 ··· 8401 8359 homepage = https://github.com/mooz/percol; 8402 8360 description = "Adds flavor of interactive filtering to the traditional pipe concept of shell"; 8403 8361 license = licenses.mit; 8404 - maintainers = with stdenv.lib.maintainers; [ koral ]; 8362 + maintainers = with maintainers; [ koral ]; 8405 8363 }; 8406 8364 }; 8407 8365 ··· 8420 8378 meta = { 8421 8379 homepage = http://www.noah.org/wiki/Pexpect; 8422 8380 description = "Automate interactive console applications such as ssh, ftp, etc"; 8423 - license = stdenv.lib.licenses.mit; 8381 + license = licenses.mit; 8424 8382 8425 8383 longDescription = '' 8426 8384 Pexpect is similar to the Don Libes "Expect" system, but Pexpect ··· 8452 8410 propagatedBuildInputs = with self; [ pytz ]; 8453 8411 8454 8412 meta = { 8455 - maintainers = [ 8456 - stdenv.lib.maintainers.garbas 8457 - stdenv.lib.maintainers.iElectric 8458 - ]; 8459 - platforms = stdenv.lib.platforms.linux; 8413 + maintainers = with maintainers; [ garbas iElectric ]; 8414 + platforms = platforms.linux; 8460 8415 }; 8461 8416 }; 8462 8417 ··· 8473 8428 8474 8429 propagatedBuildInputs = with self; [ click jedi prompt_toolkit psycopg2 pygments sqlparse ]; 8475 8430 8476 - meta = with stdenv.lib; { 8431 + meta = { 8477 8432 description = "Command-line interface for PostgreSQL"; 8478 8433 longDescription = '' 8479 8434 Rich command-line interface for PostgreSQL with auto-completion and ··· 8632 8587 8633 8588 license = "http://www.pythonware.com/products/pil/license.htm"; 8634 8589 8635 - maintainers = with stdenv.lib.maintainers; [ goibhniu prikhi ]; 8590 + maintainers = with maintainers; [ goibhniu prikhi ]; 8636 8591 }; 8637 8592 }; 8638 8593 ··· 8717 8672 install -m644 "powerline/bindings/tmux/powerline.conf" "$out/share/tmux/powerline.conf" 8718 8673 ''; 8719 8674 8720 - meta = with stdenv.lib; { 8675 + meta = { 8721 8676 homepage = https://github.com/powerline/powerline; 8722 8677 description = "The ultimate statusline/prompt utility"; 8723 8678 license = licenses.mit; ··· 8741 8696 # can't find the tests module? 8742 8697 doCheck = false; 8743 8698 8744 - meta = with stdenv.lib; { 8699 + meta = { 8745 8700 description = "Python Reddit API wrapper"; 8746 8701 homepage = http://praw.readthedocs.org/; 8747 8702 license = licenses.gpl3; ··· 8781 8736 buildInputs = with self; [ jedi ipython pygments ]; 8782 8737 propagatedBuildInputs = with self; [ docopt six wcwidth ]; 8783 8738 8784 - meta = with stdenv.lib; { 8739 + meta = { 8785 8740 description = "Python library for building powerful interactive command lines"; 8786 8741 longDescription = '' 8787 8742 prompt_toolkit could be a replacement for readline, but it can be ··· 8870 8825 8871 8826 meta = { 8872 8827 description = "PostgreSQL database adapter for the Python programming language"; 8873 - license = with stdenv.lib.licenses; [ gpl2 zpt20 ]; 8828 + license = with licenses; [ gpl2 zpt20 ]; 8874 8829 }; 8875 8830 }; 8876 8831 ··· 8923 8878 meta = { 8924 8879 description = "Bindings for Chromaprint acoustic fingerprinting"; 8925 8880 homepage = "https://github.com/sampsyo/pyacoustid"; 8926 - license = stdenv.lib.licenses.mit; 8881 + license = licenses.mit; 8927 8882 }; 8928 8883 }; 8929 8884 ··· 8941 8896 meta = { 8942 8897 description = "Python Algorithmic Trading"; 8943 8898 homepage = http://gbeced.github.io/pyalgotrade/; 8944 - license = stdenv.lib.licenses.asl20; 8899 + license = licenses.asl20; 8945 8900 }; 8946 8901 }; 8947 8902 ··· 8958 8913 description = "ASN.1 tools for Python"; 8959 8914 homepage = http://pyasn1.sourceforge.net/; 8960 8915 license = "mBSD"; 8961 - platforms = stdenv.lib.platforms.unix; # arbitrary choice 8916 + platforms = platforms.unix; # arbitrary choice 8962 8917 }; 8963 8918 }); 8964 8919 ··· 8977 8932 meta = { 8978 8933 description = "A collection of ASN.1-based protocols modules"; 8979 8934 homepage = https://pypi.python.org/pypi/pyasn1-modules; 8980 - license = stdenv.lib.licenses.bsd3; 8981 - platforms = stdenv.lib.platforms.unix; # same as pyasn1 8935 + license = licenses.bsd3; 8936 + platforms = platforms.unix; # same as pyasn1 8982 8937 }; 8983 8938 }; 8984 8939 ··· 9004 8959 meta = { 9005 8960 description = "Python bindings for PortAudio"; 9006 8961 homepage = "http://people.csail.mit.edu/hubert/pyaudio/"; 9007 - license = stdenv.lib.licenses.mit; 8962 + license = licenses.mit; 9008 8963 }; 9009 8964 }; 9010 8965 ··· 9021 8976 9022 8977 propagatedBuildInputs = with self; [ dateutil ]; 9023 8978 9024 - meta = with stdenv.lib; { 8979 + meta = { 9025 8980 description = "Module for reading vCard and vCalendar files"; 9026 8981 homepage = http://vobject.skyhouseconsulting.com/; 9027 8982 license = licenses.asl20; 9028 - maintainers = [ maintainers.DamienCassou ]; 8983 + maintainers = with maintainers; [ DamienCassou ]; 9029 8984 }; 9030 8985 }; 9031 8986 ··· 9042 8997 9043 8998 propagatedBuildInputs = with self; [ sqlite3 vobject lxml requests urwid pyxdg ]; 9044 8999 9045 - meta = with stdenv.lib; { 9000 + meta = { 9046 9001 description = "Command-line interface carddav client"; 9047 9002 homepage = http://lostpackets.de/pycarddav; 9048 9003 license = licenses.mit; 9049 - maintainers = [ maintainers.DamienCassou ]; 9004 + maintainers = with maintainers; [ DamienCassou ]; 9050 9005 }; 9051 9006 }; 9052 9007 ··· 9060 9015 sha256 = "02sdn2998jlrm35smn1530hix3kzwyc1jv49cjdcnvfvrqqi3rww"; 9061 9016 }; 9062 9017 9063 - meta = with stdenv.lib; { 9018 + meta = { 9064 9019 description = ''PicoSAT is a popular SAT solver written by Armin 9065 9020 Biere in pure C. This package provides efficient Python bindings 9066 9021 to picosat on the C level, i.e. when importing pycosat, the ··· 9095 9050 meta = { 9096 9051 homepage = https://pypi.python.org/pypi/pygit2; 9097 9052 description = "A set of Python bindings to the libgit2 shared library"; 9098 - license = with stdenv.lib.licenses; gpl2; 9099 - platforms = with stdenv.lib.platforms; all; 9053 + license = with licenses; gpl2; 9054 + platforms = with platforms; all; 9100 9055 }; 9101 9056 }; 9102 9057 ··· 9115 9070 homepage = http://babel.edgewall.org; 9116 9071 description = "A collection of tools for internationalizing Python applications"; 9117 9072 license = "BSD"; 9118 - maintainers = [ stdenv.lib.maintainers.garbas ]; 9119 - platforms = stdenv.lib.platforms.linux; 9073 + maintainers = with maintainers; [ garbas ]; 9074 + platforms = platforms.linux; 9120 9075 }; 9121 9076 }); 9122 9077 ··· 9147 9102 --prefix="$out" 9148 9103 ''; 9149 9104 9150 - meta = with stdenv.lib; { 9105 + meta = { 9151 9106 homepage = https://github.com/Groundworkstech/pybfd; 9152 9107 description = "A Python interface to the GNU Binary File Descriptor (BFD) library"; 9153 9108 license = licenses.gpl2; ··· 9179 9134 9180 9135 meta = { 9181 9136 description = "Interface for working with block devices"; 9182 - license = stdenv.lib.licenses.gpl2Plus; 9137 + license = licenses.gpl2Plus; 9183 9138 }; 9184 9139 }; 9185 9140 ··· 9213 9168 9214 9169 propagatedBuildInputs = with self; [ pygments markdown ]; 9215 9170 9216 - meta = with stdenv.lib; { 9171 + meta = { 9217 9172 homepage = "http://pyblosxom.github.io"; 9218 9173 description = "File-based blogging engine"; 9219 9174 license = licenses.mit; ··· 9237 9192 sed -i '3iimport setuptools' setup.py 9238 9193 ''; 9239 9194 9240 - meta = with stdenv.lib; { 9195 + meta = { 9241 9196 maintainers = with maintainers; [ cstrahan ]; 9242 - license = stdenv.lib.licenses.bsd2; 9243 - platforms = stdenv.lib.platforms.all; 9197 + license = licenses.bsd2; 9198 + platforms = platforms.all; 9244 9199 homepage = "http://jparyani.github.io/pycapnp/index.html"; 9245 9200 }; 9246 9201 }; ··· 9272 9227 nosetests 9273 9228 ''; 9274 9229 9275 - meta = with stdenv.lib; { 9230 + meta = { 9276 9231 homepage = http://www.gnu.org/software/libcdio/; 9277 9232 description = "Wrapper around libcdio (CD Input and Control library)"; 9278 9233 maintainers = with maintainers; [ rycee ]; ··· 9302 9257 9303 9258 description = "Python wrappers for the Crypto++ library"; 9304 9259 9305 - license = stdenv.lib.licenses.gpl2Plus; 9260 + license = licenses.gpl2Plus; 9306 9261 9307 9262 maintainers = [ ]; 9308 - platforms = stdenv.lib.platforms.linux; 9263 + platforms = platforms.linux; 9309 9264 }; 9310 9265 }); 9311 9266 ··· 9332 9287 meta = { 9333 9288 homepage = http://pycurl.sourceforge.net/; 9334 9289 description = "Python wrapper for libcurl"; 9335 - platforms = stdenv.lib.platforms.linux; 9290 + platforms = platforms.linux; 9336 9291 }; 9337 9292 }); 9338 9293 ··· 9355 9310 meta = { 9356 9311 homepage = https://pypi.python.org/pypi/pycurl2; 9357 9312 description = "A fork from original PycURL library that no maintained from 7.19.0"; 9358 - platforms = stdenv.lib.platforms.linux; 9313 + platforms = platforms.linux; 9359 9314 }; 9360 9315 }); 9361 9316 ··· 9395 9350 # dictionaries needed for tests 9396 9351 doCheck = false; 9397 9352 9398 - meta = with stdenv.lib; { 9353 + meta = { 9399 9354 description = "pyenchant: Python bindings for the Enchant spellchecker"; 9400 9355 homepage = https://pythonhosted.org/pyenchant/; 9401 9356 license = licenses.lgpl21; ··· 9434 9389 meta = { 9435 9390 description = "FIGlet in pure Python"; 9436 9391 license = licenses.gpl2Plus; 9437 - maintainers = [ maintainers.thoughtpolice ]; 9392 + maintainers = with maintainers; [ thoughtpolice ]; 9438 9393 }; 9439 9394 }; 9440 9395 ··· 9454 9409 homepage = https://launchpad.net/pyflakes; 9455 9410 description = "A simple program which checks Python source files for errors"; 9456 9411 license = licenses.mit; 9457 - maintainers = [ stdenv.lib.maintainers.garbas ]; 9412 + maintainers = with maintainers; [ garbas ]; 9458 9413 }; 9459 9414 }; 9460 9415 ··· 9469 9424 9470 9425 propagatedBuildInputs = with pythonPackages; [ ]; 9471 9426 9472 - meta = with stdenv.lib; { 9427 + meta = { 9473 9428 description = "Pure Python GeoIP API"; 9474 9429 homepage = https://github.com/appliedsec/pygeoip; 9475 9430 license = licenses.lgpl3Plus; ··· 9494 9449 meta = { 9495 9450 homepage = "http://www.pyglet.org/"; 9496 9451 description = "A cross-platform windowing and multimedia library"; 9497 - license = stdenv.lib.licenses.bsd3; 9498 - platforms = stdenv.lib.platforms.mesaPlatforms; 9452 + license = licenses.bsd3; 9453 + platforms = platforms.mesaPlatforms; 9499 9454 }; 9500 9455 }; 9501 9456 ··· 9508 9463 sha256 = "0lagrwifsgn0s8bzqahpr87p7gd38xja8f06akscinp6hj89283k"; 9509 9464 }; 9510 9465 9511 - meta = with stdenv.lib; { 9466 + meta = { 9512 9467 homepage = http://pygments.org/; 9513 9468 description = "A generic syntax highlighter"; 9514 9469 license = with licenses; [ bsd2 ]; ··· 9536 9491 homepage = "https://launchpad.net/pygpgme"; 9537 9492 description = "A Python wrapper for the GPGME library"; 9538 9493 license = licenses.lgpl21; 9539 - maintainers = [ stdenv.lib.maintainers.garbas ]; 9494 + maintainers = with maintainers; [ garbas ]; 9540 9495 }; 9541 9496 }; 9542 9497 ··· 9552 9507 9553 9508 disabled = isPyPy || isPy3k; 9554 9509 9555 - meta = with stdenv.lib; { 9510 + meta = { 9556 9511 description = "Media Meta Data retrieval framework"; 9557 9512 homepage = http://sourceforge.net/projects/mmpython/; 9558 9513 license = licenses.gpl2; 9559 - maintainers = [ maintainers.DamienCassou ]; 9514 + maintainers = with maintainers; [ DamienCassou ]; 9560 9515 }; 9561 9516 }; 9562 9517 ··· 9595 9550 runHook postInstall 9596 9551 ''; 9597 9552 9598 - meta = with stdenv.lib; { 9553 + meta = { 9599 9554 description = "Generic application framework, providing the foundation for other modules"; 9600 9555 homepage = https://github.com/freevo/kaa-base; 9601 9556 license = licenses.lgpl21; 9602 - maintainers = [ maintainers.DamienCassou ]; 9557 + maintainers = with maintainers; [ DamienCassou ]; 9603 9558 }; 9604 9559 }; 9605 9560 ··· 9642 9597 9643 9598 propagatedBuildInputs = with self; [ kaa-base ]; 9644 9599 9645 - meta = with stdenv.lib; { 9600 + meta = { 9646 9601 description = "Python library for parsing media metadata, which can extract metadata (e.g., such as id3 tags) from a wide range of media files"; 9647 9602 homepage = https://github.com/freevo/kaa-metadata; 9648 9603 license = licenses.gpl2; 9649 - maintainers = [ maintainers.DamienCassou ]; 9604 + maintainers = with maintainers; [ DamienCassou ]; 9650 9605 }; 9651 9606 }; 9652 9607 ··· 9684 9639 9685 9640 propagatedBuildInputs = with self; [ pycrypto ecdsa ]; 9686 9641 9687 - meta = with stdenv.lib; { 9642 + meta = { 9688 9643 description = "JSON Web Token implementation in Python"; 9689 9644 longDescription = "A Python implementation of JSON Web Token draft 01"; 9690 9645 homepage = https://github.com/progrium/pyjwt; ··· 9736 9691 9737 9692 buildInputs = with self; [ pkgs.libiodbc ]; 9738 9693 9739 - meta = with stdenv.lib; { 9694 + meta = { 9740 9695 description = "Python ODBC module to connect to almost any database"; 9741 9696 homepage = https://code.google.com/p/pyodbc/; 9742 9697 license = licenses.mit; 9743 9698 platforms = platforms.linux; 9744 - maintainers = [ maintainers.bjornfor ]; 9699 + maintainers = with maintainers; [ bjornfor ]; 9745 9700 }; 9746 9701 }; 9747 9702 ··· 9827 9782 meta = { 9828 9783 homepage = "https://fedorahosted.org/pyparted/"; 9829 9784 description = "Python interface for libparted"; 9830 - license = stdenv.lib.licenses.gpl2Plus; 9831 - platforms = stdenv.lib.platforms.linux; 9785 + license = licenses.gpl2Plus; 9786 + platforms = platforms.linux; 9832 9787 }; 9833 9788 }; 9834 9789 ··· 9846 9801 }; 9847 9802 meta = { 9848 9803 description = "A python implementation of the Pluggable Transports for Circumvention specification for Tor"; 9849 - license = stdenv.lib.licenses.bsd2; 9804 + license = licenses.bsd2; 9850 9805 }; 9851 9806 }); 9852 9807 ··· 9863 9818 9864 9819 propagatedBuildInputs = with self; [ scipy numpy pyqt4 pyopengl ]; 9865 9820 9866 - meta = with stdenv.lib; { 9821 + meta = { 9867 9822 description = "Scientific Graphics and GUI Library for Python"; 9868 9823 homepage = http://www.pyqtgraph.org/; 9869 9824 license = licenses.mit; 9870 9825 platforms = platforms.unix; 9871 - maintainers = [ maintainers.koral ]; 9826 + maintainers = with maintainers; [ koral ]; 9872 9827 }; 9873 9828 }; 9874 9829 ··· 9880 9835 md5 = "46ee623eeeba5a7cc0d95cbfa7e18abd"; 9881 9836 }; 9882 9837 9883 - meta = with stdenv.lib; { 9838 + meta = { 9884 9839 description = "Snowball stemming algorithms, for information retrieval"; 9885 9840 homepage = http://snowball.tartarus.org/; 9886 9841 license = licenses.mit; ··· 9897 9852 md5 = "59d4d3f4a8786776c9d7f9051b8f1a69"; 9898 9853 }; 9899 9854 9900 - meta = with stdenv.lib; { 9855 + meta = { 9901 9856 description = "Distributed object middleware for Python (IPC/RPC)"; 9902 9857 homepage = http://pythonhosted.org/Pyro/; 9903 9858 license = licenses.mit; 9904 9859 platforms = platforms.unix; 9905 - maintainers = [ maintainers.bjornfor ]; 9860 + maintainers = with maintainers; [ bjornfor ]; 9906 9861 }; 9907 9862 }); 9908 9863 ··· 9917 9872 meta = { 9918 9873 homepage = http://www.dalkescientific.om/Python/PyRSS2Gen.html; 9919 9874 description = "Library for generating RSS 2.0 feeds"; 9920 - license = stdenv.lib.licenses.bsd2; 9921 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 9875 + license = licenses.bsd2; 9876 + maintainers = with maintainers; [ iElectric ]; 9922 9877 }; 9923 9878 }); 9924 9879 ··· 9933 9888 9934 9889 propagatedBuildInputs = with self; [ pyasn1 pycrypto ]; 9935 9890 9936 - meta = with stdenv.lib; { 9891 + meta = { 9937 9892 homepage = http://pysnmp.sf.net; 9938 9893 description = "A pure-Python SNMPv1/v2c/v3 library"; 9939 9894 license = licenses.bsd2; 9940 9895 platforms = platforms.all; 9941 - maintainers = [ maintainers.koral ]; 9896 + maintainers = with maintainers; [ koral ]; 9942 9897 }; 9943 9898 }; 9944 9899 ··· 9956 9911 meta = { 9957 9912 description = "SOCKS module for Python"; 9958 9913 license = licenses.bsd3; 9959 - maintainers = [ maintainers.thoughtpolice ]; 9914 + maintainers = with maintainers; [ thoughtpolice ]; 9960 9915 }; 9961 9916 }; 9962 9917 9963 9918 python_fedora = buildPythonPackage (rec { 9964 9919 name = "python-fedora-0.3.33"; 9965 - meta.maintainers = [ stdenv.lib.maintainers.mornfall ]; 9920 + meta.maintainers = with maintainers; [ mornfall ]; 9966 9921 9967 9922 src = pkgs.fetchurl { 9968 9923 url = "https://fedorahosted.org/releases/p/y/python-fedora/${name}.tar.gz"; ··· 9992 9947 sha256 = "18mhiwqq6vp65ykmi8x3i5l3gvrvrrr8z2kv11z1rpixmyr7sw1p"; 9993 9948 }; 9994 9949 9995 - meta = with stdenv.lib; { 9950 + meta = { 9996 9951 description = "Toolkit for safe and simple cryptography"; 9997 9952 homepage = https://pypi.python.org/pypi/python-keyczar; 9998 9953 license = licenses.asl20; ··· 10023 9978 meta = { 10024 9979 homepage = "http://pyudev.readthedocs.org/"; 10025 9980 description = "Pure Python libudev binding"; 10026 - license = stdenv.lib.licenses.lgpl21Plus; 10027 - platforms = stdenv.lib.platforms.linux; 9981 + license = licenses.lgpl21Plus; 9982 + platforms = platforms.linux; 10028 9983 }; 10029 9984 }; 10030 9985 ··· 10040 9995 meta = { 10041 9996 homepage = http://github.com/ericflo/pynzb; 10042 9997 description = "Unified API for parsing NZB files"; 10043 - license = stdenv.lib.licenses.bsd3; 10044 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 9998 + license = licenses.bsd3; 9999 + maintainers = with maintainers; [ iElectric ]; 10045 10000 }; 10046 10001 }); 10047 10002 ··· 10059 10014 meta = { 10060 10015 homepage = http://code.google.com/p/python-progressbar/; 10061 10016 description = "Text progressbar library for python"; 10062 - license = stdenv.lib.licenses.lgpl3Plus; 10063 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 10017 + license = licenses.lgpl3Plus; 10018 + maintainers = with maintainers; [ iElectric ]; 10064 10019 }; 10065 10020 }); 10066 10021 ··· 10094 10049 10095 10050 meta = { 10096 10051 description = "A Python extension module for POSIX ACLs, it can be used to query, list, add, and remove ACLs from files and directories under operating systems that support them"; 10097 - license = stdenv.lib.licenses.lgpl21Plus; 10052 + license = licenses.lgpl21Plus; 10098 10053 }; 10099 10054 }); 10100 10055 ··· 10121 10076 10122 10077 doCheck = false; 10123 10078 10124 - meta = with stdenv.lib; { 10079 + meta = { 10125 10080 description = "Emacs Lisp to Python interface"; 10126 10081 homepage = http://pymacs.progiciels-bpi.ca; 10127 10082 license = licenses.gpl2; 10128 - maintainers = [ maintainers.goibhniu ]; 10083 + maintainers = with maintainers; [ goibhniu ]; 10129 10084 }; 10130 10085 }; 10131 10086 ··· 10142 10097 meta = { 10143 10098 description = "Pure-Python PDF toolkit"; 10144 10099 homepage = "http://pybrary.net/pyPdf/"; 10145 - license = stdenv.lib.licenses.bsd3; 10100 + license = licenses.bsd3; 10146 10101 }; 10147 10102 }; 10148 10103 ··· 10171 10126 liberal BSD-style Open-Source license. 10172 10127 ''; 10173 10128 license = "BSD-style"; 10174 - platforms = stdenv.lib.platforms.mesaPlatforms; 10129 + platforms = platforms.mesaPlatforms; 10175 10130 }; 10176 10131 }; 10177 10132 ··· 10255 10210 meta = { 10256 10211 description = "A Scss compiler for Python"; 10257 10212 homepage = http://pyscss.readthedocs.org/en/latest/; 10258 - license = stdenv.lib.licenses.mit; 10213 + license = licenses.mit; 10259 10214 }; 10260 10215 }; 10261 10216 ··· 10271 10226 10272 10227 meta = { 10273 10228 homepage = "http://pyserial.sourceforge.net/"; 10274 - license = stdenv.lib.licenses.psfl; 10229 + license = licenses.psfl; 10275 10230 description = "Python serial port extension"; 10276 10231 }; 10277 10232 }; ··· 10452 10407 10453 10408 homepage = http://allmydata.org/trac/pyutil; 10454 10409 10455 - license = stdenv.lib.licenses.gpl2Plus; 10410 + license = licenses.gpl2Plus; 10456 10411 }; 10457 10412 }); 10458 10413 ··· 10474 10429 meta = { 10475 10430 homepage = "https://code.google.com/p/pywebkitgtk/"; 10476 10431 description = "Python bindings for the WebKit GTK+ port"; 10477 - license = stdenv.lib.licenses.lgpl2Plus; 10432 + license = licenses.lgpl2Plus; 10478 10433 }; 10479 10434 }; 10480 10435 ··· 10494 10449 10495 10450 meta = { 10496 10451 description = "A Python extension module which gives access to the extended attributes for filesystem objects available in some operating systems"; 10497 - license = stdenv.lib.licenses.lgpl21Plus; 10452 + license = licenses.lgpl21Plus; 10498 10453 }; 10499 10454 }); 10500 10455 ··· 10531 10486 meta = { 10532 10487 description = "The next generation YAML parser and emitter for Python"; 10533 10488 homepage = http://pyyaml.org; 10534 - license = stdenv.lib.licenses.free; # !? 10489 + license = licenses.free; # !? 10535 10490 }; 10536 10491 }); 10537 10492 ··· 10650 10605 }; 10651 10606 meta = { 10652 10607 homepage = https://github.com/pnpnpn/retry-decorator; 10653 - license = stdenv.lib.licenses.mit; 10608 + license = licenses.mit; 10654 10609 }; 10655 10610 }; 10656 10611 ··· 10668 10623 meta = { 10669 10624 description = "job queue server"; 10670 10625 homepage = "https://github.com/pediapress/qserve"; 10671 - license = stdenv.lib.licenses.bsd3; 10626 + license = licenses.bsd3; 10672 10627 }; 10673 10628 }; 10674 10629 ··· 10781 10736 10782 10737 propagatedBuildInputs = with self; [ docutils mock pygments ]; 10783 10738 10784 - meta = with stdenv.lib; { 10739 + meta = { 10785 10740 description = "ReStructuredText viewer"; 10786 10741 homepage = http://mg.pov.lt/restview/; 10787 10742 license = licenses.gpl2; 10788 10743 platforms = platforms.all; 10789 - maintainers = [ maintainers.koral ]; 10744 + maintainers = with maintainers; [ koral ]; 10790 10745 }; 10791 10746 }; 10792 10747 ··· 10834 10789 md5 = "9a267e9327feb3d021cae26002ba6e0e"; 10835 10790 }; 10836 10791 10837 - meta = with stdenv.lib; { 10792 + meta = { 10838 10793 description = "ISO 8601 date/time parser"; 10839 10794 homepage = http://cheeseshop.python.org/pypi/isodate; 10840 10795 }; ··· 10855 10810 rm "$out/bin/"*.bat 10856 10811 ''; 10857 10812 10858 - meta = with stdenv.lib; { 10813 + meta = { 10859 10814 description = "Test data generator for Robot Framework"; 10860 10815 homepage = https://github.com/mkorpela/RoboMachine; 10861 10816 license = licenses.asl20; 10862 - maintainers = [ maintainers.bjornfor ]; 10817 + maintainers = with maintainers; [ bjornfor ]; 10863 10818 }; 10864 10819 }; 10865 10820 ··· 10876 10831 # error: invalid command 'test' 10877 10832 doCheck = false; 10878 10833 10879 - meta = with stdenv.lib; { 10834 + meta = { 10880 10835 description = "Generic test automation framework"; 10881 10836 homepage = http://robotframework.org/; 10882 10837 license = licenses.asl20; 10883 10838 platforms = platforms.linux; 10884 - maintainers = [ maintainers.bjornfor ]; 10839 + maintainers = with maintainers; [ bjornfor ]; 10885 10840 }; 10886 10841 }; 10887 10842 ··· 10900 10855 10901 10856 propagatedBuildInputs = with self; [ robotframework selenium docutils decorator ]; 10902 10857 10903 - meta = with stdenv.lib; { 10858 + meta = { 10904 10859 description = ""; 10905 10860 homepage = http://robotframework.org/; 10906 10861 license = licenses.asl20; ··· 10919 10874 10920 10875 propagatedBuildInputs = with self; [ robotframework moretools pathpy six setuptools ]; 10921 10876 10922 - meta = with stdenv.lib; { 10877 + meta = { 10923 10878 description = "Python Tools for Robot Framework and Test Libraries"; 10924 10879 homepage = http://bitbucket.org/userzimmermann/robotframework-tools; 10925 10880 license = licenses.gpl3; ··· 10943 10898 buildInputs = with self; [ unittest2 ]; 10944 10899 propagatedBuildInputs = with self; [ robotframework lxml ]; 10945 10900 10946 - meta = with stdenv.lib; { 10901 + meta = { 10947 10902 description = "Python unittest test suite for Robot Framework"; 10948 10903 homepage = http://github.com/collective/robotsuite/; 10949 10904 license = licenses.gpl3; ··· 10973 10928 # error: invalid command 'test' 10974 10929 doCheck = false; 10975 10930 10976 - meta = with stdenv.lib; { 10931 + meta = { 10977 10932 description = "Light-weight and intuitive editor for Robot Framework test case files"; 10978 10933 homepage = https://code.google.com/p/robotframework-ride/; 10979 10934 license = licenses.asl20; 10980 10935 platforms = platforms.linux; 10981 - maintainers = [ maintainers.bjornfor ]; 10936 + maintainers = with maintainers; [ bjornfor ]; 10982 10937 }; 10983 10938 }; 10984 10939 ··· 10994 10949 sha256 = "0rdlvp8h74qs49wz1hx6qy8mgp2ddwlfs7z13h9139ynq04a3z7z"; 10995 10950 }; 10996 10951 10997 - meta = with stdenv.lib; { 10952 + meta = { 10998 10953 description = "python refactoring library"; 10999 10954 homepage = http://rope.sf.net; 11000 - maintainers = [ maintainers.goibhniu ]; 10955 + maintainers = with maintainers; [ goibhniu ]; 11001 10956 license = licenses.gpl2; 11002 10957 }; 11003 10958 }; ··· 11013 10968 11014 10969 propagatedBuildInputs = with self; [ ropemode ]; 11015 10970 11016 - meta = with stdenv.lib; { 10971 + meta = { 11017 10972 description = "a plugin for performing python refactorings in emacs"; 11018 10973 homepage = http://rope.sf.net/ropemacs.html; 11019 - maintainers = [ maintainers.goibhniu ]; 10974 + maintainers = with maintainers; [ goibhniu ]; 11020 10975 license = licenses.gpl2; 11021 10976 }; 11022 10977 }; ··· 11032 10987 11033 10988 propagatedBuildInputs = with self; [ rope ]; 11034 10989 11035 - meta = with stdenv.lib; { 10990 + meta = { 11036 10991 description = "a plugin for performing python refactorings in emacs"; 11037 10992 homepage = http://rope.sf.net; 11038 - maintainers = [ maintainers.goibhniu ]; 10993 + maintainers = with maintainers; [ goibhniu ]; 11039 10994 license = licenses.gpl2; 11040 10995 }; 11041 10996 }; ··· 11060 11015 11061 11016 rpkg = buildPythonPackage (rec { 11062 11017 name = "rpkg-1.14"; 11063 - meta.maintainers = [ stdenv.lib.maintainers.mornfall ]; 11018 + meta.maintainers = with maintainers; [ mornfall ]; 11064 11019 11065 11020 src = pkgs.fetchurl { 11066 11021 url = "https://fedorahosted.org/releases/r/p/rpkg/rpkg-1.14.tar.gz"; ··· 11088 11043 meta = { 11089 11044 homepage = http://rpy.sourceforge.net/rpy2; 11090 11045 description = "Python interface to R"; 11091 - license = stdenv.lib.licenses.gpl2Plus; 11092 - maintainers = [ stdenv.lib.maintainers.joelmo ]; 11046 + license = licenses.gpl2Plus; 11047 + maintainers = with maintainers; [ joelmo ]; 11093 11048 }; 11094 11049 }; 11095 11050 ··· 11107 11062 meta = { 11108 11063 description = "Remote Python Call (RPyC), a transparent and symmetric RPC library"; 11109 11064 homepage = http://rpyc.readthedocs.org; 11110 - license = stdenv.lib.licenses.mit; 11065 + license = licenses.mit; 11111 11066 }; 11112 11067 }; 11113 11068 ··· 11123 11078 11124 11079 meta = { 11125 11080 homepage = http://stuvel.eu/rsa; 11126 - license = stdenv.lib.licenses.asl20; 11081 + license = licenses.asl20; 11127 11082 description = "A pure-Python RSA implementation"; 11128 11083 }; 11129 11084 }; ··· 11137 11092 md5 = "e36a453baddb97c19af6f79d5ba51f38"; 11138 11093 }; 11139 11094 11140 - meta = with stdenv.lib; { 11095 + meta = { 11141 11096 description = "Hierarchic visualization control for wxPython"; 11142 11097 homepage = https://launchpad.net/squaremap; 11143 11098 license = licenses.bsd3; ··· 11155 11110 11156 11111 propagatedBuildInputs = [ self.squaremap self.wxPython28 ]; 11157 11112 11158 - meta = with stdenv.lib; { 11113 + meta = { 11159 11114 description = "GUI Viewer for Python profiling runs"; 11160 11115 homepage = http://www.vrplumber.com/programming/runsnakerun/; 11161 11116 license = licenses.bsd3; ··· 11174 11129 meta = { 11175 11130 description = "A Python object API for managing the Linux LIO kernel target"; 11176 11131 homepage = "https://github.com/agrover/rtslib-fb"; 11177 - platforms = stdenv.lib.platforms.linux; 11132 + platforms = platforms.linux; 11178 11133 }; 11179 11134 }; 11180 11135 ··· 11195 11150 # ERROR: Failure: OSError ([Errno 2] No such file or directory: '/tmp/nix-build-python2.7-seqdiag-0.9.0.drv-0/seqdiag-0.9.0/src/seqdiag/tests/diagrams/') 11196 11151 doCheck = false; 11197 11152 11198 - meta = with stdenv.lib; { 11153 + meta = { 11199 11154 description = "Generate sequence-diagram image from spec-text file (similar to Graphviz)"; 11200 11155 homepage = http://blockdiag.com/; 11201 11156 license = licenses.asl20; 11202 11157 platforms = platforms.linux; 11203 - maintainers = [ maintainers.bjornfor ]; 11158 + maintainers = with maintainers; [ bjornfor ]; 11204 11159 }; 11205 11160 }; 11206 11161 ··· 11217 11172 11218 11173 propagatedBuildInputs = [ modules.readline ]; 11219 11174 11220 - meta = with stdenv.lib; { 11175 + meta = { 11221 11176 description = "Powerful interactive network packet manipulation program"; 11222 11177 homepage = http://www.secdev.org/projects/scapy/; 11223 11178 license = licenses.gpl2; 11224 11179 platforms = platforms.linux; 11225 - maintainers = [ maintainers.bjornfor ]; 11180 + maintainers = with maintainers; [ bjornfor ]; 11226 11181 }; 11227 11182 }; 11228 11183 ··· 11279 11234 meta = { 11280 11235 description = "A set of python modules for machine learning and data mining"; 11281 11236 homepage = http://scikit-learn.org; 11282 - license = stdenv.lib.licenses.bsd3; 11237 + license = licenses.bsd3; 11283 11238 }; 11284 11239 }; 11285 11240 ··· 11395 11350 11396 11351 homepage = http://code.google.com/p/simplejson/; 11397 11352 11398 - license = stdenv.lib.licenses.mit; 11353 + license = licenses.mit; 11399 11354 }; 11400 11355 }); 11401 11356 ··· 11410 11365 sha256 = "1n8msk71lpl3kv086xr2sv68ppgz6228575xfnbszc6p1mwr64rg"; 11411 11366 }; 11412 11367 11413 - meta = with stdenv.lib; { 11368 + meta = { 11414 11369 description = "A Parser Generator for Python"; 11415 11370 homepage = https://pypi.python.org/pypi/SimpleParse; 11416 11371 platforms = platforms.all; 11417 - maintainers = [ maintainers.DamienCassou ]; 11372 + maintainers = with maintainers; [ DamienCassou ]; 11418 11373 }; 11419 11374 }; 11420 11375 ··· 11428 11383 11429 11384 propagatedBuildInputs = with self; [ jinja2 markdown pillow pilkit clint argh pytest ]; 11430 11385 11431 - meta = with stdenv.lib; { 11386 + meta = { 11432 11387 description = "Yet another simple static gallery generator"; 11433 11388 homepage = http://sigal.saimon.org/en/latest/index.html; 11434 11389 license = licenses.mit; 11435 - maintainers = [ maintainers.iElectric ]; 11390 + maintainers = with maintainers; [ iElectric ]; 11436 11391 }; 11437 11392 }; 11438 11393 ··· 11446 11401 11447 11402 propagatedBuildInputs = with self; [ PyStemmer ]; 11448 11403 11449 - meta = with stdenv.lib; { 11404 + meta = { 11450 11405 description = "16 stemmer algorithms (15 + Poerter English stemmer) generated from Snowball algorithms"; 11451 11406 homepage = http://sigal.saimon.org/en/latest/index.html; 11452 11407 license = licenses.bsd3; ··· 11465 11420 11466 11421 buildInputs = with self; [ modules.sqlite3 ]; 11467 11422 11468 - meta = with stdenv.lib; { 11423 + meta = { 11469 11424 description = "sqlite-backed dictionary"; 11470 11425 homepage = "http://github.com/Yelp/sqlite3dbm"; 11471 - license = stdenv.lib.licenses.asl20; 11426 + license = licenses.asl20; 11472 11427 }; 11473 11428 }; 11474 11429 ··· 11480 11435 md5 = "040a451c8e63de3e61fc5b66efa7fca5"; 11481 11436 }; 11482 11437 11483 - meta = with stdenv.lib; { 11438 + meta = { 11484 11439 description = "Python library for parsing PGP packets"; 11485 11440 homepage = https://github.com/toofishes/python-pgpdump; 11486 11441 license = licenses.bsd3; ··· 11497 11452 11498 11453 propagatedBuildInputs = with self; [ pydns lockfile ]; 11499 11454 11500 - meta = with stdenv.lib; { 11455 + meta = { 11501 11456 description = "Statistical anti-spam filter, initially based on the work of Paul Graham"; 11502 11457 homepage = http://spambayes.sourceforge.net/; 11503 11458 }; ··· 11523 11478 11524 11479 doCheck = false; # won't suceed for unknown reasons that look harmless, though 11525 11480 11526 - meta = with stdenv.lib; { 11481 + meta = { 11527 11482 description = "Geometric objects, predicates, and operations"; 11528 11483 homepage = "https://pypi.python.org/pypi/Shapely/"; 11529 11484 }; ··· 11561 11516 meta = { 11562 11517 description = "parse english textual date descriptions"; 11563 11518 homepage = "https://github.com/pediapress/timelib/"; 11564 - license = stdenv.lib.licenses.zlib; 11519 + license = licenses.zlib; 11565 11520 }; 11566 11521 }; 11567 11522 ··· 11593 11548 export LANG="en_US.UTF-8" 11594 11549 ''; 11595 11550 11596 - meta = with stdenv.lib; { 11551 + meta = { 11597 11552 description = "A Python library for symbolic mathematics"; 11598 11553 homepage = http://www.sympy.org/; 11599 11554 license = licenses.bsd3; ··· 11619 11574 11620 11575 buildInputs = with self; [ pillow nose_progressive nose mock blessings ]; 11621 11576 11622 - meta = with stdenv.lib; { 11623 - maintainers = [ maintainers.iElectric ]; 11577 + meta = { 11578 + maintainers = with maintainers; [ iElectric ]; 11624 11579 }; 11625 11580 }; 11626 11581 ··· 11638 11593 11639 11594 buildInputs = with self; [ pillow nose_progressive nose mock blessings nose ]; 11640 11595 11641 - meta = with stdenv.lib; { 11642 - maintainers = [ maintainers.iElectric ]; 11596 + meta = { 11597 + maintainers = with maintainers; [ iElectric ]; 11643 11598 }; 11644 11599 }; 11645 11600 ··· 11658 11613 11659 11614 buildInputs = with self; [ pytest py mock pkgs.glibcLocales ]; 11660 11615 11661 - meta = with stdenv.lib; { 11662 - maintainers = [ maintainers.iElectric ]; 11616 + meta = { 11617 + maintainers = with maintainers; [ iElectric ]; 11663 11618 }; 11664 11619 }; 11665 11620 ··· 11674 11629 buildInputs = with self; [ pillow blessings nose ]; 11675 11630 propagatedBuildInputs = with self; [ modules.curses ]; 11676 11631 11677 - meta = with stdenv.lib; { 11678 - maintainers = [ maintainers.iElectric ]; 11632 + meta = { 11633 + maintainers = with maintainers; [ iElectric ]; 11679 11634 }; 11680 11635 }; 11681 11636 ··· 11692 11647 11693 11648 buildInputs = with self; [ nose modules.curses ]; 11694 11649 11695 - meta = with stdenv.lib; { 11696 - maintainers = [ maintainers.iElectric ]; 11650 + meta = { 11651 + maintainers = with maintainers; [ iElectric ]; 11697 11652 }; 11698 11653 }; 11699 11654 ··· 11850 11805 meta = { 11851 11806 homepage = http://code.google.com/p/socksipy-branch/; 11852 11807 description = "This Python module allows you to create TCP connections through a SOCKS proxy without any special effort"; 11853 - license = stdenv.lib.licenses.bsd3; 11808 + license = licenses.bsd3; 11854 11809 }; 11855 11810 }; 11856 11811 ··· 11868 11823 meta = { 11869 11824 homepage = http://sorl-thumbnail.readthedocs.org/en/latest/; 11870 11825 description = "Thumbnails for Django"; 11871 - license = stdenv.lib.licenses.bsd3; 11826 + license = licenses.bsd3; 11872 11827 }; 11873 11828 }; 11874 11829 ··· 11924 11879 meta = { 11925 11880 homepage = https://pypi.python.org/pypi/subprocess32; 11926 11881 description = "Backport of the subprocess module from Python 3.2.5 for use on 2.x"; 11927 - maintainers = [ stdenv.lib.maintainers.garbas ]; 11882 + maintainers = with maintainers; [ garbas ]; 11928 11883 }; 11929 11884 }; 11930 11885 ··· 11939 11894 11940 11895 propagatedBuildInputs = with self; [ docutils jinja2 pygments sphinx_rtd_theme alabaster Babel snowballstemmer six ]; 11941 11896 11942 - meta = with stdenv.lib; { 11897 + meta = { 11943 11898 description = "A tool that makes it easy to create intelligent and beautiful documentation for Python projects"; 11944 11899 homepage = http://sphinx.pocoo.org/; 11945 11900 license = licenses.bsd3; ··· 11961 11916 touch requirements.txt 11962 11917 ''; 11963 11918 11964 - meta = with stdenv.lib; { 11919 + meta = { 11965 11920 description = "ReadTheDocs.org theme for Sphinx, 2013 version"; 11966 11921 homepage = https://github.com/snide/sphinx_rtd_theme/; 11967 11922 license = licenses.bsd3; ··· 12160 12115 sha256 = "1w6shyh7n139cp636sym0frdyiwybw1m7gd2l4s3d7xbaccf6qg5"; 12161 12116 }; 12162 12117 12163 - meta = with stdenv.lib; { 12118 + meta = { 12164 12119 description = "Non-validating SQL parser for Python"; 12165 12120 longDescription = '' 12166 12121 Provides support for parsing, splitting and formatting SQL statements. ··· 12263 12218 echo '${setup}' > $sourceRoot/setup.py 12264 12219 ''; 12265 12220 12266 - meta = with stdenv.lib; { 12221 + meta = { 12267 12222 description = "Tool for automatic download/upload subtitles for videofiles using fast hashing"; 12268 12223 homepage = http://www.subdownloader.net; 12269 12224 license = licenses.gpl3; 12270 - maintainers = [ maintainers.DamienCassou ]; 12225 + maintainers = with maintainers; [ DamienCassou ]; 12271 12226 }; 12272 12227 }; 12273 12228 ··· 12358 12313 meta = { 12359 12314 description = "A command shell for managing the Linux LIO kernel target"; 12360 12315 homepage = "https://github.com/agrover/targetcli-fb"; 12361 - platforms = stdenv.lib.platforms.linux; 12316 + platforms = platforms.linux; 12362 12317 }; 12363 12318 }; 12364 12319 ··· 12382 12337 ''; 12383 12338 12384 12339 12385 - meta = with stdenv.lib; { 12340 + meta = { 12386 12341 description = " GTK3 & python based GUI for Syncthing "; 12387 - maintainers = [ maintainers.DamienCassou ]; 12342 + maintainers = with maintainers; [ DamienCassou ]; 12388 12343 platforms = pkgs.syncthing.meta.platforms; 12389 12344 homepage = "https://github.com/syncthing/syncthing-gtk"; 12390 - license = stdenv.lib.licenses.gpl2; 12345 + license = licenses.gpl2; 12391 12346 }; 12392 12347 }; 12393 12348 ··· 12436 12391 meta = { 12437 12392 homepage = http://taskcoach.org/; 12438 12393 description = "Todo manager to keep track of personal tasks and todo lists"; 12439 - license = stdenv.lib.licenses.gpl3Plus; 12394 + license = licenses.gpl3Plus; 12440 12395 }; 12441 12396 }; 12442 12397 ··· 12463 12418 description = "Python bindings for your taskwarrior database"; 12464 12419 license = licenses.gpl3Plus; 12465 12420 platforms = platforms.all; 12466 - maintainers = [ maintainers.pierron ]; 12421 + maintainers = with maintainers; [ pierron ]; 12467 12422 }; 12468 12423 }; 12469 12424 ··· 12572 12527 md5 = "4fe37704f16ecf424b91e122defedd7e"; 12573 12528 }; 12574 12529 12575 - meta = with stdenv.lib; { 12530 + meta = { 12576 12531 description = "A module to generate a formatted text table, using ASCII characters"; 12577 12532 homepage = http://foutaise.org/code/; 12578 12533 license = licenses.lgpl2; ··· 12591 12546 meta = { 12592 12547 description = "A pure Python implementation of SSL and TLS"; 12593 12548 homepage = https://pypi.python.org/pypi/tlslite; 12594 - license = stdenv.lib.licenses.bsd3; 12549 + license = licenses.bsd3; 12595 12550 }; 12596 12551 }; 12597 12552 ··· 12609 12564 meta = { 12610 12565 description = "Quick Response code generation for Python"; 12611 12566 home = "https://pypi.python.org/pypi/qrcode"; 12612 - license = stdenv.lib.licenses.bsd3; 12567 + license = licenses.bsd3; 12613 12568 }; 12614 12569 }; 12615 12570 ··· 12625 12580 meta = { 12626 12581 description = "Python implementation of the v3 API for TheMovieDB.org, allowing access to movie and cast information"; 12627 12582 homepage = http://pypi.python.org/pypi/tmdb3; 12628 - license = stdenv.lib.licenses.bsd3; 12583 + license = licenses.bsd3; 12629 12584 }; 12630 12585 }; 12631 12586 ··· 12645 12600 smmap = buildPythonPackage rec { 12646 12601 name = "smmap-0.8.2"; 12647 12602 disabled = isPy3k || isPyPy; # next release will have py3k/pypy support 12648 - meta.maintainers = [ stdenv.lib.maintainers.mornfall ]; 12603 + meta.maintainers = with maintainers; [ mornfall ]; 12649 12604 12650 12605 src = pkgs.fetchurl { 12651 12606 url = "https://pypi.python.org/packages/source/s/smmap/${name}.tar.gz"; ··· 12691 12646 meta = { 12692 12647 description = "Transaction management"; 12693 12648 homepage = http://pypi.python.org/pypi/transaction; 12694 - license = stdenv.lib.licenses.zpt20; 12649 + license = licenses.zpt20; 12695 12650 }; 12696 12651 }; 12697 12652 ··· 12709 12664 meta = { 12710 12665 description = "Python implementation of the Transmission bittorent client RPC protocol"; 12711 12666 homepage = http://pypi.python.org/pypi/transmissionrpc/; 12712 - license = stdenv.lib.licenses.mit; 12667 + license = licenses.mit; 12713 12668 }; 12714 12669 }; 12715 12670 ··· 12729 12684 meta = { 12730 12685 description = "A tool which computes a dependency graph between active Python eggs"; 12731 12686 homepage = http://thomas-lotze.de/en/software/eggdeps/; 12732 - license = stdenv.lib.licenses.zpt20; 12687 + license = licenses.zpt20; 12733 12688 }; 12734 12689 }; 12735 12690 ··· 12752 12707 homepage = https://github.com/alejandrogomez/turses; 12753 12708 description = "A Twitter client for the console"; 12754 12709 license = licenses.gpl3; 12755 - maintainers = [ stdenv.lib.maintainers.garbas ]; 12756 - platforms = stdenv.lib.platforms.linux; 12710 + maintainers = with maintainers; [ garbas ]; 12711 + platforms = platforms.linux; 12757 12712 }; 12758 12713 }); 12759 12714 ··· 12770 12725 homepage = "https://github.com/tweepy/tweepy"; 12771 12726 description = "Twitter library for python"; 12772 12727 license = licenses.mit; 12773 - maintainers = [ stdenv.lib.maintainers.garbas ]; 12774 - platforms = stdenv.lib.platforms.linux; 12728 + maintainers = with maintainers; [ garbas ]; 12729 + platforms = platforms.linux; 12775 12730 }; 12776 12731 }); 12777 12732 ··· 12793 12748 description = "Twiggy is the first totally new design for a logger since log4j"; 12794 12749 license = licenses.bsd3; 12795 12750 platforms = platforms.all; 12796 - maintainers = [ maintainers.pierron ]; 12751 + maintainers = with maintainers; [ pierron ]; 12797 12752 }; 12798 12753 }; 12799 12754 ··· 12811 12766 meta = { 12812 12767 description = "Twitter API library"; 12813 12768 license = licenses.mit; 12814 - maintainers = [ maintainers.thoughtpolice ]; 12769 + maintainers = with maintainers; [ thoughtpolice ]; 12815 12770 }; 12816 12771 }; 12817 12772 ··· 12901 12856 #buildInputs = with self; [ unittest2 ]; 12902 12857 doCheck = false; 12903 12858 12904 - meta = with stdenv.lib; { 12859 + meta = { 12905 12860 description = "Drop-in replacement for Python2's stdlib csv module, with unicode support"; 12906 12861 homepage = https://github.com/jdunck/python-unicodecsv; 12907 - maintainers = [ maintainers.koral ]; 12862 + maintainers = with maintainers; [ koral ]; 12908 12863 }; 12909 12864 }; 12910 12865 ··· 12946 12901 12947 12902 doCheck = false; 12948 12903 12949 - meta = with stdenv.lib; { 12904 + meta = { 12950 12905 description = "A python module that will check for package updates"; 12951 12906 homepage = https://github.com/bboe/update_checker; 12952 12907 license = licenses.bsd2; ··· 12969 12924 12970 12925 meta = { 12971 12926 homepage = "urlgrabber.baseurl.org"; 12972 - license = stdenv.lib.licenses.lgpl2Plus; 12927 + license = licenses.lgpl2Plus; 12973 12928 description = "Python module for downloading files"; 12974 - maintainers = [ stdenv.lib.maintainers.qknight ]; 12929 + maintainers = with maintainers; [ qknight ]; 12975 12930 }; 12976 12931 }; 12977 12932 ··· 12992 12947 homepage = http://excess.org/urwid; 12993 12948 repositories.git = git://github.com/wardi/urwid.git; 12994 12949 license = licenses.lgpl21; 12995 - maintainers = [ stdenv.lib.maintainers.garbas ]; 12950 + maintainers = with maintainers; [ garbas ]; 12996 12951 }; 12997 12952 }); 12998 12953 ··· 13034 12989 13035 12990 # XXX: Ran 0 tests in 0.003s 13036 12991 13037 - meta = with stdenv.lib; { 12992 + meta = { 13038 12993 description = "a tool to create isolated Python environments"; 13039 12994 homepage = http://www.virtualenv.org; 13040 12995 license = licenses.mit; 13041 - maintainers = [ maintainers.goibhniu ]; 12996 + maintainers = with maintainers; [ goibhniu ]; 13042 12997 }; 13043 12998 }; 13044 12999 ··· 13056 13011 # needs tox to run the tests 13057 13012 doCheck = false; 13058 13013 13059 - meta = with stdenv.lib; { 13014 + meta = { 13060 13015 description = "Script to clone virtualenvs"; 13061 13016 license = licenses.mit; 13062 13017 platforms = platforms.all; ··· 13139 13094 doCheck = false; 13140 13095 13141 13096 meta = { 13142 - maintainers = [ 13143 - stdenv.lib.maintainers.garbas 13144 - stdenv.lib.maintainers.iElectric 13145 - ]; 13146 - platforms = stdenv.lib.platforms.all; 13097 + maintainers = with maintainers; [ garbas iElectric ]; 13098 + platforms = platforms.all; 13147 13099 }; 13148 13100 }; 13149 13101 ··· 13159 13111 # error: invalid command 'test' 13160 13112 doCheck = false; 13161 13113 13162 - meta = with stdenv.lib; { 13114 + meta = { 13163 13115 description = "Library for working with color names/values defined by the HTML and CSS specifications"; 13164 13116 homepage = https://bitbucket.org/ubernostrum/webcolors/overview/; 13165 13117 license = licenses.bsd3; ··· 13181 13133 meta = { 13182 13134 description = "Ctypes-based simple MagickWand API binding for Python"; 13183 13135 homepage = http://wand-py.org/; 13184 - platforms = stdenv.lib.platforms.all; 13136 + platforms = platforms.all; 13185 13137 }; 13186 13138 }; 13187 13139 ··· 13198 13150 # Checks fail due to missing tox.ini file: 13199 13151 doCheck = false; 13200 13152 13201 - meta = with stdenv.lib; { 13153 + meta = { 13202 13154 description = "Measures number of Terminal column cells of wide-character codes"; 13203 13155 longDescription = '' 13204 13156 This API is mainly for Terminal Emulator implementors -- any Python ··· 13226 13178 meta = { 13227 13179 description = "WSGI request and response object"; 13228 13180 homepage = http://pythonpaste.org/webob/; 13229 - platforms = stdenv.lib.platforms.all; 13181 + platforms = platforms.all; 13230 13182 }; 13231 13183 }; 13232 13184 ··· 13283 13235 meta = { 13284 13236 description = "Helper to test WSGI applications"; 13285 13237 homepage = http://webtest.readthedocs.org/en/latest/; 13286 - platforms = stdenv.lib.platforms.all; 13238 + platforms = platforms.all; 13287 13239 }; 13288 13240 }; 13289 13241 ··· 13319 13271 13320 13272 propagatedBuildInputs = with pythonPackages; [ feedparser pytz lxml praw pyenchant pygeoip backports_ssl_match_hostname_3_4_0_2 ]; 13321 13273 13322 - meta = with stdenv.lib; { 13274 + meta = { 13323 13275 description = "A simple, lightweight, open source, easy-to-use IRC utility bot, written in Python"; 13324 13276 homepage = http://willie.dftba.net/; 13325 13277 license = licenses.efl20; ··· 13339 13291 meta = { 13340 13292 description = "Some (mainly XMPP-related) additions to twisted"; 13341 13293 homepage = "http://wokkel.ik.nu/"; 13342 - license = stdenv.lib.licenses.mit; 13294 + license = licenses.mit; 13343 13295 }; 13344 13296 }); 13345 13297 ··· 13355 13307 propagatedBuildInputs = with self; [ six webob ]; 13356 13308 13357 13309 meta = { 13358 - maintainers = [ 13359 - stdenv.lib.maintainers.garbas 13360 - stdenv.lib.maintainers.iElectric 13361 - ]; 13362 - platforms = stdenv.lib.platforms.all; 13310 + maintainers = with maintainers; [ garbas iElectric ]; 13311 + platforms = platforms.all; 13363 13312 }; 13364 13313 }; 13365 13314 ··· 13420 13369 13421 13370 homepage = http://python-xlib.sourceforge.net/; 13422 13371 13423 - license = stdenv.lib.licenses.gpl2Plus; 13372 + license = licenses.gpl2Plus; 13424 13373 }; 13425 13374 }); 13426 13375 ··· 13461 13410 meta = { 13462 13411 description = "Structured Configuration Library"; 13463 13412 homepage = http://pypi.python.org/pypi/ZConfig; 13464 - license = stdenv.lib.licenses.zpt20; 13465 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13413 + license = licenses.zpt20; 13414 + maintainers = with maintainers; [ goibhniu ]; 13466 13415 }; 13467 13416 }; 13468 13417 ··· 13479 13428 meta = { 13480 13429 description = "Inter-process locks"; 13481 13430 homepage = http://www.python.org/pypi/zc.lockfile; 13482 - license = stdenv.lib.licenses.zpt20; 13483 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13431 + license = licenses.zpt20; 13432 + maintainers = with maintainers; [ goibhniu ]; 13484 13433 }; 13485 13434 }; 13486 13435 ··· 13502 13451 meta = { 13503 13452 description = "A daemon process control library and tools for Unix-based systems"; 13504 13453 homepage = http://pypi.python.org/pypi/zdaemon; 13505 - license = stdenv.lib.licenses.zpt20; 13506 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13454 + license = licenses.zpt20; 13455 + maintainers = with maintainers; [ goibhniu ]; 13507 13456 }; 13508 13457 }; 13509 13458 ··· 13534 13483 and Haskell API. 13535 13484 ''; 13536 13485 13537 - license = stdenv.lib.licenses.gpl2Plus; 13486 + license = licenses.gpl2Plus; 13538 13487 }; 13539 13488 }); 13540 13489 ··· 13553 13502 meta = { 13554 13503 description = "An object-oriented database for Python"; 13555 13504 homepage = http://pypi.python.org/pypi/ZODB3; 13556 - license = stdenv.lib.licenses.zpt20; 13557 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13505 + license = licenses.zpt20; 13506 + maintainers = with maintainers; [ goibhniu ]; 13558 13507 }; 13559 13508 }; 13560 13509 ··· 13580 13529 meta = { 13581 13530 description = "An object-oriented database for Python"; 13582 13531 homepage = http://pypi.python.org/pypi/ZODB; 13583 - license = stdenv.lib.licenses.zpt20; 13584 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13532 + license = licenses.zpt20; 13533 + maintainers = with maintainers; [ goibhniu ]; 13585 13534 }; 13586 13535 }; 13587 13536 ··· 13597 13546 # fails.. 13598 13547 doCheck = false; 13599 13548 13600 - meta = with stdenv.lib; { 13549 + meta = { 13601 13550 homepage = http://pypi.python.org/pypi/zodbpickle; 13602 13551 }; 13603 13552 }; ··· 13615 13564 md5 = "7f5df4cf8dd50fb0c584c0929a406c92"; 13616 13565 }; 13617 13566 13618 - meta = with stdenv.lib; { 13567 + meta = { 13619 13568 description = "scalable persistent components"; 13620 13569 homepage = http://packages.python.org/BTrees; 13621 13570 }; ··· 13632 13581 md5 = "2942f1ca7764b1bef8d48fa0d9a236b7"; 13633 13582 }; 13634 13583 13635 - meta = with stdenv.lib; { 13584 + meta = { 13636 13585 description = "automatic persistence for Python objects"; 13637 13586 homepage = http://www.zope.org/Products/ZODB; 13638 13587 }; ··· 13648 13597 13649 13598 propagatedBuildInputs = with self; [ pygtk pygobject pkgs.graphviz ]; 13650 13599 13651 - meta = with stdenv.lib; { 13600 + meta = { 13652 13601 description = "xdot.py is an interactive viewer for graphs written in Graphviz's dot"; 13653 13602 homepage = https://github.com/jrfonseca/xdot.py; 13654 13603 license = licenses.lgpl3Plus; ··· 13666 13615 buildInputs = with self; [ zope_interface ]; 13667 13616 13668 13617 meta = { 13669 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13618 + maintainers = with maintainers; [ goibhniu ]; 13670 13619 }; 13671 13620 }; 13672 13621 ··· 13682 13631 propagatedBuildInputs = with self; [ zope_interface ]; 13683 13632 13684 13633 meta = { 13685 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13634 + maintainers = with maintainers; [ goibhniu ]; 13686 13635 }; 13687 13636 }; 13688 13637 ··· 13722 13671 doCheck = false; 13723 13672 13724 13673 meta = { 13725 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13674 + maintainers = with maintainers; [ goibhniu ]; 13726 13675 }; 13727 13676 }; 13728 13677 ··· 13738 13687 propagatedBuildInputs = with self; [ zope_i18nmessageid zope_schema ]; 13739 13688 13740 13689 meta = { 13741 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13690 + maintainers = with maintainers; [ goibhniu ]; 13742 13691 }; 13743 13692 }; 13744 13693 ··· 13761 13710 ]; 13762 13711 13763 13712 meta = { 13764 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13713 + maintainers = with maintainers; [ goibhniu ]; 13765 13714 }; 13766 13715 }; 13767 13716 ··· 13775 13724 }; 13776 13725 13777 13726 meta = { 13778 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13727 + maintainers = with maintainers; [ goibhniu ]; 13779 13728 }; 13780 13729 }; 13781 13730 ··· 13788 13737 md5 = "62d639f75b31d2d864fe5982cb23959c"; 13789 13738 }; 13790 13739 meta = { 13791 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13740 + maintainers = with maintainers; [ goibhniu ]; 13792 13741 }; 13793 13742 }; 13794 13743 ··· 13805 13754 meta = { 13806 13755 description = "An event publishing system"; 13807 13756 homepage = http://pypi.python.org/pypi/zope.event; 13808 - license = stdenv.lib.licenses.zpt20; 13809 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13757 + license = licenses.zpt20; 13758 + maintainers = with maintainers; [ goibhniu ]; 13810 13759 }; 13811 13760 }; 13812 13761 ··· 13825 13774 meta = { 13826 13775 description = "Exception interfaces and implementations"; 13827 13776 homepage = http://pypi.python.org/pypi/zope.exceptions; 13828 - license = stdenv.lib.licenses.zpt20; 13829 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13777 + license = licenses.zpt20; 13778 + maintainers = with maintainers; [ goibhniu ]; 13830 13779 }; 13831 13780 }; 13832 13781 ··· 13842 13791 propagatedBuildInputs = with self; [ zope_schema ]; 13843 13792 13844 13793 meta = { 13845 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13794 + maintainers = with maintainers; [ goibhniu ]; 13846 13795 }; 13847 13796 }; 13848 13797 ··· 13858 13807 propagatedBuildInputs = with self; [ pytz zope_component ]; 13859 13808 13860 13809 meta = { 13861 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13810 + maintainers = with maintainers; [ goibhniu ]; 13862 13811 }; 13863 13812 }; 13864 13813 ··· 13872 13821 }; 13873 13822 13874 13823 meta = { 13875 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13824 + maintainers = with maintainers; [ goibhniu ]; 13876 13825 }; 13877 13826 }; 13878 13827 ··· 13888 13837 propagatedBuildInputs = with self; [ zope_event zope_component ]; 13889 13838 13890 13839 meta = { 13891 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13840 + maintainers = with maintainers; [ goibhniu ]; 13892 13841 }; 13893 13842 }; 13894 13843 ··· 13911 13860 doCheck = false; 13912 13861 13913 13862 meta = { 13914 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13863 + maintainers = with maintainers; [ goibhniu ]; 13915 13864 }; 13916 13865 }; 13917 13866 ··· 13927 13876 propagatedBuildInputs = with self; [ zope_interface ]; 13928 13877 13929 13878 meta = { 13930 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13879 + maintainers = with maintainers; [ goibhniu ]; 13931 13880 }; 13932 13881 }; 13933 13882 ··· 13945 13894 ]; 13946 13895 13947 13896 meta = { 13948 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13897 + maintainers = with maintainers; [ goibhniu ]; 13949 13898 }; 13950 13899 }; 13951 13900 ··· 13961 13910 propagatedBuildInputs = with self; [ zope_location zope_event zope_interface zope_testing ] ++ optional isPy26 ordereddict; 13962 13911 13963 13912 meta = { 13964 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13913 + maintainers = with maintainers; [ goibhniu ]; 13965 13914 }; 13966 13915 }; 13967 13916 ··· 13980 13929 ]; 13981 13930 13982 13931 meta = { 13983 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13932 + maintainers = with maintainers; [ goibhniu ]; 13984 13933 }; 13985 13934 }; 13986 13935 ··· 13996 13945 propagatedBuildInputs = with self; [ zope_i18nmessageid zope_interface ]; 13997 13946 13998 13947 meta = { 13999 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13948 + maintainers = with maintainers; [ goibhniu ]; 14000 13949 }; 14001 13950 }; 14002 13951 ··· 14015 13964 propagatedBuildInputs = with self; [ sqlalchemy9 transaction ]; 14016 13965 14017 13966 meta = { 14018 - maintainers = [ 14019 - stdenv.lib.maintainers.garbas 14020 - stdenv.lib.maintainers.iElectric 14021 - ]; 14022 - platforms = stdenv.lib.platforms.all; 13967 + maintainers = with maintainers; [ garbas iElectric ]; 13968 + platforms = platforms.all; 14023 13969 }; 14024 13970 }; 14025 13971 ··· 14040 13986 meta = { 14041 13987 description = "Zope testing helpers"; 14042 13988 homepage = http://pypi.python.org/pypi/zope.testing; 14043 - license = stdenv.lib.licenses.zpt20; 14044 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 13989 + license = licenses.zpt20; 13990 + maintainers = with maintainers; [ goibhniu ]; 14045 13991 }; 14046 13992 }; 14047 13993 ··· 14062 14008 meta = { 14063 14009 description = "A flexible test runner with layer support"; 14064 14010 homepage = http://pypi.python.org/pypi/zope.testrunner; 14065 - license = stdenv.lib.licenses.zpt20; 14066 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 14011 + license = licenses.zpt20; 14012 + maintainers = with maintainers; [ goibhniu ]; 14067 14013 }; 14068 14014 }; 14069 14015 ··· 14082 14028 doCheck = false; 14083 14029 14084 14030 meta = { 14085 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 14031 + maintainers = with maintainers; [ goibhniu ]; 14086 14032 }; 14087 14033 }; 14088 14034 ··· 14100 14046 meta = { 14101 14047 description = "Zope.Interface"; 14102 14048 homepage = http://zope.org/Products/ZopeInterface; 14103 - license = stdenv.lib.licenses.zpt20; 14104 - maintainers = [ stdenv.lib.maintainers.goibhniu ]; 14049 + license = licenses.zpt20; 14050 + maintainers = with maintainers; [ goibhniu ]; 14105 14051 }; 14106 14052 }; 14107 14053 ··· 14140 14086 meta = { 14141 14087 homepage = http://liw.fi/cliapp/; 14142 14088 description = "Python framework for Unix command line programs"; 14143 - maintainers = [ stdenv.lib.maintainers.rickynils ]; 14089 + maintainers = with maintainers; [ rickynils ]; 14144 14090 }; 14145 14091 }; 14146 14092 ··· 14195 14141 meta = { 14196 14142 description = "A Toolkit for the Tornado Web Framework"; 14197 14143 homepage = http://github.com/multoncore/tornadokick; 14198 - license = stdenv.lib.licenses.asl20; 14144 + license = licenses.asl20; 14199 14145 }; 14200 14146 }; 14201 14147 ··· 14222 14168 sha256 = "eb754917e98e03cb9d528eb5f57a08c88fa7a8172f92325a9fe796b2daf14db0"; 14223 14169 }; 14224 14170 14225 - meta = with stdenv.lib; { 14171 + meta = { 14226 14172 homepage = https://github.com/scs3jb/screenkey; 14227 14173 description = "A screencast tool to show your keys"; 14228 - license = stdenv.lib.licenses.gpl3Plus; 14229 - maintainers = [ maintainers.DamienCassou ]; 14174 + license = licenses.gpl3Plus; 14175 + maintainers = with maintainers; [ DamienCassou ]; 14230 14176 platforms = platforms.linux; 14231 14177 }; 14232 14178 }; ··· 14279 14225 buildInputs = with self; [ mock unittest2 ]; 14280 14226 propagatedBuildInputs = with self; [ requests ]; 14281 14227 14282 - meta = with stdenv.lib; { 14228 + meta = { 14283 14229 description = "Python library for the BrowserID Protocol"; 14284 14230 homepage = "https://github.com/mozilla/PyBrowserID"; 14285 14231 license = licenses.mpl20; ··· 14315 14261 14316 14262 meta = { 14317 14263 maintainers = [ ]; 14318 - platforms = stdenv.lib.platforms.all; 14264 + platforms = platforms.all; 14319 14265 }; 14320 14266 }; 14321 14267 ··· 14330 14276 propagatedBuildInputs = with self; [ pep8 ]; 14331 14277 14332 14278 meta = { 14333 - maintainers = [ 14334 - stdenv.lib.maintainers.garbas 14335 - stdenv.lib.maintainers.iElectric 14336 - ]; 14337 - platforms = stdenv.lib.platforms.all; 14279 + maintainers = with maintainers; [ garbas iElectric ]; 14280 + platforms = platforms.all; 14338 14281 }; 14339 14282 }; 14340 14283 ··· 14356 14299 meta = { 14357 14300 homepage = http://liw.fi/tracing/; 14358 14301 description = "Python debug logging helper"; 14359 - maintainers = [ stdenv.lib.maintainers.rickynils ]; 14302 + maintainers = with maintainers; [ rickynils ]; 14360 14303 }; 14361 14304 }; 14362 14305 ··· 14369 14312 }; 14370 14313 14371 14314 meta = { 14372 - maintainers = [ 14373 - stdenv.lib.maintainers.garbas 14374 - stdenv.lib.maintainers.iElectric 14375 - ]; 14376 - platforms = stdenv.lib.platforms.all; 14315 + maintainers = with maintainers; [ garbas iElectric ]; 14316 + platforms = platforms.all; 14377 14317 }; 14378 14318 }; 14379 14319 ··· 14396 14336 meta = { 14397 14337 homepage = http://liw.fi/ttystatus/; 14398 14338 description = "Progress and status updates on terminals for Python"; 14399 - maintainers = [ stdenv.lib.maintainers.rickynils ]; 14339 + maintainers = with maintainers; [ rickynils ]; 14400 14340 }; 14401 14341 }; 14402 14342 ··· 14418 14358 meta = { 14419 14359 homepage = http://liw.fi/larch/; 14420 14360 description = "Python B-tree library"; 14421 - maintainers = [ stdenv.lib.maintainers.rickynils ]; 14361 + maintainers = with maintainers; [ rickynils ]; 14422 14362 }; 14423 14363 }; 14424 14364 ··· 14455 14395 doCheck = false; 14456 14396 14457 14397 meta = { 14458 - maintainers = [ 14459 - stdenv.lib.maintainers.garbas 14460 - stdenv.lib.maintainers.iElectric 14461 - ]; 14462 - platforms = stdenv.lib.platforms.all; 14398 + maintainers = with maintainers; [ garbas iElectric ]; 14399 + platforms = platforms.all; 14463 14400 }; 14464 14401 }; 14465 14402 ··· 14475 14412 # error: invalid command 'test' 14476 14413 doCheck = false; 14477 14414 14478 - meta = with stdenv.lib; { 14415 + meta = { 14479 14416 homepage = http://graphite.wikidot.com/; 14480 14417 description = "Fixed size round-robin style database"; 14481 14418 maintainers = with maintainers; [ rickynils offline ]; ··· 14496 14433 # error: invalid command 'test' 14497 14434 doCheck = false; 14498 14435 14499 - meta = with stdenv.lib; { 14436 + meta = { 14500 14437 homepage = http://graphite.wikidot.com/; 14501 14438 description = "Backend data caching and persistence daemon for Graphite"; 14502 14439 maintainers = with maintainers; [ rickynils offline ]; ··· 14534 14471 homepage = http://pypi.python.org/pypi/Unidecode/; 14535 14472 description = "ASCII transliterations of Unicode text"; 14536 14473 license = licenses.gpl2; 14537 - maintainers = [ stdenv.lib.maintainers.iElectric ]; 14474 + maintainers = with maintainers; [ iElectric ]; 14538 14475 }; 14539 14476 }; 14540 14477 ··· 14554 14491 sed -i -e "s|libname = .*|libname = \"$libusb\"|" usb/backend/libusb1.py 14555 14492 ''; 14556 14493 14557 - meta = with stdenv.lib; { 14494 + meta = { 14558 14495 description = "Python USB access module (wraps libusb 1.0)"; # can use other backends 14559 14496 homepage = http://pyusb.sourceforge.net/; 14560 14497 license = "BSD"; 14561 - maintainers = [ maintainers.bjornfor ]; 14498 + maintainers = with maintainers; [ bjornfor ]; 14562 14499 }; 14563 14500 }; 14564 14501 ··· 14578 14515 description = "Python implementation of the USBTMC instrument control protocol"; 14579 14516 homepage = http://alexforencich.com/wiki/en/python-usbtmc/start; 14580 14517 license = licenses.mit; 14581 - maintainers = [ maintainers.bjornfor ]; 14518 + maintainers = with maintainers; [ bjornfor ]; 14582 14519 }; 14583 14520 }; 14584 14521 ··· 14597 14534 meta = { 14598 14535 homepage = https://launchpad.net/txamqp; 14599 14536 description = "Library for communicating with AMQP peers and brokers using Twisted"; 14600 - maintainers = [ stdenv.lib.maintainers.rickynils ]; 14537 + maintainers = with maintainers; [ rickynils ]; 14601 14538 }; 14602 14539 }; 14603 14540 ··· 14638 14575 # error: invalid command 'test' 14639 14576 doCheck = false; 14640 14577 14641 - meta = with stdenv.lib; { 14578 + meta = { 14642 14579 homepage = http://graphite.wikidot.com/; 14643 14580 description = "Enterprise scalable realtime graphing"; 14644 14581 maintainers = with maintainers; [ rickynils offline ]; ··· 14726 14663 meta = { 14727 14664 description = "A simple alerting application for Graphite metrics"; 14728 14665 homepage = https://github.com/seatgeek/graphite-pager; 14729 - maintainers = [ maintainers.offline ]; 14666 + maintainers = with maintainers; [ offline ]; 14730 14667 license = licenses.bsd2; 14731 14668 }; 14732 14669 }; ··· 14761 14698 # There are no tests 14762 14699 doCheck = false; 14763 14700 14764 - meta = with stdenv.lib; { 14701 + meta = { 14765 14702 homepage = http://pyspotify.mopidy.com; 14766 14703 description = "A Python interface to Spotify’s online music streaming service"; 14767 14704 license = licenses.unfree; ··· 14784 14721 # There are no tests 14785 14722 doCheck = false; 14786 14723 14787 - meta = with stdenv.lib; { 14724 + meta = { 14788 14725 homepage = http://www.pykka.org; 14789 14726 description = "A Python implementation of the actor model"; 14790 - maintainers = [ maintainers.rickynils ]; 14727 + maintainers = with maintainers; [ rickynils ]; 14791 14728 }; 14792 14729 }; 14793 14730 ··· 14813 14750 meta = { 14814 14751 homepage = https://ws4py.readthedocs.org; 14815 14752 description = "A WebSocket package for Python"; 14816 - maintainers = [ stdenv.lib.maintainers.rickynils ]; 14753 + maintainers = with maintainers; [ rickynils ]; 14817 14754 }; 14818 14755 }; 14819 14756 ··· 14896 14833 meta = { 14897 14834 homepage = http://www.libvirt.org/; 14898 14835 description = "libvirt Python bindings"; 14899 - license = pkgs.lib.licenses.lgpl2; 14836 + license = licenses.lgpl2; 14900 14837 }; 14901 14838 }; 14902 14839 ··· 14914 14851 meta = { 14915 14852 homepage = https://github.com/asciimoo/searx; 14916 14853 description = "A privacy-respecting, hackable metasearch engine"; 14917 - license = stdenv.lib.licenses.agpl3Plus; 14918 - maintainers = [ stdenv.lib.maintainers.matejc ]; 14854 + license = licenses.agpl3Plus; 14855 + maintainers = with maintainers; [ matejc ]; 14919 14856 }; 14920 14857 }; 14921 14858 ··· 14934 14871 description = "Asynchronous HTTP requests"; 14935 14872 homepage = https://github.com/kennethreitz/grequests; 14936 14873 license = "bsd"; 14937 - maintainers = [ stdenv.lib.maintainers.matejc ]; 14874 + maintainers = with maintainers; [ matejc ]; 14938 14875 }; 14939 14876 }; 14940 14877 ··· 14952 14889 description = "Adds i18n/l10n support to Flask applications"; 14953 14890 homepage = https://github.com/mitsuhiko/flask-babel; 14954 14891 license = "bsd"; 14955 - maintainers = [ stdenv.lib.maintainers.matejc ]; 14892 + maintainers = with maintainers; [ matejc ]; 14956 14893 }; 14957 14894 }; 14958 14895 ··· 14968 14905 description = "implements a lazy string for python useful for use with gettext"; 14969 14906 homepage = https://github.com/mitsuhiko/speaklater; 14970 14907 license = "bsd"; 14971 - maintainers = [ stdenv.lib.maintainers.matejc ]; 14908 + maintainers = with maintainers; [ matejc ]; 14972 14909 }; 14973 14910 }; 14974 14911 ··· 14995 14932 meta = { 14996 14933 description = "Cross-platform system power status information"; 14997 14934 homepage = https://github.com/Kentzo/Power; 14998 - license = stdenv.lib.licenses.mit; 14935 + license = licenses.mit; 14999 14936 }; 15000 14937 }; 15001 14938 ··· 15022 14959 # tests require dbusmock 15023 14960 doCheck = false; 15024 14961 15025 - meta = with stdenv.lib; { 14962 + meta = { 15026 14963 description = "Removable disk automounter for udisks"; 15027 14964 license = licenses.mit; 15028 14965 homepage = https://github.com/coldfix/udiskie; 15029 - maintainers = [ maintainers.AndersonTorres ]; 14966 + maintainers = with maintainers; [ AndersonTorres ]; 15030 14967 }; 15031 14968 }; 15032 14969 ··· 15044 14981 meta = { 15045 14982 description = "Python bindings for EFL and Elementary"; 15046 14983 homepage = http://enlightenment.org/; 15047 - maintainers = [ stdenv.lib.maintainers.matejc stdenv.lib.maintainers.tstrobel ]; 15048 - platforms = stdenv.lib.platforms.linux; 15049 - license = stdenv.lib.licenses.gpl3; 14984 + maintainers = with maintainers; [ matejc tstrobel ]; 14985 + platforms = platforms.linux; 14986 + license = licenses.gpl3; 15050 14987 }; 15051 14988 }; 15052 14989 ··· 15060 14997 meta = { 15061 14998 description = "A topological sort algorithm"; 15062 14999 homepage = https://pypi.python.org/pypi/toposort/1.1; 15063 - maintainers = [ stdenv.lib.maintainers.tstrobel ]; 15064 - platforms = stdenv.lib.platforms.linux; 15065 - #license = stdenv.lib.licenses.apache; 15000 + maintainers = with maintainers; [ tstrobel ]; 15001 + platforms = platforms.linux; 15002 + #license = licenses.apache; 15066 15003 }; 15067 15004 }; 15068 15005 ··· 15084 15021 homepage = https://github.com/ricardomv/snapper-gui; 15085 15022 description = "Graphical frontend for snapper"; 15086 15023 license = licenses.gpl2; 15087 - maintainers = [ stdenv.lib.maintainers.tstrobel ]; 15024 + maintainers = with maintainers; [ tstrobel ]; 15088 15025 }; 15089 15026 }; 15090 15027 ··· 15106 15043 homepage = http://rednotebook.sourceforge.net/index.html; 15107 15044 description = "A modern journal that includes a calendar navigation, customizable templates, export functionality and word clouds"; 15108 15045 license = licenses.gpl2; 15109 - maintainers = [ stdenv.lib.maintainers.tstrobel ]; 15046 + maintainers = with maintainers; [ tstrobel ]; 15110 15047 }; 15111 15048 }; 15112 15049 ··· 15157 15094 sha256 = "694e29aa67d03a6ab006f1854740b65f4f87e581afb33853f80e647ddb5f24e7"; 15158 15095 }; 15159 15096 15160 - meta = with stdenv.lib; { 15097 + meta = { 15161 15098 description = "Collection of fancy functional tools focused on practicality"; 15162 15099 homepage = "http://funcy.readthedocs.org/"; 15163 - license = stdenv.lib.licenses.bsd3; 15100 + license = licenses.bsd3; 15164 15101 15165 15102 }; 15166 15103 }; ··· 15191 15128 meta = { 15192 15129 homepage = https://developers.google.com/storage/docs/gspythonlibrary; 15193 15130 description = "Provides OAuth 2.0 credentials that can be used with Google Cloud Storage"; 15194 - license = stdenv.lib.licenses.asl20; 15131 + license = licenses.asl20; 15195 15132 }; 15196 15133 }; 15197 15134 ··· 15202 15139 homepage = https://developers.google.com/storage/docs/gsutil; 15203 15140 description = "Google Cloud Storage Tool"; 15204 15141 maintainers = [ "Russell O'Connor <oconnorr@google.com>" ]; 15205 - license = stdenv.lib.licenses.asl20; 15142 + license = licenses.asl20; 15206 15143 }; 15207 15144 doCheck = false; 15208 15145 ··· 15231 15168 meta = { 15232 15169 homepage = https://github.com/garbas/pypi2nix; 15233 15170 description = ""; 15234 - maintainers = [ pkgs.stdenv.lib.maintainers.garbas ]; 15171 + maintainers = with maintainers; [ garbas ]; 15235 15172 }; 15236 15173 }; 15237 15174 ··· 15250 15187 meta = { 15251 15188 homepage = https://github.com/kjellmf/svg2tikz; 15252 15189 description = "An SVG to TikZ converter"; 15253 - license = stdenv.lib.licenses.gpl2Plus; 15254 - maintainers = with pkgs.stdenv.lib.maintainers; [gal_bolle]; 15190 + license = licenses.gpl2Plus; 15191 + maintainers = with maintainers; [ gal_bolle ]; 15255 15192 }; 15256 15193 }; 15257 15194 ··· 15274 15211 15275 15212 meta = { 15276 15213 maintainers = [ ]; 15277 - platforms = stdenv.lib.platforms.all; 15214 + platforms = platforms.all; 15278 15215 }; 15279 15216 }; 15280 15217 ··· 15366 15303 sed -i 's|^\([ ]*\)self.bin_path.*$|\1self.bin_path = "${pkgs.terminal-notifier}/bin/terminal-notifier"|' build/lib/pync/TerminalNotifier.py 15367 15304 ''; 15368 15305 15369 - meta = with stdenv.lib; { 15306 + meta = { 15370 15307 description = "Python Wrapper for Mac OS 10.8 Notification Center"; 15371 15308 homepage = https://pypi.python.org/pypi/pync/1.4; 15372 15309 license = licenses.mit; 15373 15310 platforms = platforms.darwin; 15374 - maintainers = [ maintainers.lovek323 ]; 15311 + maintainers = with maintainers; [ lovek323 ]; 15375 15312 }; 15376 15313 }; 15377 15314 ··· 15391 15328 meta = { 15392 15329 homepage = http://weboob.org; 15393 15330 description = "Collection of applications and APIs to interact with websites without requiring the user to open a browser"; 15394 - license = stdenv.lib.licenses.agpl3; 15395 - maintainers = [ stdenv.lib.maintainers.DamienCassou ]; 15331 + license = licenses.agpl3; 15332 + maintainers = with maintainers; [ DamienCassou ]; 15396 15333 }; 15397 15334 }; 15398 15335 ··· 15407 15344 15408 15345 buildInputs = with self; [ nose ]; 15409 15346 15410 - meta = with stdenv.lib; { 15347 + meta = { 15411 15348 description = "DataDiff"; 15412 15349 homepage = http://sourceforge.net/projects/datadiff/; 15413 15350 license = licenses.asl20; ··· 15423 15360 md5 = "043e89644f8909d462fbbfa511c768df"; 15424 15361 }; 15425 15362 15426 - meta = with stdenv.lib; { 15363 + meta = { 15427 15364 description = "Termcolor"; 15428 15365 homepage = http://pypi.python.org/pypi/termcolor; 15429 15366 license = licenses.mit; ··· 15441 15378 15442 15379 propagatedBuildInputs = with pythonPackages; [ ]; 15443 15380 15444 - meta = with stdenv.lib; { 15381 + meta = { 15445 15382 homepage = https://github.com/Alir3z4/html2text/; 15446 15383 }; 15447 15384 }; ··· 15455 15392 sha256 = "882650928776a7ca72e67054a9e0ac98f78645f279c0cfb5910db28f03f07c2e"; 15456 15393 }; 15457 15394 15458 - meta = with stdenv.lib; { 15395 + meta = { 15459 15396 description = "Library for creating high quality encapsulated Postscript, PDF, PNG, or SVG charts"; 15460 15397 homepage = http://home.gna.org/pychart/; 15461 15398 license = licenses.gpl2; ··· 15531 15468 coastlines, lakes, rivers and political boundaries. See 15532 15469 http://matplotlib.github.com/basemap/users/examples.html for examples of what it can do. 15533 15470 ''; 15534 - licences = [ licenses.mit licenses.gpl2 ]; 15471 + license = with licenses; [ mit gpl2 ]; 15535 15472 }; 15536 15473 }; 15537 15474 ··· 15545 15482 15546 15483 propagatedBuildInputs = with self; [ ]; 15547 15484 15548 - meta = with stdenv.lib; { 15485 + meta = { 15549 15486 description = "Summary"; 15550 15487 homepage = https://github.com/quandyfactory/dicttoxml; 15551 15488 }; ··· 15561 15498 sha256 = "073zyx3caqa9zlzxa82k9k2nhhn8c5imqpgp5nwqnh0fgaj9pqn8"; 15562 15499 }; 15563 15500 propagatedBuildInputs = with self; []; 15564 - meta = with stdenv.lib; { 15501 + meta = { 15565 15502 description = "A fast and complete Python implementation of Markdown"; 15566 15503 homepage = https://github.com/trentm/python-markdown2; 15567 15504 license = licenses.mit; ··· 15582 15519 15583 15520 propagatedBuildInputs = with self; [ oauth2 ]; 15584 15521 15585 - meta = with stdenv.lib; { 15522 + meta = { 15586 15523 description = "Evernote SDK for Python"; 15587 15524 homepage = http://dev.evernote.com; 15588 15525 license = licenses.asl20; ··· 15599 15536 sha256 = "1yla6wg18x2a0l0lrvkp1v464hqhff98ck8pnv8d5j9kn3j6bxh8"; 15600 15537 }; 15601 15538 15602 - meta = with stdenv.lib; { 15539 + meta = { 15603 15540 description = "Python bindings for the Apache Thrift RPC system"; 15604 15541 homepage = http://thrift.apache.org/; 15605 15542 license = licenses.asl20; ··· 15633 15570 evernote 15634 15571 ]; 15635 15572 15636 - meta = with stdenv.lib; { 15573 + meta = { 15637 15574 description = "Work with Evernote from command line"; 15638 15575 homepage = http://www.geeknote.me; 15639 15576 license = licenses.gpl1;