summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* "Reentrant" version, that allows a `celery.bin.celery.main` worker to run ↵Alan Justino da Silva2018-08-102-7/+25
| | | | | | | | | | | | | | | | | | | multiple times (#866) * Regenerate poll()s of Hub and Redis, after shutdown Allows the same Python process to bring a new Worker after a shutdown (SystemExit) rescued. See: https://botbot.me/freenode/celery/2018-04-16/?msg=99046233&page=2 * Hub.poller is now a @property * Fixed tests that supose .poller to be settable to None * Test hub.pooler regeneration * No need to regenerate poller on Redis if the Hub behaves nicely
* Add timeout to retry_over_time (#880)tothegump2018-08-093-5/+30
| | | add ut
* Index in sqlalchemy transport for quick sorting (#850)Mikhail Shcherbinin2018-08-091-2/+5
|
* don't cache declaration of expiring queues (#884)Matt Yule-Bennett2018-08-092-1/+8
|
* Added python 3.7 to classifierAsif Saifuddin Auvi2018-06-281-0/+1
|
* Update pypi.python.org URL to pypi.org (#893)Jon Dufresne2018-06-271-1/+1
|
* fix librabbitmq link error (#889)程飞2018-06-131-1/+1
|
* Update all pypi.python.org URLs to pypi.org (#885)Jon Dufresne2018-06-107-22/+22
| | | | | For details on the new PyPI, see the blog post: https://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html
* Bump version: 4.2.0 → 4.2.1v4.2.1Omer Katz2018-05-304-4/+4
|
* Updated changelog.Omer Katz2018-05-301-0/+16
|
* Remove data_files from setup.py (#882)Sławomir Ehlert2018-05-301-18/+2
| | | | | Fixes #881 Also add some blank lines for pep-8 compatibility
* Bump stable version for docs.Omer Katz2018-05-281-2/+2
|
* Ignore .pytest_cache.Omer Katz2018-05-281-0/+1
|
* Handle librabbitmq fileno socket not connected raising ValueError (#878)Bryan Shelton2018-05-272-1/+13
| | | | | | | | * Handle librabbitmq fileno socket not connected raises ValueError * Test client objects set to None * Assert that librabbitmq's conn.fileno is called
* Bump version: 4.1.0 → 4.2.0Omer Katz2018-05-214-7/+7
|
* Actually run linters first.Omer Katz2018-05-201-0/+4
|
* Cleaned up redundant call of PY3 constants. (#869)Omer Katz2018-05-201-3/+1
|
* Run linters first in CI.Omer Katz2018-05-201-1/+5
|
* Use pytest-sugar for output.Omer Katz2018-05-202-1/+2
|
* clened up redundant call of PY3 constants (#856)Asif Saifuddin Auvi2018-04-301-3/+1
|
* used unittest and remove unittest2 (#855)Asif Saifuddin Auvi2018-04-291-1/+1
|
* Cleaned up redundant PY3 constants (#854)Asif Saifuddin Auvi2018-04-292-8/+5
| | | | | | | | * Cleaned up redundent PY3 constants in utils/encoding * Cleaned up redundent PY3 constants in utils/json * fixed flake8 error
* Update Changelog for 4.2.0 (#848)Alex Hill2018-04-161-2/+54
| | | | | I've gone through the commits since the last tag and added them, grouping the minor tweaks/fixups and doc changes. I think I've got everything. Incidentally I've left a question in #689 but that needn't prevent release.
* Pass python_requires argument to setuptools (#847)Jon Dufresne2018-04-121-0/+1
| | | | | | | | | | | | | | | | | | 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.
* Fixed mailing list detail (#846)Radha Krishna. S2018-04-101-2/+2
| | | Fixed mailing list detail in Getting Help section
* Prevent spurious exception on Resource.resize(0) (#826)Alex Hill2018-04-082-5/+14
| | | | | | | | * Prevent spurious exception on Resource.resize(0) `Resource.resize()` raises an exception if the pool is in use and the new size is smaller than the old size. However, it also raises this exception when the new size is zero, which should correspond to disabling the pool. Instead of shrinking the pool to zero and releasing all resources, we can simply dequeue all resources and forget about them. * Add test for removing pool limit when in use
* Add ConsumerProducerMixin to __all__ in mixins.py (#840)Jonas Lergell2018-04-021-1/+1
|
* Comment out 3.7 since the beta is not available in appveyor.Omer Katz2018-03-231-7/+7
|
* Rename `async` keyword to `asynchronous` (#839)Thomas Achtemichuk2018-03-1967-185/+198
| | | | | | | | | | | | | | * 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
* Always report coverage (#837)Omer Katz2018-03-052-6/+1
| | | | | | | | * Always report coverage. * Remove useless coverage env run. * Remove useless cov testenv.
* Enable pip cache in appveyor.Omer Katz2018-02-201-0/+3
|
* update version tag to 4.2.0Asif Saifuddin Auvi2018-02-061-1/+1
|
* Fixes #791 - SQS queue name gets mangled in Python 2.7 environment (#794)John Koehl2018-01-282-4/+31
| | | | | | | | | | | | | | | | | | * Fixes #791 * Changing to recommended patch by @georgepsarakis * Revert "Fixes #791" This reverts commit 5593505dd9deea5d0089d03cddfb3728f09a2048. * Updated to make tests pass * Made _ensure_str a private function * Code formatting for flake8 * Added a mock of the newstr and newbytes classes to create a failing test that simulates the issue with using python-future under 2.7.
* Removed an always true if-check in t/integration/transport.py (#827)Mads Jensen2018-01-271-6/+2
|
* Replaced a dict-construct with a dictionary comprehension. (#828)Mads Jensen2018-01-271-3/+3
|
* Fix rabbit and warrens link (#825)Harry Moreno2018-01-162-2/+2
| | | * fixes #793
* Virtual transport timeout does not supesede period polling (#689)Arcadiy Ivanov2018-01-133-0/+12
| | | fixes #688
* Fixed ValueError caused by mongodb rc version: invalid literal for in… (#816)dust82018-01-132-0/+10
| | | | | | * Fixed ValueError caused by mongodb rc version: invalid literal for int () with base 10 * add test fix ValueError caused by mongodb rc version
* msgpack package has been renamed (#822)Nicolas Delaby2018-01-091-1/+1
| | | https://github.com/msgpack/msgpack-python#messagepack-for-python
* Fix typo with Timer's docstring (#821)j2gg0s2018-01-071-1/+1
|
* Make flake8 happy.Omer Katz2017-12-174-19/+19
|
* Disable pip progress bar.Omer Katz2017-12-171-1/+3
|
* Install sphinx_celery from git for now. (#818)Omer Katz2017-12-131-1/+1
|
* Fix a typo in transport/mongodb.py (#808)Felix Yan2017-10-191-1/+1
|
* Include license file in the generated wheel packages (#807)Jon Dufresne2017-10-161-0/+3
| | | | | | | The wheel package format supports including the license file. This is done using the [metadata] section in the setup.cfg file. For additional information on this feature, see: https://wheel.readthedocs.io/en/stable/index.html#including-the-license-in-the-generated-wheel-file
* Update json utils. (#804)Aaron Morris2017-10-011-2/+1
| | | | Some environments bundle versions of simplejson that do not have JSONDecodeError. Handle ImportErrors in these cases.
* Removed some unnecessary variable assignments and fix variable-typo in docsMads Jensen2017-09-225-5/+2
|
* Require Redis 2.10.4 or greater (#788)Colin Jeanne2017-09-082-3/+3
| | | | | | | | * Require Redis 2.10.4 or greater The Redis transport uses the `can_read`'s `timeout` parameter. This parameter was added in 2.10.4. * Bump the version to what Celery uses
* Prefer dict literal syntax over dict() (#787)Mads Jensen2017-09-089-52/+53
| | | | | | * Prefer dict literal syntax over dict() * An overlooked dict-constructor in transport/SQS.py
* Fixed the link to Pyro. Fixes #798.Omer Katz2017-09-081-1/+1
|