Revisions of python-amqp

Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) accepted request 563283 from Martin Pluskal's avatar Martin Pluskal (pluskalm) (revision 47)
- Fix building on pre Factory distros by not running test suite
  (which fails due to old sasl)
Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) accepted request 546772 from mrdocs's avatar mrdocs (revision 46)
- fix build by adding sasl as BuildRequires
- specfile:
  * added fdupes
- update to version 2.2.2:
  * Sending empty messages no longer hangs. Instead an empty message
    is sent correctly.(addresses #151) Fix contributed by **Christian
    Blades**
  * Fixed compatibility issues in UTF-8 encoding behavior between
    Py2/Py3 (#164) Fix contributed by **Tyler James Harden**
- changes from version 2.2.1:
  * Fix implicit conversion from bytes to string on the connection
    object. (Issue #155) This issue has caused Celery to crash on
    connection to RabbitMQ.  Fix contributed by **Omer Katz**
- changes from version 2.2.0:
  * Fix random delays in task execution.  This is a bug that caused
    performance issues due to polling timeouts that occur when
    receiving incomplete AMQP frames. (Issues #3978 #3737 #3814) Fix
    contributed by **Robert Kopaczewski**
  * Calling "conn.collect()" multiple times will no longer raise an
    "AttributeError" when no channels exist.  Fix contributed by
    **Gord Chung**
  * Fix compatibility code for Python 2.7.6.  Fix contributed by
    **Jonathan Schuff**
  * When running in Windows, py-amqp will no longer use the
    unsupported TCP option TCP_MAXSEG.  Fix contributed by **Tony
    Breeds**
  * Added support for setting the SNI hostname header.  The SSL
    protocol version is now set to SSLv23 Contributed by **Dhananjay
    Sathe**
  * Authentication mechanisms were refactored to be more
    modular. GSSAPI authentication is now supported.  Contributed by
    **Alexander Dutton**
  * Do not reconnect on collect.  Fix contributed by **Gord Chung**
- update to 2.1.4:
  - Removes byte string comparison warnings when running under ``python -b``.
  - Linux version parsing broke when the version included a '+' character
    (Issue #119).
  - Now sets default TCP settings for platforms that support them (e.g. Linux).
  - Fixes compatibility with Python 2.7.5 and below (Issue #107).
  - Linux: Now sets the :data:`~socket.TCP_USER_TIMEOUT` flag if available
    for better failed connection detection.
  - Python compatibility: Fixed compatibility when using the python ``-b`` flag.
  - Frame writer: Account for overhead when calculating frame size.
  - Frame writer: Account for overhead when calculating frame size.
  - Datetimes in method frame arguments are now handled properly.
  - Fixed compatibility with Python <= 2.7.6
  - Frame_writer is no longer a generator, which should solve
    a rare "generator already executing" error (Issue #103).
  - SSLTransport: Fixed crash "no attribute sslopts" when ``ssl=True``
    (Issue #100).
  - Fixed incompatible argument spec for ``Connection.Close`` (Issue #45).
    This caused the RabbitMQ server to raise an exception (INTERNAL ERROR).
  - Transport: No longer implements `__del__` to make sure gc can collect
    connections.
  - Python 3: Installation requirements ended up being a generator
    and crashed setup.py.
  - Python <= 2.7.7: struct.pack arguments cannot be unicode
  - Python 3.4: Fixed use of `bytes % int`.
  - Connection/Transport: Fixed handling of default port.
  - Adds backward compatibility layer for the 1.4 API.
  - Fixes kombu 3.0/celery 3.1 compatibility (Issue #88).
  - Fixed compatibility with Python 2.7.3 (Issue #85)
  - Fixed bug where calling drain_events() with a timeout of 0 would actually
    block until a frame is received.
  - Documentation moved to http://amqp.readthedocs.io (Issue #89).
  - No longer supports Python 2.6
  - You must now call Connection.connect() to establish the connection.
  - Library rewritten to anticipate async changes.
  - Connection now exposes underlying socket options.
  - Additional logging for heartbeats.
  - SSL: Fixes issue with remote connection hanging
  - SSL: ``ssl`` dict argument now supports the ``check_hostname`` key
    (Issue #63).
- Drop tune-keepalive-intervals.diff . Similar solution applied upstream
- Drop amqp-drop-sphinxcontrib-issuetracker-dependency.patch. No longer
  needed
- Switch to singlespec approach
- Drop doc build
- Update to 1.4.9:
  * Fix compatibility with Linux/OS X instances where the
    ``ctypes`` module does not exist
- Changes from 1.4.8:
  * ``abstract_channel.wait`` now accepts a float `timeout`
    parameter expressed in seconds
- remove build date from documentation
- Add uniittest2 to BuildRequires for Python 2.6
- update to 1.4.7:
  * Fixed libSystem error on OS X 10.11 (El Capitan)
  * ``channel.basic_publish`` now raises :exc:`amqp.exceptions.NotConfirmed` on
    ``basic.nack``.
  * AMQP timestamps received are now converted from GMT instead of local time
    (Issue #67).
  * Wheel package installation now supported by both Python 2 and Python3.
- Add python-mock as BuildRequires. Needed for tests
- license update: LGPL-2.1+
  LGPL includes "or later"
- replace set_socket_TCP_KEEPALIVE_and_TCP_USER_TIMEOUT.patch 
  with tune-keepalive-intervals.diff (bnc#902207)
- update to 1.4.6:
  * Now keeps buffer when socket times out.
  * Adds ``Connection.Transport`` attribute that can be used to specify
    a different transport implementation.
- update to 1.4.5:
  - Can now deserialize more AMQP types.
  - SSL: Workaround for Python SSL bug.
  - ``Transport.__del_`` now handles errors occurring at late interpreter
  shutdown (Issue #36).
 - SSL transport accidentally disconnected after read timeout.
- Add amqp-drop-sphinxcontrib-issuetracker-dependency.patch: Avoid
  unnesseary build-time dependencies.
- update to 1.4.3:
  - Fixed bug where more data was requested from the socket
    than was actually needed.
  - Heartbeat negotiation would use heartbeat value from server even
    if heartbeat disabled (Issue #31).
- update to 1.4.1:
  - Fixed error occurring when heartbeats disabled.
- update to 1.4.0:
 - Heartbeat implementation improved (Issue #6).
 - NoneType is now supported in tables and arrays.
 - SSLTransport: Now handles ``ENOENT``.
- Update to 1.3.3:
  - SSLTransport: Now keeps read buffer if an exception is raised
  - Message.channel is now a channel object (not the channel id)
  - Now sets ``Message.channel`` on delivery
  - New option to wait for publish confirmations
  - ``queue_declare`` now returns named tuple of type
  - Contents of ``Channel.returned_messages`` is now named tuples.
  - Sockets now set to close on exec using the ``FD_CLOEXEC`` flag
- Require python-setuptools instead of distribute (upstreams merged)
- Run testsuite
- Add Python3 support
- Build HTML documentation
- Install LICENSE, README.rst
- Update to 1.2.0:
  - New exception hierarchy:
    - amqp.AMQPError
        - amqp.ConnectionError
            - amqp.RecoverableConnectionError
                - amqp.ConsumerCancelled
                - amqp.ConnectionForced
                - amqp.ResourceError
            - IrrecoverableConnectionError
                - amqp.ChannelNotOpen
                - amqp.FrameError
                - amqp.FrameSyntaxError
                - amqp.InvalidCommand
                - amqp.InvalidPath
                - amqp.NotAllowed
                - amqp.UnexpectedFrame
                - amqp.AMQPNotImplementedError
                - amqp.InternalError
        - amqp.ChannelError
            - RecoverableChannelError
                - amqp.ContentTooLarge
                - amqp.NoConsumers
                - amqp.ResourceLocked
            - IrrecoverableChannelError
                - amqp.AccessRefused
                - amqp.NotFound
                - amqp.PreconditionFailed
- Update to 1.1.0:
  - No longer supports Pyhton 2.5
  - Fixed receiving of float table values.
  - Now Supports Python 3 and Python 2.6+ in the same source code.
  - Python 3 related fixes.
- Update to 1.0.2:
  - Now supports float values in headers/tables.
- Update to 1.0.1:
  - Connection errors does no longer include AttributeError.
  - Fixed problem with using the SSL transport in a non-blocking
    context.
    Fix contributed by Mher Movsisyan.
- Update to 0.9.4:
  - Adds support for exchange_bind and exchange_unbind.
    Contributed by Rumyana Neykova
  - Fixed bugs in funtests and demo scripts.
    Contributed by Rumyana Neykova
- Aditional changes from version 0.9.3:
  - Fixed bug that could cause the consumer to crash when reading
    large message payloads asynchronously.
  - Serialization error messages now include the invalid value.
- Initial package (0.9.2) for openSUSE.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 45)
- build requires fix
buildservice-autocommit accepted request 536836 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 44)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 535613 from Arun Persaud's avatar Arun Persaud (apersaud) (revision 43)
update to latest version
buildservice-autocommit accepted request 480635 from Jan Matejek's avatar Jan Matejek (matejcik) (revision 42)
baserev update by copy to link target
Jan Matejek's avatar Jan Matejek (matejcik) accepted request 479902 from Thomas Bechtold's avatar Thomas Bechtold (tbechtold) (revision 41)
- update to 2.1.4:
  - Removes byte string comparison warnings when running under ``python -b``.
  - Linux version parsing broke when the version included a '+' character
    (Issue #119).
  - Now sets default TCP settings for platforms that support them (e.g. Linux).
  - Fixes compatibility with Python 2.7.5 and below (Issue #107).
  - Linux: Now sets the :data:`~socket.TCP_USER_TIMEOUT` flag if available
    for better failed connection detection.
  - Python compatibility: Fixed compatibility when using the python ``-b`` flag.
  - Frame writer: Account for overhead when calculating frame size.
  - Frame writer: Account for overhead when calculating frame size.
  - Datetimes in method frame arguments are now handled properly.
  - Fixed compatibility with Python <= 2.7.6
  - Frame_writer is no longer a generator, which should solve
    a rare "generator already executing" error (Issue #103).
  - SSLTransport: Fixed crash "no attribute sslopts" when ``ssl=True``
    (Issue #100).
  - Fixed incompatible argument spec for ``Connection.Close`` (Issue #45).
    This caused the RabbitMQ server to raise an exception (INTERNAL ERROR).
  - Transport: No longer implements `__del__` to make sure gc can collect
    connections.
  - Python 3: Installation requirements ended up being a generator
    and crashed setup.py.
  - Python <= 2.7.7: struct.pack arguments cannot be unicode
  - Python 3.4: Fixed use of `bytes % int`.
  - Connection/Transport: Fixed handling of default port.
  - Adds backward compatibility layer for the 1.4 API.
  - Fixes kombu 3.0/celery 3.1 compatibility (Issue #88).
  - Fixed compatibility with Python 2.7.3 (Issue #85)
  - Fixed bug where calling drain_events() with a timeout of 0 would actually
buildservice-autocommit accepted request 353803 from Denisart Benjamin's avatar Denisart Benjamin (posophe) (revision 40)
baserev update by copy to link target
Denisart Benjamin's avatar Denisart Benjamin (posophe) accepted request 353452 from Antoine Belvire's avatar Antoine Belvire (1Antoine1) (revision 39)
- Update to 1.4.9:
  * Fix compatibility with Linux/OS X instances where the
    ``ctypes`` module does not exist
- Changes from 1.4.8:
  * ``abstract_channel.wait`` now accepts a float `timeout`
    parameter expressed in seconds
buildservice-autocommit accepted request 349368 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 38)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 348369 from Stefan Seyfried's avatar Stefan Seyfried (seife) (revision 37)
remove build date from documentation, avoid useless republish
buildservice-autocommit accepted request 336547 from Michal Čihař's avatar Michal Čihař (Nijel) (revision 36)
baserev update by copy to link target
Michal Čihař's avatar Michal Čihař (Nijel) accepted request 336546 from Michal Čihař's avatar Michal Čihař (Nijel) (revision 35)
- Add uniittest2 to BuildRequires for Python 2.6
Michal Čihař's avatar Michal Čihař (Nijel) accepted request 336279 from Thomas Bechtold's avatar Thomas Bechtold (tbechtold) (revision 34)
- update to 1.4.7:
  * Fixed libSystem error on OS X 10.11 (El Capitan)
  * ``channel.basic_publish`` now raises :exc:`amqp.exceptions.NotConfirmed` on
    ``basic.nack``.
  * AMQP timestamps received are now converted from GMT instead of local time
    (Issue #67).
  * Wheel package installation now supported by both Python 2 and Python3.
- Add python-mock as BuildRequires. Needed for tests
buildservice-autocommit accepted request 321579 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 33)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 32)
- license update: LGPL-2.1+
  LGPL includes "or later"
buildservice-autocommit accepted request 286466 from Denisart Benjamin's avatar Denisart Benjamin (posophe) (revision 31)
baserev update by copy to link target
Denisart Benjamin's avatar Denisart Benjamin (posophe) accepted request 286328 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 30)
- replace set_socket_TCP_KEEPALIVE_and_TCP_USER_TIMEOUT.patch 
  with tune-keepalive-intervals.diff (bnc#902207)
buildservice-autocommit accepted request 249307 from Jan Matejek's avatar Jan Matejek (matejcik) (revision 29)
baserev update by copy to link target
Jan Matejek's avatar Jan Matejek (matejcik) accepted request 249204 from Thomas Bechtold's avatar Thomas Bechtold (tbechtold) (revision 28)
New upstream release
Displaying revisions 41 - 60 of 87
openSUSE Build Service is sponsored by