Ecosyste.ms: OpenCollective

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

github.com/celery/py-amqp

amqplib fork
https://github.com/celery/py-amqp

Added RabbitMQ integration tests (#257)

b2a0269e147f0052603b19647744e1829ff07f61 authored almost 6 years ago by Matus Valo <[email protected]>
Fix broken setup.py test --pytest-args

fed63d187f29e18b83b27f217c4ec99eb24d0d03 authored almost 6 years ago by Matus Valo <[email protected]>
Fix spacing from #254. (#255)

093cdb2e28caad08d14abf4e9ca5501082875a6f authored almost 6 years ago by Patrick Cloke <[email protected]>
Added support of cygwin platform (#254)

bc0f4402d2f918af3f60c5aa31fae5a9ea8796a9 authored almost 6 years ago by Matus Valo <[email protected]>
Bump version: 2.4.0 → 2.4.1

ba132f420b1536d86f1ee397a320f015ecb0b3b7 authored almost 6 years ago by Omer Katz <[email protected]>
Updated changelog.

e669e83092ec7c346275562ae4a4c7134bffc8fb authored almost 6 years ago by Omer Katz <[email protected]>
Treat EWOULDBLOCK as timeout (#253)

py-amqp 2.4.0 caused a regression on Windows. Reading from a
non-blocking socket having the tim...

2356f42f4775aae167c7a50b22ca4b2ffb43f413 authored almost 6 years ago by Lucian Petrut <[email protected]>
Always treat SSLError timeouts as socket timeouts (#247)

Without specifically handling this case, the socket.timeout()
was not raised sometimes causing ...

bf122a05a21a8cc5bca314b0979f32c8026fc66e authored almost 6 years ago by Dirk Mueller <[email protected]>
Support float read_timeout/write_timeout (#246)

* support float read/write timeout

* test read_timeout/write_timeout settings

* fix lint "...

457b3bad961cc7ad64466ad18909650dd648d749 authored almost 6 years ago by cadl42 <[email protected]>
Add unit test for SSLTransport _write function (#251)

Reference:
https://github.com/celery/py-amqp/issues/249

40e0ef54a0befc1330ac772ef1d3151001014639 authored almost 6 years ago by Antonio Ojea <[email protected]>
read_frame python3 compatible for large payloads (#248)

read_frame is using str.join to concatenate the payload if the received
frame is bigger than SI...

e45ea3ece36ee5e58eaa3421d49b77ad86fdb5e5 authored almost 6 years ago by Antonio Ojea <[email protected]>
Add unit test for test_wrap_socket_sni (#250)

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

734305d58cdf025bb939540f2b7bbd2a569a37f5 authored almost 6 years ago by Antonio Ojea <[email protected]>
Fix crash in basic_publish when broker does not support connection.blocked capability (#244)

60acabcb72eb86f9a600846b809e9a6e2ba66f12 authored almost 6 years ago by Matus Valo <[email protected]>
basic_consume() should return consumer tag instead of tuple (#240)

f507172c1fa88e6c6f50e36762876b3116f4715e authored almost 6 years ago by Matus Valo <[email protected]>
Parametrize product_version in integration tests (#236)

d09a0b07b533e87d1451b2f6cc8ed270601e1208 authored almost 6 years ago by Matus Valo <[email protected]>
Bump PyPy to 6.0. Add PyPy3 to the build process. (#238)

* Bump PyPy to 6.0. Add PyPy3 to the build process.

* Add xenial dist to pypy builds in .trav...

0f7ffd26a0e2b3e9a75aa885c2278894cb4710c6 authored almost 6 years ago by Matus Valo <[email protected]>
Bump version: 2.3.2 → 2.4.0

cf8402b5ff0972f350dc8f0f3f855073fddb842d authored almost 6 years ago by Omer Katz <[email protected]>
Update changelog.

37d8c280a92b15080c0029b05475cde563079ee6 authored almost 6 years ago by Omer Katz <[email protected]>
Move delivery_info to constructor of Message. (#235)

9dcc0df232ce7f041468ad2948fcbf4a08ab6775 authored almost 6 years ago by Matus Valo <[email protected]>
queue, exchange and basic.get integration tests (#234)

* Improve return values in doc strings

* Added queue and exchange integration tests

6c8b4b45d622a2ca1a154596e9ea2f3621feb43a authored almost 6 years ago by Matus Valo <[email protected]>
Use tuple instead of list.

ccddd02a71cb53f7aa6f4bad7397dc9060a08dfb authored almost 6 years ago by Omer Katz <[email protected]>
Don't return method signature from AbstractChannel::wait() (#233)

* Don't return method signature from AbstractChannel::wait()

Commit f63f8fe9efbe3357741f32541...

6e43b7db2fdfa765a7596e8889941304b3becc94 authored almost 6 years ago by Matus Valo <[email protected]>
Don't revive channel when connection is closing (#220)

* Don't revive channel when connection is closing

* When connection is closing dont raise err...

938f8a34bc6608d9b8889958828ea2d96ebdf8ed authored almost 6 years ago by Matus Valo <[email protected]>
Improved empty AMQPError string representation (#231)

a7dd9d4e3d8e1a9db8f13f6feffeabd903988513 authored almost 6 years ago by Matus Valo <[email protected]>
Fix basic_consume() with no consumer_tag provided (#221)

* Use consumer tag sent by broker instead of using directly parameter value

* Added more unit...

f16df2a17630c9804a6da614443c5e862271823f authored about 6 years ago by Matus Valo <[email protected]>
Prevent failed checks in integration tests caused by table datatype (#216)

0e793de205e447d57214b32ea121ff2078c2819d authored about 6 years ago by Matus Valo <[email protected]>
Added unittest for having_timeout (#217)

* Added unittest for having_timeout

* Added comments describing unit tests

b4c51dfdb448e30627c7888cb74461ec0184d694 authored about 6 years ago by Matus Valo <[email protected]>
Drain events before publish data. (#214)

* Drain events before publish data.

Data are drained to checked if server sent connection blo...

b0bc72fa09ad36635f61161e357b8a0b633cf6fb authored about 6 years ago by Matus Valo <[email protected]>
Change direct SSLSocket instantiation with wrap_socket (#215)

88794b4de3e6ce5d8201ac23df900152c6426a38 authored about 6 years ago by avborhanian <[email protected]>
Added integration tests (#213)

* Added integration tests

* Clean up function mocking server responses

* Added integration...

6bb93e308649fd4561300f271e3cd817d97dab28 authored about 6 years ago by Matus Valo <[email protected]>
pinned flake8

51250fcef68b8042e90cc39b3faf6c9f63ed8ea9 authored about 6 years ago by Asif Saif Uddin <[email protected]>
Handle negative acknowledgments sent by RMQ (#208)

* Handle negative acknowledgments sent by RMQ

* Make flake8 happy

* Update documentation
...

f63f8fe9efbe3357741f32541ea2d7b063f7df09 authored about 6 years ago by Matus Valo <[email protected]>
Improved tests of Connection.connect, Connection.close behaviors (#212)

* If there is an exception raised on Connection.connect or Connection.close,
ensure that the un...

77be4f202ad03a0b9292d8743633e3390f87f9a7 authored about 6 years ago by tomc797 <[email protected]>
Fix Protocol not available for BSD (#200) (#211)

TCP_USER_TIMEOUT has to be excluded from KNOWN_TCP_OPTS in bsd platforms

f812b5695950c713f3f455b8df92336124aa8683 authored about 6 years ago by George Tantiras <[email protected]>
Issue#209: Connection.connect, Connection.close don't close socket on exception (#210)

* If there is an exception raised on Connection.connect or Connection.close,
ensure that the un...

2e6d6e945dae5088b480428580821ad20f491e9b authored about 6 years ago by tomc797 <[email protected]>
Add field type "x" (byte array) (#204)

dc5b07c2320f932b2dd8342d0f4d578c095600cf authored over 6 years ago by Davis Kirkendall <[email protected]>
Added Python 3.7 to the build matrix. Enabled stages. (#203)

3345fd6b962716905ed0b41290ce671b5d211fd9 authored over 6 years ago by Omer Katz <[email protected]>
AMQP protocol header for AMQP 0-9-1 (#202)

See https://www.rabbitmq.com/resources/specs/amqp0-9-1.pdf chapter 4.2.2

9dcc16d8aa1a8b9ea88ba1e61668927c6e8d062b authored over 6 years ago by Carl Hörberg <[email protected]>
Fix encoding errors (#198)

* Don't default content_encoding to utf-8 for bytes

This is not an acceptable default as the ...

d879de2b96ca4a992afd9e529241e97e9bb2f55b authored over 6 years ago by Evan <[email protected]>
Fix inconsistent frame_handler return value (#199)

The function returned by frame_handler is meant to return True
once the complete message is rec...

868e5d335621ecf0d70e626f51c2d8837a199c12 authored over 6 years ago by Evan <[email protected]>
Fixed changelog.

6cea54ed85318317af3f02c1da0e4bcdde6a4af3 authored over 6 years ago by Omer Katz <[email protected]>
Bump version: 2.3.1 → 2.3.2

3206c3b394cf47339ae65c0b47e85858cf8e2add authored over 6 years ago by Omer Katz <[email protected]>
Updated changelog.

c1e41a914cebb42ea83ae99e586f2389ce4f33f1 authored over 6 years ago by Omer Katz <[email protected]>
remove socket option TCP_USER_TIMEOUT for osx, fixes #193 #193 (#194)

* remove socket option TCP_USER_TIMEOUT for osx

* exclusively remove TCP_USER_TIMEOUT for dif...

0fb11217665b377ad7b083ef0a3ef3ced3674b0c authored over 6 years ago by Ofer Horowitz <[email protected]>
Bump version.

ecfdec115bbd9aa8ca33aabfb4f406b288410f08 authored over 6 years ago by Omer Katz <[email protected]>
Fix date.

83cb98c32a4fe41a17b0ced81c6d02032ffe29ad authored over 6 years ago by Omer Katz <[email protected]>
Format code.

7f71acff42cc16685f4c3a5cf7117dffcfd884b0 authored over 6 years ago by Omer Katz <[email protected]>
Sort imports.

dcdf7fdb2f7313ac78d54a7e015bea30ecfe38c2 authored over 6 years ago by Omer Katz <[email protected]>
Updated the changelog.

22c04a77057ebbe6fa0d0c0388567ff81ab52a38 authored over 6 years ago by Omer Katz <[email protected]>
Bump version: 2.3.0 → 2.3.1

c976dbf7b9e9d39ae85430eec4a9f442c5687bcb authored over 6 years ago by Omer Katz <[email protected]>
Ensure unicode is tested.

04173fe885a2b2ea21630000ea1f4347879d477a authored over 6 years ago by Omer Katz <[email protected]>
Install pytest-sugar.

3fd3669ee085e55096f8951ee14eb6bfb1a2e9d5 authored over 6 years ago by Omer Katz <[email protected]>
Ignore pytest_cache.

8be0626568d03371763dfba1358e58866c2f52a3 authored over 6 years ago by Omer Katz <[email protected]>
Ensure a unicode string is tested.

b86c92c0521bf5dd2dfe63418469ca0cda66825f authored over 6 years ago by Omer Katz <[email protected]>
Check if text_t instead of string_t (#192)

* Check if unicode instead of string_t.

* Actually text_t is better.

* Remove import for s...

1f46085276219c15960c47f7f10b348ade7215e7 authored over 6 years ago by Omer Katz <[email protected]>
Bump version: 2.2.2 → 2.3.0

39734151039c0be0e74f739590b912073e1e9db8 authored over 6 years ago by Omer Katz <[email protected]>
Updated the changelog

69fafb3fb62ac225359f1479c6cd20d9d7b93721 authored over 6 years ago by Omer Katz <[email protected]>
Do the right thing when python-gssapi is installed (#190)

* Do the right thing when python-gssapi is installed

If the old python-gssapi library is inst...

2304654c00e7fde13f32226a097a73eab7f7275f authored over 6 years ago by Jacopo Notarstefano <[email protected]>
Update all pypi.python.org URLs to pypi.org (#189)

For details on the new PyPI, see the blog post:

https://pythoninsider.blogspot.ca/2018/04/new...

54bd4e267cff7f98f94e581665d812128018bd3a authored over 6 years ago by Jon Dufresne <[email protected]>
next version should be 2.3.0 for celery 4.2.0

2e145d2edf9865a1dfb79ea4d087a28b3c9e969b authored over 6 years ago by Asif Saifuddin Auvi <[email protected]>
Pass python_requires argument to setuptools (#185)

Helps pip decide what version of the library to install.

https://packaging.python.org/tutoria...

522eb87a2c3b7c107cf39f578aebc813b3bedd9b authored almost 7 years ago by Jon Dufresne <[email protected]>
tag 2.2.3

1ed43b4f6ba4eff7a9c9d486b78fddb4637abb98 authored almost 7 years ago by Asif Saifuddin Auvi <[email protected]>
Testing: Replace @patch decorators (#182)

* Testing: Replace @patch decorators

The @patch decorator clashes with py.test's fixture supp...

8bf40ac77dbe371fb9752ba662313c3e81d56f6b authored almost 7 years ago by Matthias Urlichs <[email protected]>
Fix UnboundLocalError from exception assignment to variable (#184)

* fix connect_socket fail test

- test passed previously not as result of patching but because...

068223d25167ab63735158a7083946971308fce2 authored almost 7 years ago by eric-eric-eric <[email protected]>
Support for EXTERNAL authentication and specific login_method (#176)

* Added EXTERNAL SASL implementation.

* Added EXTERNAL to authentication methods.

* Adjust...

b40d6bf8b0bc50e60c75f7856a23ac398d44bcfe authored almost 7 years ago by Matthias Erll <[email protected]>
Run flake8 on both Python 2.7 and 3.6 (#177)

Flake8 will produce different results on Python 2 and 3 so let's make sure that the tests pass o...

ebc138e0875a3bde05df3bc19b0af918d0588511 authored almost 7 years ago by cclauss <[email protected]>
Disable the pip progress bar.

c2fcb4e0f3d98462181d3b29fe2e199127562e6f authored about 7 years ago by Omer Katz <[email protected]>
Make flake8 happy.

234ac0eae10e8de1936c76fd65646518273ccee2 authored about 7 years ago by Omer Katz <[email protected]>
autopep8.

204ea4d36cdb3c7a1659467b8ad9ea52384c53d7 authored about 7 years ago by Omer Katz <[email protected]>
Install sphinx-celery from git for now. (#174)

a8a140742ba5d78e07b561bfd29b001b5cb321e1 authored about 7 years ago by Omer Katz <[email protected]>
Lookup by socket option name. (#173)

73391a7d3dfc8b3f3dae918228ff482bb42e600b authored about 7 years ago by Matthias Erll <[email protected]>
Added coverage for the case where the connection is dropped.

6a6127c2a800e6f06e6852585e7296b9bf195da2 authored about 7 years ago by Omer Katz <[email protected]>
Ignore coverage measurement for hack to make pyamqp to work with Python<=2.7.7.

2fbedb1f0a554ece65fb192cc3d843487c83cbdd authored about 7 years ago by Omer Katz <[email protected]>
Increase coverage for the having_timeout() context manager.

8500a14c67202fda7dd9763767c255d6574bb14f authored about 7 years ago by Omer Katz <[email protected]>
Try upgrading wheel, pip and setuptools first.

75d219114a0f37009e4714908bb38aaaaba4204e authored about 7 years ago by Omer Katz <[email protected]>
isort.

03fb08379dd8aad9dccae157efcb484be4650b73 authored about 7 years ago by Omer Katz <[email protected]>
autopep8.

dc9c0d0ada3f3d548c933ebcbed84b7230f65352 authored about 7 years ago by Omer Katz <[email protected]>
Turns out CPython can't record coverage for continue statements.

See https://bitbucket.org/ned/coveragepy/issues/198/continue-marked-as-not-covered and https://bu...

e0f311f4207f1dd57c7b9beb3199834f27f5d14d authored about 7 years ago by Omer Katz <[email protected]>
Added coverage for the case where the socket initialization fails.

77027fad080c15a18db0c5b3e7db1a3a48a128e0 authored about 7 years ago by Omer Katz <[email protected]>
Don't send AAAA DNS request when domain resolved to IPv4 address (#153)

* Don't patch out whole _connect body in test_AbstractTransport

It should raise test coverage...

1ad97fb14c0c3c57395ca525932f95a830e51a88 authored about 7 years ago by Ihar Hrachyshka <[email protected]>
Python 3 UTF-8 Encode/Decode w/ Surrogates (#168)

* ensure that all call sites for decoding bytes to str allow surrogates, as the encoding mechani...

b59290b5ddb988f91eba5911d0a33d20571f904b authored about 7 years ago by Stephen Hatch <[email protected]>
#145: Cleanup TCP configurations across platforms and unified defaults into one dict (#167)

* Cleanup TCP configurations across platforms and unified defaults into one dict

* Added test...

3faa7598536d8d8ccdf07722f5af8f2e44d9d0a1 authored about 7 years ago by Dan Chowdhury <[email protected]>
Include license file in the generated wheel package (#169)

The wheel package format supports including the license file. This is
done using the [metadata]...

fbe27f197795d22a33cb8e765b27ff950b0d53c9 authored about 7 years ago by Jon Dufresne <[email protected]>
Fix ResourceWarning in setup.py (#170)

When Python is executed with warnings enabled (e.g. python3 -Wall
setup.py ...), ResourceWarnin...

9062ecac1e7666e6218ad18c72fb036edf2ac8fa authored about 7 years ago by Jon Dufresne <[email protected]>
Bump version: 2.2.1 → 2.2.2

ae05e3172b3787c56c122ef619b1074d7ea1ecd5 authored over 7 years ago by Omer Katz <[email protected]>
Updated changelog.

50984877e80bec10e2ecaa441596c71cff8ff4bd authored over 7 years ago by Omer Katz <[email protected]>
Update UTF-8 encoding behavior between Py2/Py3 (#164)

Python 2 defaults to 'surrogatepass' behavior when encoding a string with invalid UTF-8 bytes, i...

0c0ec6ee6b66006a059d46118486bd756de6b1f0 authored over 7 years ago by Tyler James Harden <[email protected]>
Remove LGPL headers from source files as project has since changed to BSD (#163)

f4a54faca8174fb1e99e00792af25914d5d4bc41 authored over 7 years ago by Adam Smith <[email protected]>
fix for sending empty messages (addresses #151) (#154)

* rabbitmq expects a header frame and no body frame when the body is
zero length

2a5fc2dd92a92d39658ba66f21e5b7e9e5fdd3e3 authored over 7 years ago by Christian Blades <[email protected]>
Bump version: 2.2.0 → 2.2.1

b21f8d41b840fdbb88dfbe102926973a33106c5a authored over 7 years ago by Omer Katz <[email protected]>
Update changelog.

a407bc9bc5cf4648fd65ae5c98b5ca2f90ab1395 authored over 7 years ago by Omer Katz <[email protected]>
Convert mechanisms to bytes if it is a string (#157)

* Convert mechanisms to bytes if it is a string

* Make linter happy.

* Fix apicheck while ...

3782875cc5a671ed83acc2ebb0b9b7184549d123 authored over 7 years ago by Omer Katz <[email protected]>
Update release date for 2.2.0.

[ci skip]

624bf6018f3fc60b993ad75f068b539873eeb48c authored over 7 years ago by Omer Katz <[email protected]>
Fix #132.

814da297761053ac086d36f7d9e6f90b70ae05bc authored over 7 years ago by Omer Katz <[email protected]>
Bump version: 2.1.4 → 2.2.0

942b3aa9cf76d08951fe7baae163b595300cdfe5 authored over 7 years ago by Omer Katz <[email protected]>
Release notes for 2.2.0 (#146)

* Release notes for 2.2.0

* Fixed typo and whitespace in changelog (#147)

dcd2b56df030bd300f0464afce765e4efe0afb93 authored over 7 years ago by Omer Katz <[email protected]>
SNI PR fixes (#150)

* 1) Add some checks around before passing SNI headers
2) Fixes around ssl version set

* Fla...

3941af804c903acd5528dcf14fc3fa07ebb39750 authored over 7 years ago by Dhananjay Sathe <[email protected]>
Fix _wrap_socket_sni method definition (#149)

* Augment the ssl.wrap_socket method to add support for setting SNI headers

* Update test cas...

978fcffffea707298d867ba595f0ffb55e6a1a90 authored over 7 years ago by Dhananjay Sathe <[email protected]>
Drain events should read until message is ready (#144)

* Drain events should read until message is ready

* return true if we're done with frame=1
...

dbed5a4f8f81b0c09dbcaf6abfc90894238ea5f3 authored over 7 years ago by Robert Kopaczewski <[email protected]>
Fix travis.yml after recent merge (#143)

9e46363da07ae743babc3e4c1f45b0eea9c2da03 authored over 7 years ago by Jon Dufresne <[email protected]>