Merge pull request #21975 from lsix/update_python_celery

Update python celery

authored by Michael Raskin and committed by GitHub 553ef5d3 90e7568b

+128 -13
+128 -13
pkgs/top-level/python-packages.nix
··· 864 }; 865 }; 866 867 - 868 - amqp = buildPythonPackage rec { 869 name = "amqp-${version}"; 870 version = "1.4.9"; 871 disabled = pythonOlder "2.6"; ··· 876 }; 877 878 buildInputs = with self; [ mock coverage nose-cover3 unittest2 ]; 879 880 meta = { 881 homepage = http://github.com/celery/py-amqp; ··· 2666 }; 2667 }; 2668 2669 - 2670 - billiard = buildPythonPackage rec { 2671 name = "billiard-${version}"; 2672 version = "3.3.0.23"; 2673 ··· 2679 }; 2680 2681 buildInputs = with self; [ nose unittest2 mock ]; 2682 2683 meta = { 2684 homepage = https://github.com/celery/billiard; ··· 3493 meta.maintainers = with maintainers; [ garbas ]; 3494 }; 3495 3496 cassandra-driver = buildPythonPackage rec { 3497 name = "cassandra-driver-3.6.0"; 3498 ··· 3541 }; 3542 }; 3543 3544 - 3545 - celery = buildPythonPackage rec { 3546 name = "celery-${version}"; 3547 version = "3.1.23"; 3548 ··· 3554 }; 3555 3556 buildInputs = with self; [ mock nose unittest2 ]; 3557 - propagatedBuildInputs = with self; [ kombu billiard pytz anyjson amqp ]; 3558 3559 checkPhase = '' 3560 nosetests $out/${python.sitePackages}/celery/tests/ ··· 3567 }; 3568 }; 3569 3570 cerberus = buildPythonPackage rec { 3571 name = "Cerberus-${version}"; 3572 version = "0.9.2"; ··· 4984 }; 4985 4986 pytest_30 = self.pytest_27.override rec { 4987 - name = "pytest-3.0.4"; 4988 4989 propagatedBuildInputs = with self; [ hypothesis py ]; 4990 src = pkgs.fetchurl { 4991 url = "mirror://pypi/p/pytest/${name}.tar.gz"; 4992 - sha256 = "03d49xc0l4sdncq47rn1p42ywjnxqrvpc160y8dwvanv3wnfx7w7"; 4993 }; 4994 }; 4995 ··· 10537 }; 10538 10539 propagatedBuildInputs = with self ; [ numpy django_colorful pillow psycopg2 10540 - pyparsing django celery ]; 10541 10542 meta = { 10543 description = "Basic raster data integration for Django"; ··· 13598 13599 koji = callPackage ../development/python-modules/koji { }; 13600 13601 - kombu = buildPythonPackage rec { 13602 name = "kombu-${version}"; 13603 version = "3.0.35"; 13604 ··· 13612 # most of these are simply to allow the test suite to do its job 13613 buildInputs = with self; optionals isPy27 [ mock unittest2 nose redis qpid-python pymongo sqlalchemy pyyaml msgpack boto ]; 13614 13615 - propagatedBuildInputs = with self; [ amqp anyjson ] ++ 13616 (optionals (pythonOlder "2.7") [ importlib ordereddict ]); 13617 13618 # tests broken on python 2.6? https://github.com/nose-devs/nose/issues/806 13619 doCheck = isPy27; 13620 13621 meta = { 13622 description = "Messaging library for Python"; ··· 16975 16976 propagatedBuildInputs = with self; [ 16977 pbr oslo-config oslo-context oslo-log oslo-utils oslo-serialization 16978 - oslo-i18n stevedore six eventlet greenlet webob pyyaml kombu trollius 16979 aioeventlet cachetools oslo-middleware futurist redis oslo-service 16980 eventlet pyzmq 16981 ]; ··· 31927 }; 31928 31929 urlscan = callPackage ../applications/misc/urlscan { }; 31930 31931 wp_export_parser = buildPythonPackage rec { 31932 name = "${pname}-${version}";
··· 864 }; 865 }; 866 867 + amqp_1 = buildPythonPackage rec { 868 name = "amqp-${version}"; 869 version = "1.4.9"; 870 disabled = pythonOlder "2.6"; ··· 875 }; 876 877 buildInputs = with self; [ mock coverage nose-cover3 unittest2 ]; 878 + 879 + meta = { 880 + homepage = http://github.com/celery/py-amqp; 881 + description = "Python client for the Advanced Message Queuing Procotol (AMQP). This is a fork of amqplib which is maintained by the Celery project"; 882 + license = licenses.lgpl21; 883 + }; 884 + }; 885 + 886 + amqp = buildPythonPackage rec { 887 + name = "amqp-${version}"; 888 + version = "2.1.4"; 889 + disabled = pythonOlder "2.6"; 890 + 891 + src = pkgs.fetchurl { 892 + url = "mirror://pypi/a/amqp/${name}.tar.gz"; 893 + sha256 = "1ybywzkd840v1qvb1p2bs08js260vq1jscjg8182hv7bmwacqy0k"; 894 + }; 895 + 896 + buildInputs = with self; [ pytest_30 case ]; 897 + propagatedBuildInputs = with self; [ vine ]; 898 899 meta = { 900 homepage = http://github.com/celery/py-amqp; ··· 2685 }; 2686 }; 2687 2688 + billiard_33 = buildPythonPackage rec { 2689 name = "billiard-${version}"; 2690 version = "3.3.0.23"; 2691 ··· 2697 }; 2698 2699 buildInputs = with self; [ nose unittest2 mock ]; 2700 + 2701 + meta = { 2702 + homepage = https://github.com/celery/billiard; 2703 + description = "Python multiprocessing fork with improvements and bugfixes"; 2704 + license = licenses.bsd3; 2705 + }; 2706 + }; 2707 + 2708 + billiard = buildPythonPackage rec { 2709 + name = "billiard-${version}"; 2710 + version = "3.5.0.2"; 2711 + 2712 + disabled = isPyPy; 2713 + 2714 + src = pkgs.fetchurl { 2715 + url = "mirror://pypi/b/billiard/${name}.tar.gz"; 2716 + sha256 = "1anw68rkja1dbgvndxz5mq6f89hmxwaha0fjcdnsl5j1wj7imc1y"; 2717 + }; 2718 + 2719 + buildInputs = with self; [ pytest_30 case ]; 2720 2721 meta = { 2722 homepage = https://github.com/celery/billiard; ··· 3531 meta.maintainers = with maintainers; [ garbas ]; 3532 }; 3533 3534 + case = buildPythonPackage rec { 3535 + name = "case-${version}"; 3536 + version = "1.5.2"; 3537 + 3538 + src = pkgs.fetchurl { 3539 + url = "mirror://pypi/c/case/${name}.tar.gz"; 3540 + sha256 = "1zbhbw87izcxj9rvqg432a7r69ps2ks20mqq3g3hgd42sckcy3ca"; 3541 + }; 3542 + 3543 + propagatedBuildInputs = with self; [ six nose unittest2 mock ]; 3544 + 3545 + meta = { 3546 + homepage = https://github.com/celery/case; 3547 + description = "unittests utilities"; 3548 + license = licenses.bsd3; 3549 + }; 3550 + 3551 + }; 3552 + 3553 cassandra-driver = buildPythonPackage rec { 3554 name = "cassandra-driver-3.6.0"; 3555 ··· 3598 }; 3599 }; 3600 3601 + celery_3 = buildPythonPackage rec { 3602 name = "celery-${version}"; 3603 version = "3.1.23"; 3604 ··· 3610 }; 3611 3612 buildInputs = with self; [ mock nose unittest2 ]; 3613 + propagatedBuildInputs = with self; [ kombu_3 billiard_33 pytz anyjson amqp_1 ]; 3614 3615 checkPhase = '' 3616 nosetests $out/${python.sitePackages}/celery/tests/ ··· 3623 }; 3624 }; 3625 3626 + celery = buildPythonPackage rec { 3627 + name = "celery-${version}"; 3628 + version = "4.0.2"; 3629 + 3630 + src = pkgs.fetchurl { 3631 + url = "mirror://pypi/c/celery/${name}.tar.gz"; 3632 + sha256 = "0kgmbs3fl9879n48p4m79nxy9by2yhvxq1jdvlnqzzvkdb2sdmg3"; 3633 + }; 3634 + 3635 + buildInputs = with self; [ pytest_30 case ]; 3636 + propagatedBuildInputs = with self; [ kombu billiard pytz anyjson amqp eventlet ]; 3637 + 3638 + meta = { 3639 + homepage = https://github.com/celery/celery/; 3640 + description = "Distributed task queue"; 3641 + license = licenses.bsd3; 3642 + }; 3643 + }; 3644 + 3645 cerberus = buildPythonPackage rec { 3646 name = "Cerberus-${version}"; 3647 version = "0.9.2"; ··· 5059 }; 5060 5061 pytest_30 = self.pytest_27.override rec { 5062 + name = "pytest-3.0.5"; 5063 5064 propagatedBuildInputs = with self; [ hypothesis py ]; 5065 src = pkgs.fetchurl { 5066 url = "mirror://pypi/p/pytest/${name}.tar.gz"; 5067 + sha256 = "1z9pj39w0r2gw5hsqndlmsqa80kgbrann5kfma8ww8zhaslkl02a"; 5068 }; 5069 }; 5070 ··· 10612 }; 10613 10614 propagatedBuildInputs = with self ; [ numpy django_colorful pillow psycopg2 10615 + pyparsing django celery_3 ]; 10616 10617 meta = { 10618 description = "Basic raster data integration for Django"; ··· 13673 13674 koji = callPackage ../development/python-modules/koji { }; 13675 13676 + kombu_3 = buildPythonPackage rec { 13677 name = "kombu-${version}"; 13678 version = "3.0.35"; 13679 ··· 13687 # most of these are simply to allow the test suite to do its job 13688 buildInputs = with self; optionals isPy27 [ mock unittest2 nose redis qpid-python pymongo sqlalchemy pyyaml msgpack boto ]; 13689 13690 + propagatedBuildInputs = with self; [ amqp_1 anyjson ] ++ 13691 (optionals (pythonOlder "2.7") [ importlib ordereddict ]); 13692 13693 # tests broken on python 2.6? https://github.com/nose-devs/nose/issues/806 13694 doCheck = isPy27; 13695 + 13696 + meta = { 13697 + description = "Messaging library for Python"; 13698 + homepage = "http://github.com/celery/kombu"; 13699 + license = licenses.bsd3; 13700 + }; 13701 + }; 13702 + 13703 + kombu = buildPythonPackage rec { 13704 + name = "kombu-${version}"; 13705 + version = "4.0.2"; 13706 + 13707 + src = pkgs.fetchurl { 13708 + url = "mirror://pypi/k/kombu/${name}.tar.gz"; 13709 + sha256 = "18hiricdnbnlz6hx3hbaa4dni6npv8rbid4dhf7k02k16qm6zz6h"; 13710 + }; 13711 + 13712 + buildInputs = with self; [ pytest_30 case pytz ]; 13713 + 13714 + propagatedBuildInputs = with self; [ amqp ]; 13715 13716 meta = { 13717 description = "Messaging library for Python"; ··· 17070 17071 propagatedBuildInputs = with self; [ 17072 pbr oslo-config oslo-context oslo-log oslo-utils oslo-serialization 17073 + oslo-i18n stevedore six eventlet greenlet webob pyyaml kombu_3 trollius 17074 aioeventlet cachetools oslo-middleware futurist redis oslo-service 17075 eventlet pyzmq 17076 ]; ··· 32022 }; 32023 32024 urlscan = callPackage ../applications/misc/urlscan { }; 32025 + 32026 + vine = buildPythonPackage rec { 32027 + name = "vine-${version}"; 32028 + version = "1.1.3"; 32029 + 32030 + disable = pythonOlder "2.7"; 32031 + 32032 + src = pkgs.fetchurl { 32033 + url = "mirror://pypi/v/vine/${name}.tar.gz"; 32034 + sha256 = "0h94x9mc9bspg23lb1f73h7smdzc39ps7z7sm0q38ds9jahmvfc7"; 32035 + }; 32036 + 32037 + buildInputs = with self; [ case pytest_30 ]; 32038 + 32039 + meta = { 32040 + homepage = https://github.com/celery/vine; 32041 + description = "python promises"; 32042 + license = licenses.bsd3; 32043 + }; 32044 + }; 32045 32046 wp_export_parser = buildPythonPackage rec { 32047 name = "${pname}-${version}";