Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/celery/librabbitmq

Python bindings to librabbitmq-c
https://github.com/celery/librabbitmq

Add CodeQL workflow for GitHub code scanning (#166)

* Add CodeQL workflow for GitHub code scanning

* Update codeql.yml

Co-authored-by: LGTM Mi...

ff1d96a6e70b692c9d207c784429705b40658250 authored about 2 years ago by lgtm-com[bot] <43144390+lgtm-com[bot]@users.noreply.github.com>
modules: _librabbit: connection: fix warnings that get flagged as errors in latest clang

d3bbdb65da8a5f3a1cb94cff5483f941df1c765c authored about 2 years ago by bhavay grover <[email protected]>
Merge pull request #164 from odidev/odidev_librabbitmq

Add linux aarch64 wheel build support

6a18b85a2147865825e83f2728b4cce705c88ac0 authored almost 3 years ago by Omer Katz <[email protected]>
Add linux aarch64 wheel build support

Signed-off-by: odidev <[email protected]>

9085020bb39b530d125724c0572ddd497a89556d authored almost 3 years ago by odidev <[email protected]>
improve performance of _get_free_channel_id, fix channel max bug

7cd90455a2006353c8b9361fbc6fc86739ebb4a0 authored about 3 years ago by Paul Brown <[email protected]>
Add connect_timeout parameter to Connection (#161)

* Add connect_timeout parameter to Connection

* Add connect_timeout parameter to Connection -...

0f5e23c861b7fbe01fb138835e640aff2d7d5cce authored about 3 years ago by Silas Parker <[email protected]>
reduce memory usage of Connection

3969118adbb133f5e0cd71a4d430e62b9a87b884 authored about 3 years ago by Paul Brown <[email protected]>
Simplify memory leak fix (avoid using amqp_pool_alloc)

6917f2789903da5cbc497fc77a56e1d639294697 authored over 4 years ago by Henry Tang <[email protected]>
Fix segmentation fault in basic_publish

b93ba31757105510b33c293fd664fbed09c533ff authored over 4 years ago by Henry Tang <[email protected]>
Fix _PYRMQ_INLINE to adapt to changes in python3.7+ C API

ab23194f379101157f503ab4310d260dc506cc32 authored over 4 years ago by Dmitry Aminev <[email protected]>
Fix memory leaks from "Maybe_Unicode" (fixes #27 #125)

13a49b0e26b073f6c5045c353d70901b64e7cc78 authored almost 5 years ago by Henry Tang <[email protected]>
Fix manylinux1 cp27-cp27mu wheel

Ran shfmt and shcheck on build-manylinux1-wheels.sh

9af556dda3f24eb0dd6357fd93c3a2d9af6b4d1d authored almost 5 years ago by Henry Tang <[email protected]>
Skip cp27-cp27mu builds (due to undefined symbol: PyUnicodeUCS2_AsASCIIString)

7c0466e1c1a5820a2f9c52ec0314de0d3354e7d8 authored almost 5 years ago by Henry Tang <[email protected]>
Fix manylinux1 (#146)

Remove use of six in setup.py
Use cmake to build rabbitmq-c

ea29f3d52fe2260756c340302e2e73081cfc9400 authored almost 5 years ago by Henry Tang <[email protected]>
Ensure a fresh build of rabbitmq-c before building wheels

Fix vine install

0cc779cd5bd61fa39bed33a2cdfca7ba83d96f5d authored almost 5 years ago by Henry Tang <[email protected]>
Remove deprecated U mode in open for Python 3.9 compatibility.

eba309a9354347f0824f3f9a82e462ef243e11ff authored almost 5 years ago by Karthikeyan Singaravelan <[email protected]>
Merge pull request #142 from tirkarthi/fix-warnings

Fix deprecation warnings due to invalid escape sequences.

1286c48aeb1f42f98e58eac0fefc97bad581e378 authored almost 5 years ago by Asif Saif Uddin <[email protected]>
Fix deprecation warnings due to invalid escape sequences.

ed0df862f63c5d87763a8977ccd89bca610ff129 authored almost 5 years ago by Karthikeyan Singaravelan <[email protected]>
Merge pull request #138 from shivamMg/bugfix/invalid-lib-name

Fix invalid library in build-manylinux1-wheels.sh

8d793090abb6dbad54cc9b9c2b3bde7bfcf2cf95 authored almost 5 years ago by Asif Saif Uddin <[email protected]>
Fix invalid library in build-manylinux1-wheels.sh

5a00a65cd6ac0967f4b7948b6597417bdee4d8a2 authored almost 5 years ago by Shivam Mamgain <[email protected]>
Merge pull request #133 from davidszotten/handle_nonascii_headers

handle non-ascii headers

0b72b7dbd14ca11479bbd48ef131067eadb39bc4 authored over 5 years ago by Omer Katz <[email protected]>
handle non-ascii headers

c04af81779816118b2fb85e3ed44eba41ef5be24 authored over 5 years ago by David Szotten <[email protected]>
Merge pull request #124 from rodolfo-picoreti/master

fixes #79

fb0a2f914dd764bc83afa2b6d1b85b66e397a5a6 authored about 6 years ago by Omer Katz <[email protected]>
fixes #79

3fa1d38c4e66e6efdbdc7d584abe0a59857bef29 authored over 6 years ago by Rodolfo Picoreti <[email protected]>
Merge pull request #122 from nikolas/patch-1

Update changelog with 2.0.0 release date

8ac1e37e3866d459f3269c1f68a5fc6814b07e38 authored over 6 years ago by Asif Saifuddin Auvi <[email protected]>
Update changelog with 2.0.0 release date

df7d8a8df1e043295f26dfc70eb8024b50ef23cc authored over 6 years ago by nikolas <[email protected]>
Generated wheels for 2.0.0

6bb2dd411373cbf796900df83bd2b8e4599383fd authored over 6 years ago by Omer Katz <[email protected]>
Merge pull request #116 from matusvalo/pip_build

Add support for pip install directly from git repo - fix #110

95ae63aa8050a3b23028129bc7d2bf9f9621a554 authored almost 7 years ago by Asif Saifuddin Auvi <[email protected]>
Dont expect that paths are relative to source root

46d9fc70aa9dd252138c69a5437bfc0b685bd764 authored almost 7 years ago by Matus Valo <[email protected]>
Merge pull request #115 from matusvalo/patch-2

Update Changelog

e3586a65f779a9414af865ef23514aa80685a238 authored almost 7 years ago by Asif Saifuddin Auvi <[email protected]>
Update Changelog

bbc345016c445fb4e49d85e4065e3f4a77e31ee7 authored almost 7 years ago by Matus Valo <[email protected]>
Merge pull request #114 from timkpaine/master

lets you build for python 3 by doing make PYTHON=python3

c78417045f9709adb4917c8bd369d044731afdba authored almost 7 years ago by Omer Katz <[email protected]>
lets you build for python 3 by doing make PYTHON=python3 or make PYTHON=python3 install

ff0ea57bdc8f7d929b65d15a295eb858ccadf82e authored almost 7 years ago by Tim Paine <[email protected]>
Merge pull request #112 from joehybird/master

Fix setup.py and MANIFEST.in for source package generation.

3bae8df1d95b47bd10f3232c8f13d3c07069619b authored almost 7 years ago by Asif Saifuddin Auvi <[email protected]>
Fix a comment

dbf12e0d088a932b5e64889499ccc7cfd969c0d2 authored almost 7 years ago by Fabre Florian <[email protected]>
Fix MANIFEST.in to exclude rabbitmq-c/ and add behaviour of make target 'rabbit-c' in setup.py for usage in source dist

e3ef92660abea2b36d41e2de04890224f23fd856 authored almost 7 years ago by Fabre Florian <[email protected]>
Merge pull request #109 from matusvalo/ci

Added .travis.yml

1271729001fca976346d3a22538a3713e9fbc82c authored almost 7 years ago by Asif Saifuddin Auvi <[email protected]>
Added .travis.yml

1e3308ba2730327fb253a53b29286d0bbc650c77 authored almost 7 years ago by Matus Valo <[email protected]>
Merge pull request #108 from matusvalo/patch-1

Bump version info in README

f32043422bfae853db8b387adbfc0847f2518548 authored almost 7 years ago by Asif Saifuddin Auvi <[email protected]>
Merge pull request #107 from matusvalo/unit-tests-improved

Unittests can be run directly without installation of library

4d3dd7c326224d332290a557c56445721b6e1924 authored almost 7 years ago by Asif Saifuddin Auvi <[email protected]>
Bump version info in README

2a66a57516d19c6bd119df571d0224cdd151ade4 authored almost 7 years ago by Matus Valo <[email protected]>
Unittests can be run directly without installation of library

Unittests are now migrated from nose to python standard unittests runner and Makefile calls test...

02d5e0a7aeb38fc60b82d40dc1bd6e5d396a4a32 authored almost 7 years ago by Matus Valo <[email protected]>
Merge pull request #106 from matusvalo/version_2_0

Bumped version to 2.0

ad09baa74c3a921428426ccdf525b7c4c64bbc0b authored almost 7 years ago by Asif Saifuddin Auvi <[email protected]>
Bumped version to 2.0

5e7196175c85bb62cd3ea5ef9cca3b33b301e022 authored almost 7 years ago by Matus Valo <[email protected]>
update version to 2.0.0

0d18e8d7caceda5ec222d962cf2bc8b4ac84ceb9 authored almost 7 years ago by Asif Saifuddin Auvi <[email protected]>
Merge pull request #98 from merutak/recv-same-channel

in recv, make sure all frames are read from the same channel

5b9bf23124be4f007907483d6c35bf0c28597162 authored almost 7 years ago by Asif Saifuddin Auvi <[email protected]>
Merge pull request #105 from matusvalo/benchmark

Fixed benchmark.py file

3e73ff8071788d06ff7ccb557d7877df0a18983a authored almost 7 years ago by Asif Saifuddin Auvi <[email protected]>
Add CLI interface to benchmark.py

1db05ff4c6cb8e850c331feea2d63403c2bb56bb authored about 7 years ago by Matus Valo <[email protected]>
Fix benchmark.py

962320a303d94583d55b5ae3abb5308da88f619e authored about 7 years ago by Matus Valo <[email protected]>
Merge pull request #104 from Hardtack/master

Fix some issues in Python 3

e605824c5f3f1c148fbbd37d23a14e89ee3cd208 authored about 7 years ago by Asif Saifuddin Auvi <[email protected]>
Merge pull request #103 from matusvalo/python3-unit-tests

Python3 unit tests

5f4e9013084bc62d7a33dc74e0c8af0313bdaff7 authored about 7 years ago by Asif Saifuddin Auvi <[email protected]>
Convert dict key type to bytes type

8c886de3c1a17ef89604f6048b37be845088e85b authored about 7 years ago by Choi Geonu <[email protected]>
AMQP_EMPTY_* were deprecated since v0.1

c6f139a6accf30e6196d6603bf20bc2f6c63d99b authored about 7 years ago by Choi Geonu <[email protected]>
Return NULLs explicitly in the module initialization

3ec5ded981c5e404a0a2a6ad53bf4db36f28da94 authored about 7 years ago by Choi Geonu <[email protected]>
Merge pull request #102 from matusvalo/fixed_build

Fixed broken build when using make

4d82d69961855ecea2e09f020f0a842b03baddbf authored about 7 years ago by Asif Saifuddin Auvi <[email protected]>
Add python3 support in unittests

6b305521cb91d337ffa8a4e6f41b627a9afbb74c authored about 7 years ago by Matus Valo <[email protected]>
_queue_declare() should return queue name as string not bytes

f3e14ead36ad0cc599236fbe2d99bf7d585054d8 authored about 7 years ago by Matus Valo <[email protected]>
Fixed broken build when using make

ae7da4839b2addae590ed7536a795907c06f4306 authored about 7 years ago by Matus Valo <[email protected]>
Merge pull request #99 from matusvalo/python3

Add support of Python3

9e1fdb48c3957dbbb13df2e6a1cc63fe0d55014e authored over 7 years ago by Asif Saifuddin Auvi <[email protected]>
Removed support of python3.3 and added support for python3.6

a13cafe70561d8605a8e54dd2877c3aac6335adf authored over 7 years ago by Matus Valo <[email protected]>
Added support of python3.4 and python3.5 in setup.py

8ae04d5c7ce4cf331ee74e8728afd0252a619d36 authored over 7 years ago by Matus Valo <[email protected]>
use PyUnicode_FromStringAndSize in PySTRING_FROM_AMQBYTES macro.

This commit fixes crashes when librabbitmq is used in kombu.

2b447c7e4283ea7fd2c11ae588f4625d486561cd authored over 7 years ago by Matus Valo <[email protected]>
Python code ported to python3

039c94675d0eea7b9fdb6f6ef0611c98b8d0627e authored over 7 years ago by Matus Valo <[email protected]>
Module initialization ported to python3

54cbb7686d521855e21e52d869a36ffc6853caec authored over 7 years ago by Matus Valo <[email protected]>
Python3 PyObject_CallMethodObjArgs method name should be str not bytes

1f87e8797a4163e145a5794ddab2f4c4754d5fa2 authored over 7 years ago by Matus Valo <[email protected]>
Use portable s# instead of t# format string in PyArg_ParseTuple

1e6ff462520dd0ceb9c55887e0e1bb81b562af84 authored over 7 years ago by Matus Valo <[email protected]>
Use memoryviews instead of old style buffers

a6dee4ff3a5e515ff421a6802c828dc51bb85d30 authored over 7 years ago by Matus Valo <[email protected]>
Added PyInt_AS_LONG and PyInt_Check macros

6c99d6cab01a26d71f9da79fe876420bc54507ce authored over 7 years ago by Matus Valo <[email protected]>
Use %R instead of %s in PeErr_Format for object REPR

76372513d65221e38472c33a412e39c9cd5e2703 authored over 7 years ago by Matus Valo <[email protected]>
Don't use Py_TPFLAGS_HAVE_WEAKREFS tp flag under python3

c8c01a15f46fb6d5535fe95a156d03ce89f4b1f9 authored over 7 years ago by Matus Valo <[email protected]>
Convert PyString -> PyBytes

2e1bce74370ac79459b84eab4cc1c4c41f4fdaf0 authored over 7 years ago by Matus Valo <[email protected]>
Use Py_TYPE() instead of self->ob_type

b212216078ab755835317c5f508b35947293b1f3 authored over 7 years ago by Matus Valo <[email protected]>
Removed python <= 2.6 compatibility ifdefs

593281d950e8bc95f5f83fa26c9aaa54d72e0a5c authored over 7 years ago by Matus Valo <[email protected]>
Enable to build library under python3

a8593a1efb55b8aadc69908493660e47e9f0176d authored over 7 years ago by Matus Valo <[email protected]>
Remove support for python <= 2.6

cbda5e6b1d6a8fe86d2e959c422e061378623a14 authored over 7 years ago by Matus Valo <[email protected]>
Updated build scrits for upstream rabbitmq-c

11994d7d089b4315f0b6652b257ba9d39983614d authored over 7 years ago by Matus Valo <[email protected]>
Moved rabbitmq-c submodule to v0.8.0 tag

a5499dc7ba18b14f0e574bb718f47bdaae30f4ef authored over 7 years ago by Matus Valo <[email protected]>
Added official rabbitmq-c repo as submodule

b790c492596c6df0f63d0eb44062477685c7cbb3 authored over 7 years ago by Matus Valo <[email protected]>
Removed submodules

15672e2b13f1726f0440fe61ad362742087a209f authored over 7 years ago by Matus Valo <[email protected]>
in recv, make sure all frames are read from the same channel. seems to fix #97

aea11bc941479abdcc7532bc142fcd4109a36934 authored over 7 years ago by Amichai Schreiber <[email protected]>
Merge pull request #87 from amitsaha/manylinux1

Manylinux1 wheels

91100605c60bab96c67330352f984a9bdf72d45c authored over 8 years ago by Asif Saifuddin Auvi <[email protected]>
Manylinux1 wheels

Use "make manylinux1", you need to have docker installed. The library is
not being imported corr...

10bf3a595377c34d8e909dce286cf688428eaeb5 authored over 8 years ago by Amit Saha <[email protected]>
OS X -> macOS

77b232150ee6ab55c8acae9d9d3c5b8d33abf581 authored over 8 years ago by Ask Solem <[email protected]>
Merge pull request #45 from rogerhu/pyerr_occurred

Check if the return value is -1. If so, goto fail, which will invoke PyErr_Ocurred().

5b2e9e11c238833cf2c70b71b3950ef9a4a238db authored almost 9 years ago by Ask Solem Hoel <[email protected]>
Merge pull request #47 from rogerhu/fix_hostname_corruption

Fix issues with hostname corruption when Python strings go out of scope.

8939e477e39ca9604c344220447b88f51f66da00 authored almost 9 years ago by Ask Solem Hoel <[email protected]>
Allow AMQP client properties to be exposed when connecting to RMQ broker.

We can leverage RMQ extensions similar to https://github.com/ruby-amqp/bunny/tree/master/example...

f5634808758139265656d2a840f38060ee952336 authored about 9 years ago by Roger Hu <[email protected]>
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 run...

948e2bfea9d496299e0e1cb1be01cb4358263c38 authored about 9 years ago by Roger Hu <[email protected]>
Add support for boolean.

As I was trying to add AMQP extensions, I noticed that I couldn't pass in a dictionary with bool...

612211932b0cec65642fd8e47b7bb3f563eef14a authored about 9 years ago by Roger Hu <[email protected]>
Merge pull request #51 from ubernostrum/master

Update to correct submodule URL for rabbitmq-codegen.

5a4503490e8888147347f52c03b3ecf533220132 authored about 9 years ago by Ask Solem Hoel <[email protected]>
Adds rmihael to AUTHORS

3c0785a99abde38eb95606c5d4147739e6de4c0f authored about 9 years ago by Ask Solem <[email protected]>
Update setup.py to fix buildout-related problems

There're some issues related to Buildout having troubles installing librabbitmq: https://github....

eb22f17f07d610daac60a0884d0485f9f8c7f0f8 authored about 9 years ago by rmihael <[email protected]>
Merge pull request #63 from mattrobenolt/patch-1

Typo in README

6f1e0132efeeb1b0a8a2895973d2db6f1a7b2b84 authored about 9 years ago by Ask Solem Hoel <[email protected]>
Merge pull request #69 from agriffis/master

Don't remove -Wall, since that can break compilation. Fixes #68

dbd778ab093de454601743b61b5326bbe01807b5 authored about 9 years ago by Ask Solem Hoel <[email protected]>
More data type fixes for 64-bit compatibility

This fixes the remained of issues I had for Solaris

ca579d1ae42fe7d41afeb5c8dfd7cfd06722b281 authored about 9 years ago by Michael Verrilli <[email protected]>
64-bit fixes

Most important, must feed PY_SSIZE_T_CLEAN into Python.h for defs to work. Also added a cast to...

4cebef5a2bde65027fe448461a7717b81ebb1b4a authored about 9 years ago by Michael Verrilli <[email protected]>
64-bit fixes

Best to use PY_SIZE_TYPE. Added casts to warn in case things change one day.

017e25f4ecb7e87a201ec0432999a6b8dd9d434c authored about 9 years ago by Michael Verrilli <[email protected]>
Fixing tests to match librabbitmq's Message class.

Message class' __init__(self, channel, properties, delivery_info={}, body='') does not match how...

093bc0405298c1d7ee957c306bd37514ed002112 authored about 9 years ago by Michael Verrilli <[email protected]>
Adds Michael Verrilli, and Daniel to AUTHORS

cc04ce736399d8b1d1aaacadd903ab4a7f904890 authored about 9 years ago by Ask Solem <[email protected]>
Merge branch 'master' of github.com:celery/librabbitmq

4075291f77016c4e48e850c49ac2dbed9af99369 authored about 9 years ago by Ask Solem <[email protected]>
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...

507678498bda405ac388b1e520d34c388a3e642d authored about 9 years ago by Michael Verrilli <[email protected]>