summaryrefslogtreecommitdiff
path: root/docs/reference
Commit message (Collapse)AuthorAgeFilesLines
* Control pattern matching (#997)Jason Held2019-02-272-0/+12
| | | | | | | | | | | | | | * Added pattern/matcher to Mailbox * pattern/match for kombu 4 * Ensure kombu.matcher is covered by our documentation. * Adds test_matcher & pidbox unit tests. * Added tests to ensure exception is raised when matcher is not registered. * Adds to test for destination passed in to process.
* Update reference.Omer Katz2019-01-091-2/+3
|
* Fixed sphinx warnings.Omer Katz2019-01-094-8/+8
|
* Making the pyro transport available, fix it for recent Pyro4 versions, add ↵Irmen de Jong2018-11-251-0/+7
| | | | | | | | | broker daemon (#895) * Make the pyro transport available and fix it for recent Pyro4 version. Implemented the missing Pyro Kombu broker to actually be able to use the Pyro transport * code style
* Add transports based on Azure PaaS (#891)Clemens Wolff2018-08-303-0/+50
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Update all pypi.python.org URLs to pypi.org (#885)Jon Dufresne2018-06-101-2/+2
| | | | | For details on the new PyPI, see the blog post: https://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html
* Rename `async` keyword to `asynchronous` (#839)Thomas Achtemichuk2018-03-1921-104/+104
| | | | | | | | | | | | | | * Rename `async` keyword to `asynchronous` * Fixes #742 * Resolves "DeprecationWarning: 'async' and 'await' will become reserved keywords in Python 3.7" * Address PR feedback * Update appveyor config * Rename docs and tests
* Update links in documentation to either https or to new locations (#786)Mads Jensen2017-08-201-6/+6
|
* Re-Adding support for sqlalchemy as it is needed by Apache project Airflow ↵Amin Ghadersohi2017-05-174-0/+60
| | | | | | | | (#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
* Exchange.publish now supports str/bytes argumentAsk Solem2016-10-271-2/+9
|
* Doc fixesAsk Solem2016-10-272-4/+5
|
* Adds kombu.utils.time to API ReferenceAsk Solem2016-10-142-0/+12
|
* Removes kombu.syn, moves detect_environment to utils.compatAsk Solem2016-10-052-12/+0
|
* Add Etcd Transport (#619)Stephen Milner2016-08-261-0/+24
| | | | This transport is highly influenced by the Consul Transport. Messages are kept in keys within Etcd through the python-etcd library.
* Reorganizes kombu.utils.__init__ packageAsk Solem2016-07-167-9/+69
|
* Use Google-style docstringsAsk Solem2016-07-1660-42/+138
|
* Removes deprecated amqplib transport (replaced by py-amqp)Ask Solem2016-06-282-37/+0
|
* Removes ZeroMQ transport for lack of resources to support it.Ask Solem2016-06-282-14/+0
|
* Removes Beanstalk transport for lack of resources to support itAsk Solem2016-06-282-21/+0
|
* Removes CouchDB transport for lack of resources to maintain it.Ask Solem2016-06-282-26/+0
|
* Removes Django ORM as a broker supportAsk Solem2016-06-275-64/+0
|
* Removes SQLAlchemy as a broker supportAsk Solem2016-06-273-54/+0
|
* Add Consul K/V store TransportWido den Hollander2016-06-151-0/+20
| | | | | | | | | | | 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.
* [dist] Use apicheck from sphinx_celeryAsk Solem2016-04-0812-0/+132
|
* [requirements][docs] Now depends on Sphinx 1.4Ask Solem2016-04-072-2/+1
|
* acknowledgment (US) not acknowledgEmentAsk Solem2016-03-221-2/+2
|
* flakesAsk Solem2016-03-211-7/+7
|
* Redis: Adds queue_order_strategy transport option (Closes #518).Ask Solem2015-11-242-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | Order in which we consume from queues. Can be either string alias, or a cycle strategy class - ``round_robin`` :class:`~kombu.utils.scheduling.round_robin_cycle`` Make sure each queue has an equal opportunity to be consumed from. - ``sorted`` :class:`~kombu.utils.scheduling.sorted_cycle`. Consume from queues in alphabetical order. If the first queue in the sorted list always contains messages, then the rest of the queues will never be consumed from. - ``priority`` :class:`~kombu.utils.scheduling.priority_cycle`. Consume from queues in original order, so that if the first queue always contains messages, the rest of the queues in the list will never be consumed from. The default is to consume from queues in round robin.
* Renames Python2/Python3 -> Python 2/Python 3Ask Solem2015-11-061-1/+1
|
* Merge branch 'master' into qpid-transportBrian Bouterse2014-06-111-1/+1
|\
| * Merge branch '3.0'Ask Solem2014-06-021-1/+1
| |\ | | | | | | | | | | | | | | | | | | | | | Conflicts: README.rst kombu/__init__.py kombu/async/hub.py kombu/utils/url.py
| | * Fixes typo in reference indexAsk Solem2014-06-021-1/+1
| | |
* | | Merge branch 'master' into qpid-transportBrian Bouterse2014-05-282-12/+0
|\ \ \ | |/ / | | | | | | | | | | | | Conflicts: README.rst docs/userguide/connections.rst
| * | Removes kombu.utils.compat.get_errnoAsk Solem2014-05-212-12/+0
| |/
* | Adding pip install docs to the top of the transportBrian Bouterse2014-03-181-1/+0
| |
* | Adding reference .rst filesBrian Bouterse2014-03-172-0/+37
|/
* Adds missing reference pagev3.0.13Ask Solem2014-03-032-0/+12
|
* Adds kombu.async.timer (+ accidentally staged documentation fixes)Ask Solem2013-10-018-4/+79
|
* Removes Connection.more_to_read + .nb_keep_drainingasyncmoveAsk Solem2013-09-301-2/+0
|
* Tests passingAsk Solem2013-09-251-1/+1
|
* Fixes kombu.transport.pyro reference pageAsk Solem2013-09-121-2/+2
|
* Adds missing reference pagesAsk Solem2013-09-123-0/+33
|
* Fixed typo.Abi Gopal2013-07-091-1/+1
|
* Merge branch '2.5'Ask Solem2013-04-151-0/+4
|\ | | | | | | | | | | | | | | | | | | | | Conflicts: Changelog README.rst kombu/__init__.py kombu/messaging.py kombu/serialization.py kombu/transport/redis.py requirements/default.txt
| * Updates ChangelogAsk Solem2013-04-111-0/+4
| |
* | Merge branch '2.5'Ask Solem2013-04-022-0/+12
|\ \ | |/ | | | | | | | | | | | | Conflicts: README.rst kombu/__init__.py kombu/transport/__init__.py requirements/default.txt
| * Use fuzzy matching to suggest alternatives to typos in transport nameAsk Solem2013-03-222-0/+12
| |
* | Adds SoftLayer Message Queue functionalityKevin McDonald2013-01-241-0/+20
| |
* | Merge branch 'master' into 3.0Ask Solem2012-11-278-94/+33
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: kombu/abstract.py kombu/clocks.py kombu/messaging.py kombu/pidbox.py kombu/pools.py kombu/tests/mocks.py kombu/tests/test_common.py kombu/tests/test_messaging.py kombu/tests/test_serialization.py kombu/tests/test_utils.py kombu/tests/transport/test_redis.py kombu/tests/utilities/test_encoding.py kombu/transport/pika.py kombu/transport/zmq.py kombu/transport/zookeeper.py kombu/utils/__init__.py kombu/utils/encoding.py kombu/utils/finalize.py pavement.py requirements/default.txt
| * Doc fixesAsk Solem2012-11-216-11/+32
| |