Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
Choose a Base Repository
celery/kombu
atombrella/kombu
1stvamp/kombu
AlfiyaZi/kombu
BenjaminDavison/kombu
Bernie/kombu
CNXTEoEorg/kombu
CrazyLionHeart/kombu
EnTeQuAk/kombu
Ephemera/kombu
GetResQ/kombu
Kronuz/kombu
LeonLv/kombu
MyBook/kombu
RagnarDanneskjold/kombu
TriggeredMessaging/kombu
U-238/kombu
WhiskeyMedia/kombu
WoLpH/kombu
ZoranPavlovic/kombu
abourget/kombu
aburan28/kombu
aclowes/kombu
adityar7/kombu
akashacn/kombu
alanjds/kombu
alex/kombu
amscanne/kombu
andresriancho/kombu
andviro/kombu
antong/kombu
aromanovich/kombu
ask/kombu
atodorov/kombu
ayoshi/kombu
beav/kombu
benauthor/kombu
bettlebrox/kombu
blaze33/kombu
bmbouter/kombu
bradjasper/kombu
c-nichols/kombu
cce/kombu
cjerdonek/kombu
coagulant/kombu
coolcoding/kombu
crozzy/kombu
daevaorn/kombu
daftshady/kombu
daneguempel/kombu
danostrowski/kombu
dariobottazzi/kombu
darkseas/kombu
dat-boris/kombu
datoug/kombu
daviddeng/kombu
dctrwatson/kombu
desterkin/kombu
disqus/kombu
djmitche/kombu
dlamotte/kombu
dmtaub/kombu
dnene/kombu
doismellburning/kombu
dziegler/kombu
emrahayanoglu/kombu
erhuabushuo/kombu
ericbuehl/kombu
feifangit/kombu
firemyst/kombu
flaper87/kombu
floppya/kombu
fongandrew/kombu
freshguy/kombu
frewsxcv/kombu
ginoledesma/kombu
gnomix/kombu
gpmidi/kombu
grahamc/kombu
greghaskins/kombu
gtaylor/kombu
guasek/kombu
harlowja/kombu
hellerstanislav/kombu
hungld/kombu
ianrclark/kombu
idbentley/kombu
idealopamp/kombu
ieure/kombu
ionelmc/kombu
j00bar/kombu
jamesls/kombu
jcalazan/kombu
jcsp/kombu
jedestep/kombu
jesper/kombu
jessedhillon/kombu
jfroche/kombu
jhalcrow/kombu
jlafon/kombu
johtso/kombu
jonmorehouse/kombu
jshuping/kombu
jsullivanlive/kombu
jtillman/kombu
karvin/kombu
kevin1024/kombu
kirk91/kombu
kkung/kombu
kmarkow/kombu
kryskool/kombu
lifeeth/kombu
liorsion/kombu
lokistone/kombu
mahendra/kombu
mans0954/kombu
mathom/kombu
max8899/kombu
mayfield/kombu
mbroten/kombu
metzlar/kombu
minisin/kombu
mixedpuppy/kombu
mjaszczyk/kombu
mlavin/kombu
mrjj/kombu
n1ywb/kombu
naemono/kombu
nexiles/kombu
nimrodm/kombu
nitzanm/kombu
nvie/kombu
nvkgrandhi/kombu
olliewalsh/kombu
osamu0329nakamura/kombu
pantheon-systems/kombu
pbhowmic/kombu
pegler/kombu
peterlundberg/kombu
pipistrelo/kombu
pombredanne/kombu
priteau/kombu
psquarejho/kombu
public/kombu
rafaduran/kombu
ramavarsh/kombu
rczajka/kombu
rdavl/kombu
rectalogic/kombu
reynolek/kombu
rhcarvalho/kombu
ridethepony/kombu
rlotun/kombu
romand/kombu
rumineykova/kombu
ryandub/kombu
ryanpetrello/kombu
samstav/kombu
saschpe/kombu
schecbr/kombu
scottpersinger/kombu
sebasmagri/kombu
sebinsua/kombu
sebleier/kombu
sibblegp/kombu
simplegeo/kombu
singingwolfboy/kombu
skovorodkin/kombu
skyl/kombu
slyons/kombu
splee/kombu
spoqa/kombu
sprintly/kombu
spulec/kombu
suoluoji/kombu
szaydel/kombu
tahmmee/kombu
tempbottle/kombu
tewfik/kombu
theflow/kombu
tliron/kombu
tobych/kombu
topbrands/kombu
treyhunner/kombu
treytabner/kombu
tschellenbach/kombu
tsuyukimakoto/kombu
ttddyy/kombu
tumb1er/kombu
ulricheck/kombu
usrlocalben/kombu
vail130/kombu
vicenteg/kombu
victorgp/kombu
victorpoluceno/kombu
vlad-belogrudov/kombu
wetneb/kombu
xando/kombu
yosh/kombu
zmsmith/kombu
zmullett/kombu
Nothing to show
Choose a Head Repository
celery/kombu
atombrella/kombu
1stvamp/kombu
AlfiyaZi/kombu
BenjaminDavison/kombu
Bernie/kombu
CNXTEoEorg/kombu
CrazyLionHeart/kombu
EnTeQuAk/kombu
Ephemera/kombu
GetResQ/kombu
Kronuz/kombu
LeonLv/kombu
MyBook/kombu
RagnarDanneskjold/kombu
TriggeredMessaging/kombu
U-238/kombu
WhiskeyMedia/kombu
WoLpH/kombu
ZoranPavlovic/kombu
abourget/kombu
aburan28/kombu
aclowes/kombu
adityar7/kombu
akashacn/kombu
alanjds/kombu
alex/kombu
amscanne/kombu
andresriancho/kombu
andviro/kombu
antong/kombu
aromanovich/kombu
ask/kombu
atodorov/kombu
ayoshi/kombu
beav/kombu
benauthor/kombu
bettlebrox/kombu
blaze33/kombu
bmbouter/kombu
bradjasper/kombu
c-nichols/kombu
cce/kombu
cjerdonek/kombu
coagulant/kombu
coolcoding/kombu
crozzy/kombu
daevaorn/kombu
daftshady/kombu
daneguempel/kombu
danostrowski/kombu
dariobottazzi/kombu
darkseas/kombu
dat-boris/kombu
datoug/kombu
daviddeng/kombu
dctrwatson/kombu
desterkin/kombu
disqus/kombu
djmitche/kombu
dlamotte/kombu
dmtaub/kombu
dnene/kombu
doismellburning/kombu
dziegler/kombu
emrahayanoglu/kombu
erhuabushuo/kombu
ericbuehl/kombu
feifangit/kombu
firemyst/kombu
flaper87/kombu
floppya/kombu
fongandrew/kombu
freshguy/kombu
frewsxcv/kombu
ginoledesma/kombu
gnomix/kombu
gpmidi/kombu
grahamc/kombu
greghaskins/kombu
gtaylor/kombu
guasek/kombu
harlowja/kombu
hellerstanislav/kombu
hungld/kombu
ianrclark/kombu
idbentley/kombu
idealopamp/kombu
ieure/kombu
ionelmc/kombu
j00bar/kombu
jamesls/kombu
jcalazan/kombu
jcsp/kombu
jedestep/kombu
jesper/kombu
jessedhillon/kombu
jfroche/kombu
jhalcrow/kombu
jlafon/kombu
johtso/kombu
jonmorehouse/kombu
jshuping/kombu
jsullivanlive/kombu
jtillman/kombu
karvin/kombu
kevin1024/kombu
kirk91/kombu
kkung/kombu
kmarkow/kombu
kryskool/kombu
lifeeth/kombu
liorsion/kombu
lokistone/kombu
mahendra/kombu
mans0954/kombu
mathom/kombu
max8899/kombu
mayfield/kombu
mbroten/kombu
metzlar/kombu
minisin/kombu
mixedpuppy/kombu
mjaszczyk/kombu
mlavin/kombu
mrjj/kombu
n1ywb/kombu
naemono/kombu
nexiles/kombu
nimrodm/kombu
nitzanm/kombu
nvie/kombu
nvkgrandhi/kombu
olliewalsh/kombu
osamu0329nakamura/kombu
pantheon-systems/kombu
pbhowmic/kombu
pegler/kombu
peterlundberg/kombu
pipistrelo/kombu
pombredanne/kombu
priteau/kombu
psquarejho/kombu
public/kombu
rafaduran/kombu
ramavarsh/kombu
rczajka/kombu
rdavl/kombu
rectalogic/kombu
reynolek/kombu
rhcarvalho/kombu
ridethepony/kombu
rlotun/kombu
romand/kombu
rumineykova/kombu
ryandub/kombu
ryanpetrello/kombu
samstav/kombu
saschpe/kombu
schecbr/kombu
scottpersinger/kombu
sebasmagri/kombu
sebinsua/kombu
sebleier/kombu
sibblegp/kombu
simplegeo/kombu
singingwolfboy/kombu
skovorodkin/kombu
skyl/kombu
slyons/kombu
splee/kombu
spoqa/kombu
sprintly/kombu
spulec/kombu
suoluoji/kombu
szaydel/kombu
tahmmee/kombu
tempbottle/kombu
tewfik/kombu
theflow/kombu
tliron/kombu
tobych/kombu
topbrands/kombu
treyhunner/kombu
treytabner/kombu
tschellenbach/kombu
tsuyukimakoto/kombu
ttddyy/kombu
tumb1er/kombu
ulricheck/kombu
usrlocalben/kombu
vail130/kombu
vicenteg/kombu
victorgp/kombu
victorpoluceno/kombu
vlad-belogrudov/kombu
wetneb/kombu
xando/kombu
yosh/kombu
zmsmith/kombu
zmullett/kombu
Nothing to show
Commits on Feb 21, 2017
Commits on Mar 25, 2017
Commits on Apr 01, 2017
Commits on Apr 12, 2017
Fix byte string for kazoo.Queue in Python 3 (#713)
* Fix byte string for kazoo.Queue in Python 3

* Add test for message conversion to bytes in ZooKeeper channel
Commits on Apr 14, 2017
Switching to boto3 only (#693)
* Switch Boto2 to Boto3 for SQS messaging

* Fixed region support

* Add SQS FIFO queue support

* Add sensible defaults for message attributes

* Asynchronous support, plus boto3 for region endpoint lookups

* Clean up imports

* Fix Python 2 support

* Fix receive_message tests

* Reformat docstring

* boto3 import changes for CI

* skip tests if boto3 not installed

* skip tests if boto3 not installed

* flake8

* noboto

* ditching boto2. got queue URL fetching, async HTTP request generation and signing working.

* request signing working kinda

* async parsing of SQS message response more or less working

* botocore sqs dep

* ripping out more old boto2 stuff

* removing tests that are no longer valid with boto3/SQS

* fix boto3 dep, min version and no botocore

* no boto2 for test

* cleaning up some SQS tests. fixing header parsing of response to msg

* fixing some sqs tests

* removing response-parsing tests that are no longer necessary as we're using the botocore response parsing machinery instead of implementing SAX parsing in kombu.

* fixing more SQS tests

* wants a region

* trying to fix py2 parsing of sqs message

* lint

* py2/py2 message header parsing stupidness

* forgot

* python 2 sux

* flake8

* Import boto3 from the right place

* Changes

* Update encode fuction

* Fix lint

* remove some unused things

* removing unused stuff

* ugh

* ugh

* ugh

* landscape ignoring

* shut up, landscape
Bugfix: Support Python 3.4, decode from base64 when converting messag… (
#714)

* Bugfix: Support Python 3.4, decode from base64 when converting message to Python

* Use str_to_bytes
Commits on Apr 16, 2017
Commits on Apr 17, 2017
Commits on Apr 18, 2017
Fix Closed connection and with statement blows up (#721)
celery#690
Add self.channel.connection check to prevent AttributeError.
Commits on Apr 21, 2017
Commits on Apr 26, 2017
Commits on Apr 27, 2017
Commits on May 29, 2017
Showing with 688 additions and 848 deletions.
  1. +1 −0 .gitignore
  2. +21 −13 .travis.yml
  3. +2 −0 AUTHORS
  4. +3 −3 README.rst
  5. +17 −0 appveyor.yml
  6. BIN docs/images/kombu.jpg
  7. BIN docs/images/kombusmall.jpg
  8. +1 −1 examples/hello_consumer.py
  9. +95 −131 kombu/async/aws/connection.py
  10. +14 −17 kombu/async/aws/ext.py
  11. +0 −22 kombu/async/aws/sqs/__init__.py
  12. +28 −32 kombu/async/aws/sqs/connection.py
  13. +4 −27 kombu/async/aws/sqs/ext.py
  14. +20 −31 kombu/async/aws/sqs/message.py
  15. +1 −2 kombu/async/aws/sqs/queue.py
  16. +9 −0 kombu/async/http/base.py
  17. +7 −10 kombu/async/http/curl.py
  18. +6 −2 kombu/common.py
  19. +2 −2 kombu/compat.py
  20. +1 −1 kombu/connection.py
  21. +1 −1 kombu/entity.py
  22. +3 −2 kombu/messaging.py
  23. +22 −6 kombu/simple.py
  24. +126 −88 kombu/transport/SQS.py
  25. +2 −1 kombu/transport/librabbitmq.py
  26. +2 −1 kombu/transport/redis.py
  27. +1 −1 kombu/transport/virtual/exchange.py
  28. +11 −7 kombu/transport/zookeeper.py
  29. +1 −1 requirements/extras/sqs.txt
  30. +1 −1 requirements/funtest.txt
  31. +1 −1 requirements/pkgutils.txt
  32. +1 −0 requirements/test-ci.txt
  33. +1 −0 setup.py
  34. +1 −1 t/integration/tests/test_SQS.py
  35. +1 −1 t/unit/async/aws/case.py
  36. +37 −36 t/unit/async/aws/sqs/test_connection.py
  37. +0 −37 t/unit/async/aws/sqs/test_message.py
  38. +0 −34 t/unit/async/aws/sqs/test_sqs.py
  39. +1 −1 t/unit/async/aws/test_aws.py
  40. +49 −222 t/unit/async/aws/test_connection.py
  41. +20 −1 t/unit/test_common.py
  42. +121 −108 t/unit/transport/test_SQS.py
  43. +0 −1 t/unit/transport/test_base.py
  44. +14 −0 t/unit/transport/test_redis.py
  45. +36 −0 t/unit/transport/test_zookeeper.py
  46. +3 −2 tox.ini
View
@@ -30,3 +30,4 @@ dump.rdb
htmlcov/
test.db
coverage.xml
venv/
View
@@ -1,21 +1,29 @@
language: python
sudo: false
cache: false
python:
- '3.5'
cache: pip
env:
global:
PYTHONUNBUFFERED=yes
matrix:
- TOXENV=2.7
- TOXENV=3.4
- TOXENV=3.5
- TOXENV=pypy
- TOXENV=flake8
- TOXENV=flakeplus
- TOXENV=apicheck
- TOXENV=pydocstyle
- TOXENV=cov
matrix:
include:
- python: 2.7
env: TOXENV=2.7
- python: 3.4
env: TOXENV=3.4
- python: 3.5
env: TOXENV=3.5
- python: 3.6
env: TOXENV=3.6
- python: pypy
env: TOXENV=pypy
- env: TOXENV=flake8
- env: TOXENV=flakeplus
- env: TOXENV=apicheck
- env: TOXENV=pydocstyle
- env: TOXENV=cov
install: travis_retry pip install -U tox
script: tox -v -- -v
after_success:
View
@@ -37,6 +37,7 @@ David Gelvin <david.gelvin@gmail.com>
David Strauss <david@davidstrauss.net>
David Ziegler <david.ziegler@gmail.com>
Dhananjay Nene <dhananjay.nene@gmail.com>
Dima Kurguzov <koorgoo@gmail.com>
Dmitry Malinovsky <dmalinovsky@thumbtack.net>
Dustin J. Mitchell <dustin@mozilla.com>
Emmanuel Cazenave <contact@emcaz.fr>
@@ -108,6 +109,7 @@ Ralf Nyren <ralf-github@nyren.net>
Randy Barlow <rbarlow@redhat.com>
Raphael Michel <mail@raphaelmichel.de>
Rob Ottaway <robottaway@gmail.com>
Robert Kopaczewski <rk@23doors.com>
Roger Hu <rhu@hearsaycorp.com>
Rumyana Neykova <rumi.neykova@gmail.com>
Rune Halvorsen <runeh@opera.com>
View
@@ -124,7 +124,7 @@ Kombu is using Sphinx, and the latest documentation can be found here:
Quick overview
--------------
::
.. code:: python
from kombu import Connection, Exchange, Queue
@@ -169,7 +169,7 @@ Quick overview
Or handle channels manually:
::
.. code:: python
with connection.channel() as channel:
producer = Producer(channel, ...)
@@ -179,7 +179,7 @@ Or handle channels manually:
All objects can be used outside of with statements too,
just remember to close the objects after use:
::
.. code:: python
from kombu import Connection, Consumer, Producer
View
@@ -20,6 +20,14 @@ environment:
PYTHON_VERSION: "3.4.x"
PYTHON_ARCH: "32"
- PYTHON: "C:\\Python35"
PYTHON_VERSION: "3.5.x"
PYTHON_ARCH: "32"
- PYTHON: "C:\\Python36"
PYTHON_VERSION: "3.6.x"
PYTHON_ARCH: "32"
- PYTHON: "C:\\Python27-x64"
PYTHON_VERSION: "2.7.x"
PYTHON_ARCH: "64"
@@ -30,6 +38,15 @@ environment:
PYTHON_ARCH: "64"
WINDOWS_SDK_VERSION: "v7.1"
- PYTHON: "C:\\Python35-x64"
PYTHON_VERSION: "3.5.x"
PYTHON_ARCH: "64"
WINDOWS_SDK_VERSION: "v7.1"
- PYTHON: "C:\\Python36-x64"
PYTHON_VERSION: "3.6.x"
PYTHON_ARCH: "64"
WINDOWS_SDK_VERSION: "v7.1"
init:
- "ECHO %PYTHON% %PYTHON_VERSION% %PYTHON_ARCH%"
View
Binary file not shown.
View
Binary file not shown.
@@ -1,6 +1,6 @@
from __future__ import absolute_import, unicode_literals, print_function
from kombu import Connection
from kombu import Connection # noqa
with Connection('amqp://guest:guest@localhost:5672//') as conn:
Oops, something went wrong.

No commit comments for this range