a resque clone in python
Python JavaScript
Pull request Compare This branch is 21 commits ahead, 323 commits behind binarydud:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
pyres
resweb
scripts
tests
.gitignore
AUTHORS.md
HISTORY.md
LICENSE
README.markdown
bootstrap.py
coverage.report
pavement.py
paver-minilib.zip
requirements.txt
roadmap.md
setup.py

README.markdown

PyRes - a Resque clone

Resque is a great implementation of a job queue by the people at github. It's written in ruby, which is great, but I primarily work in python. So I took on the task of porting over the code to python and PyRes was the result

Project Goals

Because of some differences between ruby and python, there are a couple of places where I chose speed over correctness. The goal will be to eventually take the application and make it more pythonic without sacrificing the awesome functionality found in resque. At the same time, I hope to stay within the bounds of the original api and web interface.

Running Tests

  1. Install nose: $ easy_install nose
  2. Start redis: $ redis-server [PATH_TO_YOUR_REDIS_CONFIG]
  3. Run nose: $ nosetests Or more verbosely: $ nosetests -v

TODO

Stabalize the api.

Flesh out a python version of the web interface. Currently, there is a resweb module that uses the itty micro framework and the jinja2 templating engine to display basics. I'd like to get this as close to the resque web interface as possible.

Better test coverage.

Better documentation.