Skip to content

Commit

Permalink
Merge branch 'master' into issue_37
Browse files Browse the repository at this point in the history
  • Loading branch information
rhunwicks committed Jul 16, 2016
2 parents 1e6dad6 + ea7a293 commit 7c1436e
Show file tree
Hide file tree
Showing 7 changed files with 12 additions and 51 deletions.
23 changes: 2 additions & 21 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,36 +2,17 @@ language: python
sudo: false
python: 3.5
env:
- TOX_ENV=py26-django1.4.X-djangocelery2.5.X-celery2.5.X
- TOX_ENV=py27-django1.4.X-djangocelery2.5.X-celery2.5.X
- TOX_ENV=py26-django1.4.X-djangocelery3.0.X
- TOX_ENV=py26-django1.4.X-djangocelery3.1.X
- TOX_ENV=py26-django1.6.X-djangocelery3.0.X
- TOX_ENV=py26-django1.6.X-djangocelery3.1.X
- TOX_ENV=py27-django1.4.X-djangocelery3.0.X
- TOX_ENV=py27-django1.4.X-djangocelery3.1.X
- TOX_ENV=py27-django1.6.X-djangocelery3.0.X
- TOX_ENV=py27-django1.6.X-djangocelery3.1.X
- TOX_ENV=py27-django1.7.X-djangocelery3.0.X
- TOX_ENV=py27-django1.7.X-djangocelery3.1.X
- TOX_ENV=py27-django1.8.X-djangocelery3.1.X
- TOX_ENV=py34-django1.7.X-djangocelery3.1.X
- TOX_ENV=py34-django1.8.X-djangocelery3.1.X
- TOX_ENV=py27-django1.9.X-djangocelery3.1.X
- TOX_ENV=py34-django1.9.X-djangocelery3.1.X
- TOX_ENV=py26-django1.4.X-celery3.1.X
- TOX_ENV=py26-django1.6.X-celery3.1.X
- TOX_ENV=py27-django1.4.X-celery3.1.X
- TOX_ENV=py35-django1.8.X-djangocelery3.1.X
- TOX_ENV=py35-django1.9.X-djangocelery3.1.X
- TOX_ENV=py27-django1.6.X-celery3.1.X
- TOX_ENV=py27-django1.7.X-celery3.1.X
- TOX_ENV=py27-django1.8.X-celery3.1.X
- TOX_ENV=py34-django1.7.X-celery3.1.X
- TOX_ENV=py34-django1.8.X-celery3.1.X
- TOX_ENV=py27-django1.9.X-celery3.1.X
- TOX_ENV=py34-django1.9.X-celery3.1.X
- TOX_ENV=py35-django1.8.X-djangocelery3.1.X
- TOX_ENV=py35-django1.8.X-celery3.1.X
- TOX_ENV=py35-django1.9.X-djangocelery3.1.X
- TOX_ENV=py35-django1.9.X-celery3.1.X
- TOX_ENV=flake8
install: pip install tox
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ You could write all of the stuff yourself, but why?

On Ubuntu, that means running:

`$ sudo apt-get install build-essential python-dev python2.6-dev python2.7-dev rabbitmq-server`
`$ sudo apt-get install build-essential python-dev python2.7-dev python3.5-dev rabbitmq-server`

On OS X, you'll need to run the "XcodeTools" installer.

Expand Down Expand Up @@ -459,7 +459,7 @@ Until then,
you can run tests against supported combos with:

$ pip install tox
$ tox -e py26-django1.4.X-djangocelery2.5.X-celery2.5.X
$ tox -e py27-django1.8.X-djangocelery3.1.X-celery3.1.X

Our test suite currently only tests usage with Django,
which is definitely a [bug](https://github.com/PolicyStat/jobtastic/issues/15).
Expand Down Expand Up @@ -488,7 +488,7 @@ Yes. Increasingly so.
## Project Status

Jobtastic is currently known to work
with Django 1.3-1.5 and Celery 2.5-3.0.
with Django 1.6+ and Celery 3.1.X
The goal is to support those versions and newer.
Please file issues if there are problems
with newer versions of Django/Celery.
Expand Down
2 changes: 1 addition & 1 deletion jobtastic/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""Make your user-facing Celery jobs totally awesomer"""

VERSION = (0, 3, 1, '')
VERSION = (1, 0, 0, 'a1')
__version__ = '.'.join(map(str, VERSION[0:3])) + ''.join(VERSION[3:])
__author__ = 'Wes Winham'
__contact__ = '[email protected]'
Expand Down
2 changes: 1 addition & 1 deletion requirements/default.txt
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
psutil>=3.0,<4
celery>=2.5,<4
celery>=3.1,<4
2 changes: 1 addition & 1 deletion requirements/tests.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
django-nose
django-nose==1.4.3 # 1.4.4 drops django <1.8 support
unittest2
mock
django-picklefield==0.3.1
Expand Down
17 changes: 2 additions & 15 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -121,23 +121,10 @@ def run(self):
'testproj.settings',
)

django_1_4 = False
try:
from django.core.management import execute_manager as run_command
django_1_4 = True
except ImportError:
# execute_manager was renamed in Django 1.6
from django.core.management import (
execute_from_command_line as run_command,
)
from django.core.management import execute_from_command_line

modified_args = [__file__, 'test'] + self.extra_args
if django_1_4:
settings_file = os.environ['DJANGO_SETTINGS_MODULE']
settings_mod = __import__(settings_file, {}, {}, [''])
run_command(settings_mod, argv=modified_args)
else:
run_command(modified_args)
execute_from_command_line(modified_args)

def initialize_options(self):
pass
Expand Down
11 changes: 2 additions & 9 deletions tox.ini
Original file line number Diff line number Diff line change
@@ -1,10 +1,7 @@
[tox]
envlist =
py{26,27}-django{1.4.X,1.6.X}-djangocelery{3.0.X,3.1.X},
py{26,27}-django1.4.X-djangocelery2.5.X-celery2.5.X,
py{27,34}-django{1.7.X,1.8.X,1.9.X}-djangocelery{3.1.X},
py{26,27}-django{1.4.X,1.6.X}-celery3.1.X,
py{27,34}-django{1.7.X,1.8.X,1.9.X}-celery3.1.X,
py27-django{1.6.X,1.7.X,1.8.X,1.9.X}-djangocelery3.1.X,
py27-django{1.6.X,1.7.X,1.8.X,1.9.X}-celery3.1.X,
py35-django{1.8.X,1.9.X}-djangocelery3.1.X,
py35-django{1.8.X,1.9.X}-celery3.1.X,
flake8
Expand All @@ -13,12 +10,8 @@ envlist =
commands = {envpython} setup.py test
deps =
-r{toxinidir}/requirements/tests.txt
celery2.5.X: celery>=2.5,<2.6
celery3.1.X: celery>=3.1,<3.2
djangocelery2.5.X: django-celery>=2.5,<2.6
djangocelery3.0.X: django-celery>=3.0,<3.0.21
djangocelery3.1.X: django-celery>=3.1,<3.2
django1.4.X: django>=1.4,<1.5
django1.6.X: django>=1.6,<1.7
django1.7.X: django>=1.7,<1.8
django1.8.X: django>=1.8,<1.9
Expand Down

0 comments on commit 7c1436e

Please sign in to comment.