summaryrefslogtreecommitdiff
path: root/setup.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove Python 2.7 from setup.pySelwin Ong2020-05-161-2/+0
|
* Bump version to 1.4.0v1.4.0Selwin Ong2020-05-131-1/+1
|
* Bump version to 1.2.0Selwin Ong2020-01-211-0/+1
|
* Remove Python 3.3 support. (#1031)Wolfgang Langner2019-01-191-1/+0
| | | | | | | | * Remove Python 3.3 support. Redis >= 3.X does only support Python >=3.4. Python 3.7 is no longer dev. * Use dev for Python 3.7 build again.
* modify zadd calls for redis-py 3.0 (#1016)Darshan Rai2018-12-031-1/+1
| | | | | | | | | | | | | | | | | | | * modify zadd calls for redis-py 3.0 redis-py 3.0 changes the zadd interface that accepts a single mapping argument that is expected to be a dict. https://github.com/andymccurdy/redis-py#mset-msetnx-and-zadd * change FailedQueue.push_job_id to always push a str redis-py 3.0 does not attempt to cast values to str and is left to the user. * remove Redis connection patching Since in redis-py 3.0, Redis == StrictRedis class, we no longer need to patch _zadd and other methods. Ref: https://github.com/rq/rq/pull/1016#issuecomment-441010847
* Replace 'async' keyword with 'is_async' for Queue objects (#977)chevell2018-07-071-0/+1
| | | | | | | | | | * Replaced async keyword with is_async in the Queue class to fix reserved keyword syntax errors in Python 3.7 * Updated tests to use is_async keyword when instantiating Queue objects * Updated docs to reference is_async keyword for Queue objects * Updated tox.ini, setup.py and .travis.yml with references to Python 3.7
* Merge latest master.Theo2017-09-081-15/+5
| | | | | | Code reviews. # Conflicts: # setup.py
* Fixed #867 Simplified code in setup.pyTheo2017-08-311-13/+15
|
* Update clicks requirement in setup.pySelwin Ong2017-08-071-1/+1
|
* Update PyPI classifiers.Selwin Ong2017-07-311-0/+5
|
* Update setup.py to ensure Python 2.6 dependencies are installed by pip.Selwin Ong2015-06-011-2/+5
|
* Convert rqworker to 'rq worker' subcommandzhangliyong2014-09-121-1/+1
|
* Restructure new CLI modules.Vincent Driessen2014-09-061-6/+10
| | | | | | | | | | | | | | | | | | | | | | | A few things have changed. First of all, there is no separate copy of the argparse-based `rqinfo` anymore. It now fully utilizes the new Click subcommand. In other words: `rqinfo` and `rq info` both invoke the same function under the hood. In order to support this, the main command group now does NOT take a `url` option and initializes the connection. Besides supporting this alias pattern, this change was useful for two more reasons: (1) it allows us to add subcommands that don't need the Redis server running in the future, and (2) it makes the `--url` option an option underneath each subcommand. This avoids command invocations that look like this: $ rq --url <url> info --more --flags And instead allows us to pass the URL to each subcommand where it's deemed necessary: $ rq info --url <url> --more --flags Which is much friendlier to use/remember.
* Fix click dependency versionzhangliyong2014-09-021-1/+1
|
* Add rq info commandzhangliyong2014-08-191-1/+1
|
* Add rq command when installingzhangliyong2014-08-151-1/+2
|
* Redis 2.7.0 is required for lua scripting supportVincent Driessen2014-05-071-1/+1
|
* Don't rely on external package `first`.Vincent Driessen2014-04-041-1/+1
|
* Don't expose the envvar values through `rqinfo -h`.Vincent Driessen2014-04-041-1/+1
|
* Properly declare Python 3 compatibility.Vincent Driessen2014-03-101-0/+2
|
* Remove dependency on 'times' library (see issue #286).Malthe Borch2013-12-111-1/+1
| | | | | Basically, for the functionality needed, a dependency on 'times' (which in turn depends on 'python-dateutil') seem unnecessary.
* Exclude tests package from setup.py.Maxime Rouyrre2013-10-291-1/+1
| | | | | | | Pull request nvie/rq#192 solved the issue for `pip install rq` but not when directly installing from a git repository as in `pip install git+git://github.com/nvie/rq@master` that still creates a possibly conflicting `tests` folder.
* fix reading of version in py3Alex Morega2013-08-201-3/+3
|
* Promote to 'beta' stage.Vincent Driessen2013-01-231-2/+2
| | | | This should've been done on 0.3.0 already, actually.
* Merge branch 'selwin-remove-logbook'Vincent Driessen2013-01-181-1/+0
|\ | | | | | | | | | | | | | | Conflicts: rq/utils.py rq/worker.py setup.cfg setup.py
| * Remove logbook and replace it with logging.Vincent Driessen2012-09-021-1/+0
| | | | | | | | | | | | | | | | This reverts commit 1ab8c19696cb6b437729401640d00fd682e96b27 and reintroduces all changes made by @dstufft. Still, it needs more patches to reeanble the default log-to-console behaviour. See #121.
* | Use `redis.from_url()` for greater compatibility.Jon Parise2012-10-051-1/+1
| | | | | | | | This lets us keep the redis-py version requirement back at 2.4.13.
* | Add a standard --url argument to all scripts.Jon Parise2012-10-041-1/+1
|/ | | | | | | | | redis-py now supports URL-based connection configuration. When --url is specified, we use it to construct the Redis object. Otherwise, we use the existing argument-based construction method. `Redis.from_url()` is new in redis-py 2.6.2, so that prerequisite has been adjusted accordingly.
* Revert "Remove logbook and replace it with logging".Vincent Driessen2012-08-301-0/+1
| | | | | | This reverts the commit range f367c38..978ba2d. Issue #121 is currently blocking the 0.3.1 release.
* Require at least redis-py version 2.4.Vincent Driessen2012-08-291-1/+1
| | | | This fixes #106.
* Remove logbook from the install_requires and other dependency areasDonald Stufft2012-08-211-1/+0
|
* Remove strict procname dependency.Vincent Driessen2012-06-031-1/+1
| | | | This fixes #80.
* Find all packages.Vincent Driessen2012-05-151-2/+2
| | | | This fixes #67.
* Use console_scripts instead of scripts.Wichert Akkerman2012-05-041-1/+5
| | | | | | | Unfortunately zc.buildout does not support distribute/setuptools script option (see https://bugs.launchpad.net/zc.buildout/+bug/422724), but it does support console_scripts. This also makes the scripts importable, allowing for unittest and code reuse.
* Tag the first public release.0.1.0Vincent Driessen2012-03-281-2/+3
|
* Make importlib dependency conditional on the Python version.Vincent Driessen2012-03-221-2/+5
|
* Store pickled function calls as strings.Vincent Driessen2012-03-211-1/+1
| | | | | | | | | | This aids unpacking in the case of a function that isn't importable from the worker's runtime. The unpickling will now (almost) always succeed, and throw an ImportError later on, when the function is actually accessed (thus imported implicitly). The end result is a job on the failed queue, with exc_info describing the import error, which is tremendously useful.
* CHECKPOINT: Initial part of the big refactor.Vincent Driessen2012-02-081-1/+1
|
* Make procname a hard dependency.Vincent Driessen2011-11-281-2/+2
|
* Fix casing.Vincent Driessen2011-11-281-1/+1
|
* Update dependencies accordinglyVincent Driessen2011-11-281-1/+10
|
* Move to Alpha stage.Vincent Driessen2011-11-281-2/+2
|
* Put the version number somewhere central.Vincent Driessen2011-11-281-2/+11
|
* Update Trove classifiers.Vincent Driessen2011-11-281-1/+19
|
* Add procname dependency.Vincent Driessen2011-11-241-1/+1
| | | | | Eventually, this will be optional, but for now, include it as there actually *is* a dependency.
* Remove blinker dependency.Vincent Driessen2011-11-241-1/+1
|
* Add some sample scripts.Vincent Driessen2011-11-181-0/+1
|
* Make it an actual PyPI-managable Python package.Vincent Driessen2011-11-141-0/+32