mirror of
https://github.com/django-q2/django-q2.git
synced 2026-10-09 02:08:11 +08:00
Merge pull request #247 from benjaoming/rm-future-dep
Remove unused dependency `future`
This commit is contained in:
+2
-6
@@ -4,12 +4,6 @@ from __future__ import division
|
|||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
from builtins import range
|
|
||||||
|
|
||||||
from future import standard_library
|
|
||||||
|
|
||||||
standard_library.install_aliases()
|
|
||||||
|
|
||||||
# Standard
|
# Standard
|
||||||
import importlib
|
import importlib
|
||||||
import signal
|
import signal
|
||||||
@@ -30,6 +24,7 @@ from django import db
|
|||||||
import signing
|
import signing
|
||||||
import tasks
|
import tasks
|
||||||
|
|
||||||
|
from django_q.compat import range
|
||||||
from django_q.conf import Conf, logger, psutil, get_ppid, rollbar
|
from django_q.conf import Conf, logger, psutil, get_ppid, rollbar
|
||||||
from django_q.models import Task, Success, Schedule
|
from django_q.models import Task, Success, Schedule
|
||||||
from django_q.status import Stat, Status
|
from django_q.status import Stat, Status
|
||||||
@@ -37,6 +32,7 @@ from django_q.brokers import get_broker
|
|||||||
from django_q.signals import pre_execute
|
from django_q.signals import pre_execute
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class Cluster(object):
|
class Cluster(object):
|
||||||
def __init__(self, broker=None):
|
def __init__(self, broker=None):
|
||||||
self.broker = broker or get_broker()
|
self.broker = broker or get_broker()
|
||||||
|
|||||||
@@ -0,0 +1,14 @@
|
|||||||
|
from __future__ import absolute_import
|
||||||
|
"""
|
||||||
|
Compatibility layer.
|
||||||
|
|
||||||
|
Intentionally replaces use of python-future
|
||||||
|
"""
|
||||||
|
|
||||||
|
# https://github.com/Koed00/django-q/issues/4
|
||||||
|
|
||||||
|
try:
|
||||||
|
range = xrange
|
||||||
|
except NameError:
|
||||||
|
range = range
|
||||||
|
|
||||||
@@ -5,6 +5,7 @@ import pytest
|
|||||||
import redis
|
import redis
|
||||||
|
|
||||||
from django_q.brokers import get_broker, Broker
|
from django_q.brokers import get_broker, Broker
|
||||||
|
from django_q.compat import range
|
||||||
from django_q.conf import Conf
|
from django_q.conf import Conf
|
||||||
from django_q.humanhash import uuid
|
from django_q.humanhash import uuid
|
||||||
|
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ from multiprocessing import Event, Queue, Value
|
|||||||
import pytest
|
import pytest
|
||||||
|
|
||||||
from django_q.cluster import pusher, worker, monitor
|
from django_q.cluster import pusher, worker, monitor
|
||||||
|
from django_q.compat import range
|
||||||
from django_q.conf import Conf
|
from django_q.conf import Conf
|
||||||
from django_q.tasks import async, result, fetch, count_group, result_group, fetch_group, delete_group, delete_cached, \
|
from django_q.tasks import async, result, fetch, count_group, result_group, fetch_group, delete_group, delete_cached, \
|
||||||
async_iter, Chain, async_chain, Iter, Async
|
async_iter, Chain, async_chain, Iter, Async
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ myPath = os.path.dirname(os.path.abspath(__file__))
|
|||||||
sys.path.insert(0, myPath + '/../')
|
sys.path.insert(0, myPath + '/../')
|
||||||
|
|
||||||
from django_q.cluster import Cluster, Sentinel, pusher, worker, monitor, save_task
|
from django_q.cluster import Cluster, Sentinel, pusher, worker, monitor, save_task
|
||||||
|
from django_q.compat import range
|
||||||
from django_q.humanhash import DEFAULT_WORDLIST, uuid
|
from django_q.humanhash import DEFAULT_WORDLIST, uuid
|
||||||
from django_q.tasks import fetch, fetch_group, async, result, result_group, count_group, delete_group, queue_size
|
from django_q.tasks import fetch, fetch_group, async, result, result_group, count_group, delete_group, queue_size
|
||||||
from django_q.models import Task, Success
|
from django_q.models import Task, Success
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ import pytest
|
|||||||
from django_q.tasks import async
|
from django_q.tasks import async
|
||||||
from django_q.brokers import get_broker
|
from django_q.brokers import get_broker
|
||||||
from django_q.cluster import Cluster
|
from django_q.cluster import Cluster
|
||||||
|
from django_q.compat import range
|
||||||
from django_q.monitor import monitor, info
|
from django_q.monitor import monitor, info
|
||||||
from django_q.status import Stat
|
from django_q.status import Stat
|
||||||
from django_q.conf import Conf
|
from django_q.conf import Conf
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
arrow
|
arrow
|
||||||
blessed
|
blessed
|
||||||
django-picklefield
|
django-picklefield
|
||||||
future
|
|
||||||
hiredis
|
hiredis
|
||||||
redis
|
redis
|
||||||
psutil
|
psutil
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ setup(
|
|||||||
license='MIT',
|
license='MIT',
|
||||||
description='A multiprocessing distributed task queue for Django',
|
description='A multiprocessing distributed task queue for Django',
|
||||||
long_description=README,
|
long_description=README,
|
||||||
install_requires=['django>=1.8', 'django-picklefield', 'blessed', 'arrow', 'future'],
|
install_requires=['django>=1.8', 'django-picklefield', 'blessed', 'arrow'],
|
||||||
test_requires=['pytest', 'pytest-django', ],
|
test_requires=['pytest', 'pytest-django', ],
|
||||||
cmdclass={'test': PyTest},
|
cmdclass={'test': PyTest},
|
||||||
classifiers=[
|
classifiers=[
|
||||||
|
|||||||
Reference in New Issue
Block a user