Ravenports generated: 04 Feb 2018 11:38
[ravenports.git] / bucket_AA / python-amqp
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               python-amqp
4 VERSION=                2.2.2
5 KEYWORDS=               python
6 VARIANTS=               py27 py35 py36
7 SDESC[py35]=            Low-level AMQP client for Python (fork of  (PY 35)
8 SDESC[py36]=            Low-level AMQP client for Python (fork of  (PY 36)
9 SDESC[py27]=            Low-level AMQP client for Python (fork of  (PY 27)
10 HOMEPAGE=               https://github.com/celery/py-amqp
11 CONTACT=                Python_Automaton[python@ironwolf.systems]
12
13 DOWNLOAD_GROUPS=        main
14 SITES[main]=            PYPI/a/amqp
15 DISTFILE[1]=            amqp-2.2.2.tar.gz:main
16 DF_INDEX=               1
17 SPKGS[py35]=            single
18 SPKGS[py36]=            single
19 SPKGS[py27]=            single
20
21 OPTIONS_AVAILABLE=      PY27 PY35 PY36
22 OPTIONS_STANDARD=       none
23 VOPTS[py35]=            PY27=OFF PY35=ON PY36=OFF
24 VOPTS[py36]=            PY27=OFF PY35=OFF PY36=ON
25 VOPTS[py27]=            PY27=ON PY35=OFF PY36=OFF
26
27 DISTNAME=               amqp-2.2.2
28
29 LICENSE=                BSDGROUP:single
30 LICENSE_SCHEME=         solo
31 LICENSE_FILE=           BSDGROUP:{{WRKSRC}}/LICENSE
32
33 GENERATED=              yes
34
35 [PY35].BUILDRUN_DEPENDS_ON=             python-vine:single:py35
36 [PY35].USES_ON=                         python:py35
37
38 [PY36].BUILDRUN_DEPENDS_ON=             python-vine:single:py36
39 [PY36].USES_ON=                         python:py36
40
41 [PY27].BUILDRUN_DEPENDS_ON=             python-vine:single:py27
42 [PY27].USES_ON=                         python:py27
43
44 [FILE:4071:descriptions/desc.single]
45 =====================================================================
46  Python AMQP 0.9.1 client library
47 =====================================================================
48
49 |build-status| |coverage| |license| |wheel| |pyversion| |pyimp|
50
51 :Version: 2.2.2
52 :Web: https://amqp.readthedocs.io/
53 :Download: http://pypi.python.org/pypi/amqp/
54 :Source: http://github.com/celery/py-amqp/
55 :Keywords: amqp, rabbitmq
56
57 About
58 =====
59
60 This is a fork of amqplib_ which was originally written by Barry Pederson.
61 It is maintained by the Celery_ project, and used by `kombu`_ as a pure
62 python
63 alternative when `librabbitmq`_ is not available.
64
65 This library should be API compatible with `librabbitmq`_.
66
67 .. _amqplib: http://pypi.python.org/pypi/amqplib
68 .. _Celery: http://celeryproject.org/
69 .. _kombu: https://kombu.readthedocs.io/
70 .. _librabbitmq: http://pypi.python.org/pypi/librabbitmq
71
72 Differences from `amqplib`_
73 ===========================
74
75 - Supports draining events from multiple channels
76 (``Connection.drain_events``)
77 - Support for timeouts
78 - Channels are restored after channel error, instead of having to close the
79   connection.
80 - Support for heartbeats
81
82     - ``Connection.heartbeat_tick(rate=2)`` must called at regular
83 intervals
84       (half of the heartbeat value if rate is 2).
85     - Or some other scheme by using ``Connection.send_heartbeat``.
86 - Supports RabbitMQ extensions:
87     - Consumer Cancel Notifications
88         - by default a cancel results in ``ChannelError`` being raised
89         - but not if a ``on_cancel`` callback is passed to
90 ``basic_consume``.
91     - Publisher confirms
92         - ``Channel.confirm_select()`` enables publisher confirms.
93         - ``Channel.events['basic_ack'].append(my_callback)`` adds a
94 callback
95           to be called when a message is confirmed. This callback is then
96           called with the signature ``(delivery_tag, multiple)``.
97     - Exchange-to-exchange bindings: ``exchange_bind`` /
98 ``exchange_unbind``.
99         - ``Channel.confirm_select()`` enables publisher confirms.
100         - ``Channel.events['basic_ack'].append(my_callback)`` adds a
101 callback
102           to be called when a message is confirmed. This callback is then
103           called with the signature ``(delivery_tag, multiple)``.
104     - Authentication Failure Notifications
105         Instead of just closing the connection abruptly on invalid
106         credentials, py-amqp will raise an ``AccessRefused`` error
107         when connected to rabbitmq-server 3.2.0 or greater.
108 - Support for ``basic_return``
109 - Uses AMQP 0-9-1 instead of 0-8.
110     - ``Channel.access_request`` and ``ticket`` arguments to methods
111       **removed**.
112     - Supports the ``arguments`` argument to ``basic_consume``.
113     - ``internal`` argument to ``exchange_declare`` removed.
114     - ``auto_delete`` argument to ``exchange_declare`` deprecated
115     - ``insist`` argument to ``Connection`` removed.
116     - ``Channel.alerts`` has been removed.
117     - Support for ``Channel.basic_recover_async``.
118     - ``Channel.basic_recover`` deprecated.
119 - Exceptions renamed to have idiomatic names:
120     - ``AMQPException`` -> ``AMQPError``
121     - ``AMQPConnectionException`` -> ConnectionError``
122     - ``AMQPChannelException`` -> ChannelError``
123     - ``Connection.known_hosts`` removed.
124     - ``Connection`` no longer supports redirects.
125     - ``exchange`` argument to ``queue_bind`` can now be empty
126       to use the "default exchange".
127 - Adds ``Connection.is_alive`` that tries to detect
128   whether the connection can still be used.
129 - Adds ``Connection.connection_errors`` and ``.channel_errors``,
130   a list of recoverable errors.
131 - Exposes the underlying socket as ``Connection.sock``.
132 - Adds ``Channel.no_ack_consumers`` to keep track of consumer tags
133   that set the no_ack flag.
134 - Slightly better at error recovery
135
136 Further
137 =======
138
139 - Differences between AMQP 0.8 and 0.9.1
140
141     http://www.rabbitmq.com/amqp-0-8-to-0-9-1.html
142
143 - AMQP 0.9.1 Quick Reference
144
145     http://www.rabbitmq.com/amqp-0-9-1-quickref.html
146
147 - RabbitMQ Extensions
148
149     http://www.rabbitmq.com/extensions.html
150
151 - For more information about AMQP, visit
152
153
154 [FILE:96:distinfo]
155 cba1ace9d4ff6049b190d8b7991f9c1006b443a5238021aca96dd6ad2ac9da22       103128 amqp-2.2.2.tar.gz
156