Przeglądaj źródła

Now requires Python 2.5+ (Py2.4 support was deprecated in 2.2)

Ask Solem 14 lat temu
rodzic
commit
e48201b382
2 zmienionych plików z 5 dodań i 11 usunięć
  1. 3 8
      celery/__init__.py
  2. 2 3
      setup.py

+ 3 - 8
celery/__init__.py

@@ -14,14 +14,9 @@ __homepage__ = "http://celeryproject.org"
 __docformat__ = "restructuredtext"
 
 if sys.version_info < (2, 5):
-    import warnings
-    warnings.warn(DeprecationWarning("""
-
-Python 2.4 support is deprecated and only versions 2.5, 2.6, 2.7+
-will be supported starting from Celery version 2.3.
-
-
-"""))
+    raise Exception(
+        "Python 2.4 is not supported by this version. "
+        "Please use Celery versions 2.1.x or earlier.")
 
 
 def Celery(*args, **kwargs):

+ 2 - 3
setup.py

@@ -14,8 +14,8 @@ elif sys.version_info < (2, 7):
 elif sys.version_info <= (2, 5):
     tests_require.append("simplejson")
 
-if sys.version_info < (2, 4):
-    raise Exception("Celery requires Python 2.4 or higher.")
+if sys.version_info < (2, 5):
+    raise Exception("Celery requires Python 2.5 or higher.")
 
 try:
     from setuptools import setup, find_packages, Command
@@ -112,7 +112,6 @@ setup(
         "Topic :: Software Development :: Libraries :: Python Modules",
         "Programming Language :: Python",
         "Programming Language :: Python :: 2",
-        "Programming Language :: Python :: 2.4",
         "Programming Language :: Python :: 2.5",
         "Programming Language :: Python :: 2.6",
         "Programming Language :: Python :: 2.7",