Selaa lähdekoodia

Adds example setup.py to next-steps

Ask Solem 12 vuotta sitten
vanhempi
commit
4eef933ad3
2 muutettua tiedostoa jossa 25 lisäystä ja 1 poistoa
  1. 5 1
      examples/next-steps/proj/celery.py
  2. 20 0
      examples/next-steps/setup.py

+ 5 - 1
examples/next-steps/proj/celery.py

@@ -2,7 +2,8 @@ from __future__ import absolute_import
 
 from celery import Celery
 
-celery = Celery(broker='amqp://',
+celery = Celery('proj.celery',
+                broker='amqp://',
                 backend='amqp://',
                 include=['proj.tasks'])
 
@@ -10,3 +11,6 @@ celery = Celery(broker='amqp://',
 celery.conf.update(
     CELERY_TASK_RESULT_EXPIRES=3600,
 )
+
+if __name__ == '__main__':
+    celery.start()

+ 20 - 0
examples/next-steps/setup.py

@@ -0,0 +1,20 @@
+"""
+Example setup file for a project using Celery.
+
+This can be used to distribute your tasks and worker
+as a Python package, on PyPI or on your own private package index.
+
+"""
+from setuptools import setup, find_packages
+
+setup(
+    name='example-tasks',
+    version='1.0',
+    description='Tasks for my project',
+    packages=find_packages(exclude=['ez_setup', 'tests', 'tests.*']),
+    zip_safe=False,
+    install_requires=[
+        'celery>=3.0',
+        #'requests',
+    ],
+)