Commit Graph

25 Commits

Author SHA1 Message Date
Vincent Driessen c7e54d8c1a Promote to 'beta' stage.
This should've been done on 0.3.0 already, actually.
2013-01-23 20:49:42 +01:00
Vincent Driessen d1c2b3b78d Merge branch 'selwin-remove-logbook'
Conflicts:
	rq/utils.py
	rq/worker.py
	setup.cfg
	setup.py
2013-01-18 15:47:21 +01:00
Jon Parise e90efc254b Use `redis.from_url()` for greater compatibility.
This lets us keep the redis-py version requirement back at 2.4.13.
2012-10-05 11:33:46 -07:00
Jon Parise eb00f69ced Add a standard --url argument to all scripts.
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.
2012-10-04 16:57:49 -07:00
Vincent Driessen 879a87d158 Remove logbook and replace it with logging.
This reverts commit 1ab8c19696 and
reintroduces all changes made by @dstufft.

Still, it needs more patches to reeanble the default log-to-console
behaviour.  See #121.
2012-09-02 11:26:31 +02:00
Vincent Driessen 1ab8c19696 Revert "Remove logbook and replace it with logging".
This reverts the commit range f367c38..978ba2d.

Issue #121 is currently blocking the 0.3.1 release.
2012-08-30 21:35:44 +02:00
Vincent Driessen 481369a88d Require at least redis-py version 2.4.
This fixes #106.
2012-08-29 13:06:15 +02:00
Donald Stufft f188d66354 Remove logbook from the install_requires and other dependency areas 2012-08-21 11:45:55 -04:00
Vincent Driessen 074d42fe54 Remove strict procname dependency.
This fixes #80.
2012-06-03 22:08:50 +02:00
Vincent Driessen 8aaa975fa9 Find all packages.
This fixes #67.
2012-05-15 08:37:11 +02:00
Wichert Akkerman 97d2e4d784 Use console_scripts instead of scripts.
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.
2012-05-04 09:49:18 +02:00
Vincent Driessen 100d23b72e Tag the first public release. 2012-03-28 22:17:40 +02:00
Vincent Driessen a662180fd3 Make importlib dependency conditional on the Python version. 2012-03-22 14:51:27 +01:00
Vincent Driessen 15342f14d3 Store pickled function calls as strings.
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.
2012-03-21 13:09:52 +01:00
Vincent Driessen 65105b44c3 CHECKPOINT: Initial part of the big refactor. 2012-02-08 00:40:43 +01:00
Vincent Driessen 27ddde2008 Make procname a hard dependency. 2011-11-28 14:17:42 +01:00
Vincent Driessen da228dd76c Fix casing. 2011-11-28 14:07:12 +01:00
Vincent Driessen 2300338893 Update dependencies accordingly 2011-11-28 14:07:04 +01:00
Vincent Driessen c820ba24fa Move to Alpha stage. 2011-11-28 12:11:09 +01:00
Vincent Driessen 66775b7012 Put the version number somewhere central. 2011-11-28 12:10:15 +01:00
Vincent Driessen e49e0135bc Update Trove classifiers. 2011-11-28 12:09:36 +01:00
Vincent Driessen 7841e23cc4 Add procname dependency.
Eventually, this will be optional, but for now, include it as there
actually *is* a dependency.
2011-11-24 16:57:51 +01:00
Vincent Driessen 213ac73e19 Remove blinker dependency. 2011-11-24 16:57:01 +01:00
Vincent Driessen a905961f94 Add some sample scripts. 2011-11-18 01:44:28 +01:00
Vincent Driessen f21b2af2b6 Make it an actual PyPI-managable Python package. 2011-11-14 12:16:28 +01:00