Ver Fonte

Move distribution metadata in celery.py to celery/distmeta.py

Ask Solem há 15 anos atrás
pai
commit
3008b25da6
3 ficheiros alterados com 29 adições e 25 exclusões
  1. 3 19
      celery/__init__.py
  2. 20 0
      celery/distmeta.py
  3. 6 6
      setup.py

+ 3 - 19
celery/__init__.py

@@ -1,20 +1,4 @@
 """Distributed Task Queue"""
-
-VERSION = (0, 9, 0)
-
-__version__ = ".".join(map(str, VERSION))
-__author__ = "Ask Solem"
-__contact__ = "askh@opera.com"
-__homepage__ = "http://github.com/ask/celery/"
-__docformat__ = "restructuredtext"
-
-
-def is_stable_release():
-    return bool(not VERSION[1] % 2)
-
-
-def version_with_meta():
-    meta = "unstable"
-    if is_stable_release():
-        meta = "stable"
-    return "%s (%s)" % (__version__, meta)
+from celery.distmeta import __version__, __author__, __contact__
+from celery.distmeta import __homepage__, __docformat__
+from celery.distmeta import VERSION, is_stable_release, version_with_meta

+ 20 - 0
celery/distmeta.py

@@ -0,0 +1,20 @@
+"""Distributed Task Queue"""
+
+VERSION = (0, 9, 0)
+
+__version__ = ".".join(map(str, VERSION))
+__author__ = "Ask Solem"
+__contact__ = "askh@opera.com"
+__homepage__ = "http://github.com/ask/celery/"
+__docformat__ = "restructuredtext"
+
+
+def is_stable_release():
+    return bool(not VERSION[1] % 2)
+
+
+def version_with_meta():
+    meta = "unstable"
+    if is_stable_release():
+        meta = "stable"
+    return "%s (%s)" % (__version__, meta)

+ 6 - 6
setup.py

@@ -12,7 +12,7 @@ except ImportError:
     use_setuptools()
     from setuptools import setup, find_packages, Command
 
-import celery
+from celery import distmeta
 
 
 class RunTests(Command):
@@ -69,11 +69,11 @@ else:
 
 setup(
     name='celery',
-    version=celery.__version__,
-    description=celery.__doc__,
-    author=celery.__author__,
-    author_email=celery.__contact__,
-    url=celery.__homepage__,
+    version=distmeta.__version__,
+    description=distmeta.__doc__,
+    author=distmeta.__author__,
+    author_email=distmeta.__contact__,
+    url=distmeta.__homepage__,
     platforms=["any"],
     license="BSD",
     packages=find_packages(exclude=['ez_setup']),