Asif Saif Uddin
0f891967b3
version 4.6.1
2019-06-06 10:15:12 +06:00
Asif Saif Uddin
09adcc0caa
drop python 3.4
2019-05-30 17:12:32 +06:00
Asif Saif Uddin (Auvi)
ddb0c8ffad
Jython ( #915 )
...
* drop jython from tox
* drop jython from setup.py
2018-09-05 18:42:04 +06:00
Clemens Wolff
32633554ac
Add transports based on Azure PaaS ( #891 )
...
* Add transports based on Azure PaaS
This pull request adds two new transport implementations:
- `azurestoragequeues` is implemented on top of Azure Storage
Queues [1]. This offers a simple but scalable and low-cost PaaS
transport for Celery users in Azure. The transport is intended to be
used in conjunction with the Azure Block Blob Storage backend [2].
- `azureservicebus` is implemented on top of Azure Service Bus [3] and
offers PaaS support for more demanding Celery workloads in Azure. The
transport is intended to be used in conjunction with the Azure
CosmosDB backend [4].
This pull request was created together with @ankurokok, @dkisselev,
@evandropaula, @martinpeck and @michaelperel.
[1] https://azure.microsoft.com/en-us/services/storage/queues/
[2] https://github.com/celery/celery/pull/4685
[3] https://azure.microsoft.com/en-us/services/service-bus/
[4] https://github.com/celery/celery/pull/4720
* Exclude Azure transports from code coverage
There is test coverage for the transports but the tests require Azure
credentials to run (passed via environment variables) so codecov doesn't
exercise them.
* Remove env vars to configure transport
* Remove abbreviations
2018-08-30 23:34:52 +06:00
Asif Saifuddin Auvi
baf488bdaf
Added python 3.7 to classifier
2018-06-28 18:44:01 +06:00
Jon Dufresne
cb516bbf74
Update all pypi.python.org URLs to pypi.org ( #885 )
...
For details on the new PyPI, see the blog post:
https://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html
2018-06-10 16:40:04 +06:00
Sławomir Ehlert
25cafc4f5f
Remove data_files from setup.py ( #882 )
...
Fixes #881
Also add some blank lines for pep-8 compatibility
2018-05-30 16:18:13 +03:00
Jon Dufresne
c9ea79f0f9
Pass python_requires argument to setuptools ( #847 )
...
Helps pip decide what version of the library to install.
https://packaging.python.org/tutorials/distributing-packages/#python-requires
> If your project only runs on certain Python versions, setting the
> python_requires argument to the appropriate PEP 440 version specifier
> string will prevent pip from installing the project on other Python
> versions.
https://setuptools.readthedocs.io/en/latest/setuptools.html#new-and-changed-setup-keywords
> python_requires
>
> A string corresponding to a version specifier (as defined in PEP 440)
> for the Python version, used to specify the Requires-Python defined in
> PEP 345.
2018-04-12 17:31:53 +06:00
Mads Jensen
a600ab87d9
Prefer https over http and updated links to new locations. ( #745 )
2017-05-30 19:53:40 +06:00
Amin Ghadersohi
be79b3d4cd
Re-Adding support for sqlalchemy as it is needed by Apache project Airflow ( #687 )
...
* Re-Adding support for sqlalchemy as it is needed by Apache project Airflow
* Re-Adding support for sqlalchemy as it is needed by Apache project Airflow
2017-05-17 14:17:47 +06:00
Dima Kurguzov
bf820b20b0
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
2017-04-12 11:24:04 +06:00
Ask Solem
4f4738cf63
Adds keywords and license to setup.py
2016-10-10 13:16:54 -07:00
Ask Solem
6d72e40e5b
Rewrite tests to use py.test
...
NOTE: test_qpid was removed as it's breaking horribly.
It's currently trying to import symbols from kombu.transport.qpid
that don't exist.
assertRaises -> pytest.raises
assertTrue
assertTrue - multiline
assertFalse
assertFalse - multiline
assertIsNone
assertIsNone - multiline
assertEqual
assertEqual - multiline
assertNotEqual
assertNotEqual - multiline
assertGreater - multiline
assertIn
assertIn - multiline
assertNotIn
assertNotIn - multiline
assertIsInstance
assertIsInstance - multiline
assertIsNot
assertIsNot - multiline
assertIsNotNone
assertIs
assertIs - multiline
Manual changes
Now depends on case 1.3.1
2016-08-23 11:38:54 -07:00
Ask Solem
2e712d4d43
Adds bumpversion
2016-07-01 14:13:38 -07:00
Ask Solem
5f817ff1f9
Removes ZeroMQ transport for lack of resources to support it.
2016-06-28 15:48:09 -07:00
Ask Solem
5f3ae92708
Removes Beanstalk transport for lack of resources to support it
2016-06-28 15:45:30 -07:00
Ask Solem
d06248ebaa
Removes CouchDB transport for lack of resources to maintain it.
2016-06-28 15:41:54 -07:00
Ask Solem
1cd4e07f9e
Removes SQLAlchemy as a broker support
2016-06-27 19:26:44 -07:00
Wido den Hollander
551d92014d
Add Consul K/V store Transport
...
Using the Key/Value store of Consul.io this commit adds a new
Transport.
It is a simple Transport which Messages as Keys in the K/V store
of Consul using the HTTP API.
The HTTP API is consumed using the python-consul client which exposes
the API in a Python way.
2016-06-15 17:41:32 -07:00
Ask Solem
8570f3cf53
setup cannot have unicode literals
2016-04-07 17:32:46 -07:00
Ask Solem
b374177473
Use unicode_litereals everywhere and updates flakeplus target to --2.7
2016-04-06 13:14:05 -07:00
Ask Solem
6da537d57c
[tests] Now depends on case
2016-04-05 15:53:44 -07:00
Ask Solem
bf8cd411e9
Kombu 3.1 is now Kombu 4.0
2015-10-20 14:05:09 -07:00
Ask Solem
655db37422
flakes
2015-10-02 18:00:30 -07:00
Ask Solem
4ef2f10e15
Single item tuples no longer require whitespace
2015-07-13 12:22:16 -07:00
Brian Bouterse
95c729b3f2
Merge branch 'master' into qpid-transport
...
Conflicts:
README.rst
docs/userguide/connections.rst
2014-05-28 10:05:56 -04:00
Ask Solem
55197ee341
master now depends on Python 2.7
2014-05-19 22:27:36 +01:00
Brian Bouterse
990d4cf85c
Merge branch 'master' into qpid-transport
2014-04-04 08:29:57 -04:00
Ask Solem
54198c62ed
Adds Trove classifier for Python 3.4
2014-03-19 19:25:59 +00:00
Brian Bouterse
cb772ade57
Configuring an 'extra' package named qpid
2014-03-18 16:17:54 -04:00
Ask Solem
b8fda33a0f
kombu.VERSION is now a namedtuple
2013-11-20 18:08:53 +00:00
Ask Solem
49b54ae534
Removes requirements/py25.txt
2013-10-14 16:18:35 +01:00
Ask Solem
1153782616
Minimum version for Python3 is now 3.3
2013-10-14 15:14:22 +01:00
Ask Solem
69ecc1ac3e
Adds setuptools bundles
2013-10-02 14:43:19 +01:00
Ask Solem
554bddd2af
Py3 fixes
2013-09-10 17:26:12 +01:00
Ask Solem
67d2fa4744
Merge branch '2.5'
...
Conflicts:
pavement.py
2013-02-07 15:38:15 +00:00
Ask Solem
dd0fe3a3a6
More pep8ify
2013-01-17 13:50:01 +00:00
Ask Solem
c1e06243d0
[3.0] Requires Python 2.6 or higher
2012-11-12 15:56:30 +00:00
Ask Solem
c2606b36d7
Codebase now runs on both Py3 and Py2 (not using 2to3)
2012-11-12 14:30:42 +00:00
Ask Solem
2767ebe851
Now depends on importlib+ordereddict if used with Python < 2.7, and simplejson if < 2.6
2012-09-12 13:59:48 +01:00
Ask Solem
c678ce687c
Test requirements for jython+pypy broke
2012-08-30 15:25:40 +01:00
Ask Solem
185348345f
setup.py now takes reqs from requirements/
2012-06-21 15:53:36 +01:00
Ask Solem
c968dc700d
Merge branch 'master' of github.com:ask/kombu
2012-05-28 21:16:21 +01:00
Ask Solem
2d23d22c83
Don't depend on librabbitmq afterall
2012-05-28 21:15:11 +01:00
Mher Movsisyan
67621762da
Adds missing import
2012-05-27 15:14:48 +06:00
Ask Solem
4300eff0e9
Install librabbitmq if supported, and amqp points to lrmq if installed
2012-05-22 19:50:58 +01:00
Ask Solem
9441dfe0db
Merge branch '1.0'
...
Conflicts:
README.rst
kombu/__init__.py
kombu/common.py
kombu/serialization.py
kombu/transport/base.py
2012-01-09 16:15:37 +00:00
Ask Solem
461e737e8c
Remove reference to kamqp
2012-01-05 14:44:23 +00:00
Ask Solem
de0606358c
Adds Python implementation trove classifiers, PyPy, CPython and Jython
2011-12-01 11:36:38 +00:00
Ask Solem
d368ffa983
Using kamqp
2011-11-10 15:17:18 +00:00