Permalink
Commits on Sep 3, 2016
  1. Merge pull request #87 from amitsaha/manylinux1

    Manylinux1 wheels
    auvipy committed on GitHub Sep 3, 2016
Commits on Aug 19, 2016
  1. Manylinux1 wheels

    Use "make manylinux1", you need to have docker installed. The library is
    not being imported correctly in Python 2.6 with this error:
    
    + /opt/python/cp26-cp26m/bin//python -c 'import librabbitmq'
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File
    "/opt/python/cp26-cp26m/lib/python2.6/site-packages/librabbitmq/__init__.py",
    line 7, in <module>
        from amqp.protocol import queue_declare_ok_t
      File
    "/opt/python/cp26-cp26m/lib/python2.6/site-packages/amqp/__init__.py",
    line 48, in <module>
        from .basic_message import Message      # noqa
      File
    "/opt/python/cp26-cp26m/lib/python2.6/site-packages/amqp/basic_message.py",
    line 29, in <module>
        from .serialization import GenericContent
      File
    "/opt/python/cp26-cp26m/lib/python2.6/site-packages/amqp/serialization.py",
    line 34, in <module>
        from .exceptions import FrameSyntaxError
      File
    "/opt/python/cp26-cp26m/lib/python2.6/site-packages/amqp/exceptions.py",
    line 21, in <module>
        from .five import python_2_unicode_compatible
      File
    "/opt/python/cp26-cp26m/lib/python2.6/site-packages/amqp/five.py", line
    14, in <module>
        import vine.five
      File
    "/opt/python/cp26-cp26m/lib/python2.6/site-packages/vine/__init__.py",
    line 6, in <module>
        from .abstract import Thenable
      File
    "/opt/python/cp26-cp26m/lib/python2.6/site-packages/vine/abstract.py",
    line 7, in <module>
        from .five import with_metaclass
      File
    "/opt/python/cp26-cp26m/lib/python2.6/site-packages/vine/five.py", line
    230
        def with_metaclass(Type, skip_attrs={'__dict__', '__weakref__'}):
                                                       ^
    SyntaxError: invalid syntax
    Makefile:67: recipe for target 'manylinux1' failed
    make: *** [manylinux1] Error 1
    amitsaha committed Aug 19, 2016
Commits on Jun 14, 2016
  1. OS X -> macOS

    ask committed Jun 14, 2016
Commits on Mar 22, 2016
  1. Merge pull request #45 from rogerhu/pyerr_occurred

    Check if the return value is -1.  If so, goto fail, which will invoke PyErr_Ocurred().
    ask committed Mar 22, 2016
  2. Merge pull request #47 from rogerhu/fix_hostname_corruption

    Fix issues with hostname corruption when Python strings go out of scope.
    ask committed Mar 22, 2016
Commits on Oct 30, 2015
  1. Allow AMQP client properties to be exposed when connecting to RMQ bro…

    …ker.
    
    We can leverage RMQ extensions similar to https://github.com/ruby-amqp/bunny/tree/master/examples/connection and
    https://github.com/ruby-amqp/bunny/blob/master/lib/bunny/session.rb#L56-65.
    
    Add ability to set boolean parameters too.
    
    Switching back to simply args.
    
    Uses __init__() to pass in client_properties instead of the connect() parameter.
    rogerhu committed with ask Jun 16, 2014
  2. Check if the return value is -1. If so, goto fail, which will invoke …

    …PyErr_Ocurred().
    
    
    https://docs.python.org/2/c-api/int.html
    https://docs.python.org/2/c-api/float.html
    
    Somehow runnning PyErr_Ocurred() when no exception has been generated triggers an unknown thread state and
    seg faults.
    rogerhu committed with ask Jun 16, 2014
  3. Add support for boolean.

    As I was trying to add AMQP extensions, I noticed that I couldn't pass in a dictionary with boolean types without adding support.
    
    Add indent.
    rogerhu committed with ask Jun 16, 2014
  4. Merge pull request #51 from ubernostrum/master

    Update to correct submodule URL for rabbitmq-codegen.
    ask committed Oct 30, 2015
  5. Adds rmihael to AUTHORS

    ask committed Oct 30, 2015
  6. Update setup.py to fix buildout-related problems

    There're some issues related to Buildout having troubles installing librabbitmq: #61, #58
    It seems that this simple change fixes it. Not the prettiest solution, but it works.
    rmihael committed with ask Dec 15, 2014
  7. Merge pull request #63 from mattrobenolt/patch-1

    Typo in README
    ask committed Oct 30, 2015
  8. Merge pull request #69 from agriffis/master

    Don't remove -Wall, since that can break compilation. Fixes #68
    ask committed Oct 30, 2015
  9. More data type fixes for 64-bit compatibility

    This fixes the remained of issues I had for Solaris
    mverrilli committed with ask Sep 7, 2015
  10. 64-bit fixes

    Most important, must feed PY_SSIZE_T_CLEAN into Python.h for defs to work.  Also added a cast to help warn of future changes that might break things.
    mverrilli committed with ask Sep 4, 2015
  11. 64-bit fixes

    Best to use PY_SIZE_TYPE.  Added casts to warn in case things change one day.
    mverrilli committed with ask Sep 4, 2015
  12. Fixing tests to match librabbitmq's Message class.

    Message class' __init__(self, channel, properties, delivery_info={}, body='') does not match how it was used here. This caused most tests to fail due to a blank message being published (and then a following BAD FRAME error when trying to read it, which is very confusing at first).
    mverrilli committed with ask Sep 7, 2015
  13. Adding in message_count to the delivery_info. Fixes test case.

    This is an expected return value for a test case so rather than remove the test case, I'm adding the expected functionality.
    mverrilli committed with ask Sep 7, 2015
Commits on Jul 6, 2015
  1. Merge pull request #70 from DanBuchan/patch-1

    Update setup.py for installation to work
    thedrow committed Jul 6, 2015
  2. Update setup.py

    Comma based syntax error here causes 'python setup.py install' and 'pip install librabbitmq' to fail. I propose it is swapped to the correct 'as' syntax
    DanBuchan committed Jul 6, 2015
Commits on Jul 1, 2015
Commits on Jan 8, 2015
  1. Typo in README

    mattrobenolt committed Jan 8, 2015
Commits on Nov 19, 2014
  1. Merge branch '1.6'

    Conflicts:
    	Modules/_librabbitmq/connection.c
    ask committed Nov 19, 2014
  2. Cosmetics for #59

    ask committed Nov 19, 2014
  3. Adds Derek Anderson to AUTHORS (#59)

    ask committed Nov 19, 2014
  4. Modification to allow for empty message bodies.

    If we receive a message with no body (and no body_target length), we
    should accept the fact and return an empty body rather than throwing
    an exception about the frame.
    armyofevilrobots committed with ask Nov 4, 2014
  5. Merge pull request #59 from armyofevilrobots/master

    Modification to allow for empty message bodies.
    ask committed Nov 19, 2014
Commits on Nov 17, 2014
  1. Merge branch '1.6'

    Conflicts:
    	Makefile
    	setup.cfg
    ask committed Nov 17, 2014
  2. Flakes after flake8 upgrade

    ask committed Nov 17, 2014
  3. Removes pavement.py

    ask committed Nov 17, 2014
  4. Test stuff

    ask committed Nov 17, 2014