Ver código fonte

Renames distribution contrib dir to 'extra'

Ask Solem 13 anos atrás
pai
commit
b4cbf501a5

+ 11 - 11
Changelog

@@ -1847,7 +1847,7 @@ News
 * Redis result backend: Removed deprecated settings `REDIS_TIMEOUT` and
 * Redis result backend: Removed deprecated settings `REDIS_TIMEOUT` and
   `REDIS_CONNECT_RETRY`.
   `REDIS_CONNECT_RETRY`.
 
 
-* CentOS init script for :program:`celeryd` now available in `contrib/centos`.
+* CentOS init script for :program:`celeryd` now available in `extra/centos`.
 
 
 * Now depends on `pyparsing` version 1.5.0 or higher.
 * Now depends on `pyparsing` version 1.5.0 or higher.
 
 
@@ -2634,7 +2634,7 @@ Experimental
 
 
 * Added generic init.d script using `celeryd-multi`
 * Added generic init.d script using `celeryd-multi`
 
 
-    http://github.com/celery/celery/tree/master/contrib/generic-init.d/celeryd
+    http://github.com/celery/celery/tree/master/extra/generic-init.d/celeryd
 
 
 .. _v210-documentation:
 .. _v210-documentation:
 
 
@@ -3547,7 +3547,7 @@ News
 
 
     Before you run the tests you need to install the test requirements::
     Before you run the tests you need to install the test requirements::
 
 
-        $ pip install -r contrib/requirements/test.txt
+        $ pip install -r requirements/test.txt
 
 
     Running all tests::
     Running all tests::
 
 
@@ -4205,7 +4205,7 @@ Fixes
   `nose` + `django-nose` for test discovery, and `unittest2` for test
   `nose` + `django-nose` for test discovery, and `unittest2` for test
   cases.
   cases.
 
 
-* New pip requirements files available in `contrib/requirements`.
+* New pip requirements files available in :file:`requirements`.
 
 
 * TaskPublisher: Declarations are now done once (per process).
 * TaskPublisher: Declarations are now done once (per process).
 
 
@@ -4239,22 +4239,22 @@ Backward incompatible changes
 
 
     We've had too many problems with celeryd daemonizing itself, so it was
     We've had too many problems with celeryd daemonizing itself, so it was
     decided it has to be removed. Example startup scripts has been added to
     decided it has to be removed. Example startup scripts has been added to
-    `contrib/`:
+    the `extra/` directory:
 
 
     * Debian, Ubuntu, (start-stop-daemon)
     * Debian, Ubuntu, (start-stop-daemon)
 
 
-        `contrib/debian/init.d/celeryd`
-        `contrib/debian/init.d/celerybeat`
+        `extra/debian/init.d/celeryd`
+        `extra/debian/init.d/celerybeat`
 
 
     * Mac OS X launchd
     * Mac OS X launchd
 
 
-        `contrib/mac/org.celeryq.celeryd.plist`
-        `contrib/mac/org.celeryq.celerybeat.plist`
-        `contrib/mac/org.celeryq.celerymon.plist`
+        `extra/mac/org.celeryq.celeryd.plist`
+        `extra/mac/org.celeryq.celerybeat.plist`
+        `extra/mac/org.celeryq.celerymon.plist`
 
 
     * Supervisord (http://supervisord.org)
     * Supervisord (http://supervisord.org)
 
 
-        `contrib/supervisord/supervisord.conf`
+        `extra/supervisord/supervisord.conf`
 
 
     In addition to `--detach`, the following program arguments has been
     In addition to `--detach`, the following program arguments has been
     removed: `--uid`, `--gid`, `--workdir`, `--chroot`, `--pidfile`,
     removed: `--uid`, `--gid`, `--workdir`, `--chroot`, `--pidfile`,

+ 4 - 4
MANIFEST.in

@@ -1,22 +1,22 @@
 include CONTRIBUTORS.txt
 include CONTRIBUTORS.txt
 include Changelog
 include Changelog
+include LICENSE
 include README.rst
 include README.rst
 include MANIFEST.in
 include MANIFEST.in
-include LICENSE
 include TODO
 include TODO
 include setup.cfg
 include setup.cfg
+include setup.py
 recursive-include celery *.py
 recursive-include celery *.py
 recursive-include funtests *.py
 recursive-include funtests *.py
 recursive-include docs *
 recursive-include docs *
-recursive-include contrib *
+recursive-include extra *
 recursive-include examples *
 recursive-include examples *
 recursive-include requirements *.txt
 recursive-include requirements *.txt
 prune tests/*.pyc
 prune tests/*.pyc
 prune docs/*.pyc
 prune docs/*.pyc
-prune contrib/*.pyc
+prune extra/*.pyc
 prune celery/*.pyc
 prune celery/*.pyc
 prune examples/*.pyc
 prune examples/*.pyc
 prune bin/*.pyc
 prune bin/*.pyc
 prune docs/.build
 prune docs/.build
-prune docs/graffles
 prune .tox/*
 prune .tox/*

+ 9 - 9
docs/tutorials/daemonizing.rst

@@ -16,13 +16,13 @@ daemonization tools.
 Generic init scripts
 Generic init scripts
 ====================
 ====================
 
 
-See the `contrib/generic-init.d/`_ directory Celery distribution.
+See the `extra/generic-init.d/`_ directory Celery distribution.
 
 
 This directory contains generic bash init scripts for :program:`celeryd`,
 This directory contains generic bash init scripts for :program:`celeryd`,
 that should run on Linux, FreeBSD, OpenBSD, and other Unix platforms.
 that should run on Linux, FreeBSD, OpenBSD, and other Unix platforms.
 
 
-.. _`contrib/generic-init.d/`:
-    http://github.com/celery/celery/tree/master/contrib/generic-init.d/
+.. _`extra/generic-init.d/`:
+    http://github.com/celery/celery/tree/master/extra/generic-init.d/
 
 
 .. _generic-initd-celeryd:
 .. _generic-initd-celeryd:
 
 
@@ -292,10 +292,10 @@ actual resulting output::
 `supervisord`_
 `supervisord`_
 ==============
 ==============
 
 
-* `contrib/supervisord/`_
+* `extra/supervisord/`_
 
 
-.. _`contrib/supervisord/`:
-    http://github.com/celery/celery/tree/master/contrib/supervisord/
+.. _`extra/supervisord/`:
+    http://github.com/celery/celery/tree/master/extra/supervisord/
 .. _`supervisord`: http://supervisord.org/
 .. _`supervisord`: http://supervisord.org/
 
 
 .. _daemon-launchd:
 .. _daemon-launchd:
@@ -303,10 +303,10 @@ actual resulting output::
 launchd (OS X)
 launchd (OS X)
 ==============
 ==============
 
 
-* `contrib/mac/`_
+* `extra/mac/`_
 
 
-.. _`contrib/mac/`:
-    http://github.com/celery/celery/tree/master/contrib/mac/
+.. _`extra/mac/`:
+    http://github.com/celery/celery/tree/master/extra/mac/
 
 
 
 
 .. _daemon-windows:
 .. _daemon-windows:

+ 0 - 0
contrib/centos/celeryd.init → extra/centos/celeryd.init


+ 0 - 0
contrib/centos/celeryd.sysconfig → extra/centos/celeryd.sysconfig


+ 0 - 0
contrib/debian/README.rst → extra/debian/README.rst


+ 0 - 0
contrib/debian/init.d-deprecated/celerybeat → extra/debian/init.d-deprecated/celerybeat


+ 0 - 0
contrib/debian/init.d-deprecated/celeryd → extra/debian/init.d-deprecated/celeryd


+ 0 - 0
contrib/debian/init.d-deprecated/celeryevcam → extra/debian/init.d-deprecated/celeryevcam


+ 0 - 0
contrib/generic-init.d/celerybeat → extra/generic-init.d/celerybeat


+ 0 - 0
contrib/generic-init.d/celeryd → extra/generic-init.d/celeryd


+ 0 - 0
contrib/generic-init.d/celeryevcam → extra/generic-init.d/celeryevcam


+ 0 - 0
contrib/logtools/find-unprocessed-tasks-debug.sh → extra/logtools/find-unprocessed-tasks-debug.sh


+ 0 - 0
contrib/logtools/find-unprocessed-tasks.sh → extra/logtools/find-unprocessed-tasks.sh


+ 0 - 0
contrib/logtools/periodic-task-runtimes.sh → extra/logtools/periodic-task-runtimes.sh


+ 0 - 0
contrib/mac/org.celeryq.celerybeat.plist → extra/mac/org.celeryq.celerybeat.plist


+ 0 - 0
contrib/mac/org.celeryq.celeryd.plist → extra/mac/org.celeryq.celeryd.plist


+ 0 - 0
contrib/mac/org.celeryq.celerymon.plist → extra/mac/org.celeryq.celerymon.plist


+ 0 - 0
contrib/mac/watch-workers.applescript → extra/mac/watch-workers.applescript


+ 0 - 0
contrib/release/attribution.py → extra/release/attribution.py


+ 0 - 0
contrib/release/bump_version.py → extra/release/bump_version.py


+ 0 - 0
contrib/release/core-modules.txt → extra/release/core-modules.txt


+ 0 - 0
contrib/release/doc4allmods → extra/release/doc4allmods


+ 0 - 0
contrib/release/py3k-run-tests → extra/release/py3k-run-tests


+ 0 - 0
contrib/release/removepyc.sh → extra/release/removepyc.sh


+ 0 - 0
contrib/release/sphinx-to-rst.py → extra/release/sphinx-to-rst.py


+ 0 - 0
contrib/release/verify-reference-index.sh → extra/release/verify-reference-index.sh


+ 0 - 0
contrib/release/verify_config_reference.py → extra/release/verify_config_reference.py


+ 1 - 1
contrib/supervisord/celerybeat.conf → extra/supervisord/celerybeat.conf

@@ -4,7 +4,7 @@
 
 
 ; NOTE: If you're using Django, you shouldn't use this file.
 ; NOTE: If you're using Django, you shouldn't use this file.
 ; Use
 ; Use
-; http://github.com/celery/django-celery/tree/master/contrib/supervisord/celerybeat.conf
+; http://github.com/celery/django-celery/tree/master/extra/supervisord/celerybeat.conf
 ; instead!
 ; instead!
 
 
 [program:celerybeat]
 [program:celerybeat]

+ 1 - 1
contrib/supervisord/celeryd.conf → extra/supervisord/celeryd.conf

@@ -4,7 +4,7 @@
 
 
 ; NOTE: If you're using Django, you shouldn't use this file.
 ; NOTE: If you're using Django, you shouldn't use this file.
 ; Use
 ; Use
-; http://github.com/celery/django-celery/tree/master/contrib/supervisord/celeryd.conf
+; http://github.com/celery/django-celery/tree/master/extra/supervisord/celeryd.conf
 ; instead!
 ; instead!
 
 
 [program:celery]
 [program:celery]

+ 0 - 0
contrib/supervisord/supervisord.conf → extra/supervisord/supervisord.conf


+ 7 - 7
pavement.py

@@ -63,17 +63,17 @@ def upload_docs(options):
 
 
 @task
 @task
 def autodoc(options):
 def autodoc(options):
-    sh('contrib/release/doc4allmods celery')
+    sh('extra/release/doc4allmods celery')
 
 
 
 
 @task
 @task
 def verifyindex(options):
 def verifyindex(options):
-    sh('contrib/release/verify-reference-index.sh')
+    sh('extra/release/verify-reference-index.sh')
 
 
 
 
 @task
 @task
 def verifyconfigref(options):
 def verifyconfigref(options):
-    sh('PYTHONPATH=. %s contrib/release/verify_config_reference.py \
+    sh('PYTHONPATH=. %s extra/release/verify_config_reference.py \
             docs/configuration.rst' % (sys.executable, ))
             docs/configuration.rst' % (sys.executable, ))
 
 
 
 
@@ -118,13 +118,13 @@ def clean_readme(options):
 @task
 @task
 @needs('clean_readme')
 @needs('clean_readme')
 def readme(options):
 def readme(options):
-    sh('%s contrib/release/sphinx-to-rst.py docs/templates/readme.txt \
+    sh('%s extra/release/sphinx-to-rst.py docs/templates/readme.txt \
             > README.rst' % (sys.executable, ))
             > README.rst' % (sys.executable, ))
 
 
 
 
 @task
 @task
 def bump(options):
 def bump(options):
-    sh("contrib/release/bump_version.py \
+    sh("extra/release/bump_version.py \
             celery/__init__.py docs/includes/introduction.txt \
             celery/__init__.py docs/includes/introduction.txt \
             --before-commit='paver readme'")
             --before-commit='paver readme'")
 
 
@@ -188,12 +188,12 @@ def release(options):
 
 
 @task
 @task
 def verify_authors(options):
 def verify_authors(options):
-    sh('git shortlog -se | cut -f2 | contrib/release/attribution.py')
+    sh('git shortlog -se | cut -f2 | extra/release/attribution.py')
 
 
 
 
 @task
 @task
 def coreloc(options):
 def coreloc(options):
-    sh('xargs sloccount < contrib/release/core-modules.txt')
+    sh('xargs sloccount < extra/release/core-modules.txt')
 
 
 
 
 @task
 @task

+ 3 - 3
requirements/README.rst

@@ -32,7 +32,7 @@ Running the tests using Python 2.5
 
 
 ::
 ::
 
 
-    $ pip -E $VIRTUAL_ENV install -U -r contrib/requirements/py25.txt
-    $ pip -E $VIRTUAL_ENV install -U -r contrib/requirements/default.txt
-    $ pip -E $VIRTUAL_ENV install -U -r contrib/requirements/test.txt
+    $ pip -E $VIRTUAL_ENV install -U -r requirements/py25.txt
+    $ pip -E $VIRTUAL_ENV install -U -r requirements/default.txt
+    $ pip -E $VIRTUAL_ENV install -U -r requirements/test.txt
 
 

+ 8 - 8
tox.ini

@@ -11,33 +11,33 @@ recreate = True
 basepython = python3.2
 basepython = python3.2
 changedir = .tox
 changedir = .tox
 deps = -r{toxinidir}/requirements/default-py3k.txt
 deps = -r{toxinidir}/requirements/default-py3k.txt
-commands = {toxinidir}/contrib/release/removepyc.sh {toxinidir}
+commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
            {envbindir}/easy_install -U distribute
            {envbindir}/easy_install -U distribute
            {envbindir}/pip install                              \
            {envbindir}/pip install                              \
                 --download-cache={toxworkdir}/_download         \
                 --download-cache={toxworkdir}/_download         \
                 -r{toxinidir}/requirements/test-py3k.txt
                 -r{toxinidir}/requirements/test-py3k.txt
            pip install http://github.com/celery/kombu/zipball/master
            pip install http://github.com/celery/kombu/zipball/master
-           {toxinidir}/contrib/release/py3k-run-tests {toxinidir}
+           {toxinidir}/extra/release/py3k-run-tests {toxinidir}
 
 
 [testenv:py33]
 [testenv:py33]
 recreate = True
 recreate = True
 basepython = python3.3
 basepython = python3.3
 changedir = .tox
 changedir = .tox
 deps = -r{toxinidir}/requirements/default-py3k.txt
 deps = -r{toxinidir}/requirements/default-py3k.txt
-commands = {toxinidir}/contrib/release/removepyc.sh {toxinidir}
+commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
            {envbindir}/easy_install -U distribute
            {envbindir}/easy_install -U distribute
            {envbindir}/pip install                              \
            {envbindir}/pip install                              \
                 --download-cache={toxworkdir}/_download         \
                 --download-cache={toxworkdir}/_download         \
                 -r{toxinidir}/requirements/test-py3k.txt
                 -r{toxinidir}/requirements/test-py3k.txt
 
 
            pip install http://github.com/celery/kombu/zipball/master
            pip install http://github.com/celery/kombu/zipball/master
-           {toxinidir}/contrib/release/py3k-run-tests {toxinidir}
+           {toxinidir}/extra/release/py3k-run-tests {toxinidir}
 
 
 [testenv:py27]
 [testenv:py27]
 basepython = python2.7
 basepython = python2.7
 deps = -r{toxinidir}/requirements/default.txt
 deps = -r{toxinidir}/requirements/default.txt
        -r{toxinidir}/requirements/test.txt
        -r{toxinidir}/requirements/test.txt
-commands = {toxinidir}/contrib/release/removepyc.sh {toxinidir}
+commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
            pip install http://github.com/celery/kombu/zipball/master
            pip install http://github.com/celery/kombu/zipball/master
            nosetests --with-xunit                               \
            nosetests --with-xunit                               \
                      --xunit-file={toxinidir}/nosetests.xml     \
                      --xunit-file={toxinidir}/nosetests.xml     \
@@ -50,7 +50,7 @@ basepython = python2.6
 deps = -r{toxinidir}/requirements/default.txt
 deps = -r{toxinidir}/requirements/default.txt
        -r{toxinidir}/requirements/py26.txt
        -r{toxinidir}/requirements/py26.txt
        -r{toxinidir}/requirements/test.txt
        -r{toxinidir}/requirements/test.txt
-commands = {toxinidir}/contrib/release/removepyc.sh {toxinidir}
+commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
            pip install http://github.com/celery/kombu/zipball/master
            pip install http://github.com/celery/kombu/zipball/master
            nosetests --with-xunit                               \
            nosetests --with-xunit                               \
                      --xunit-file={toxinidir}/nosetests.xml     \
                      --xunit-file={toxinidir}/nosetests.xml     \
@@ -63,7 +63,7 @@ basepython = python2.5
 deps = -r{toxinidir}/requirements/default.txt
 deps = -r{toxinidir}/requirements/default.txt
        -r{toxinidir}/requirements/py25.txt
        -r{toxinidir}/requirements/py25.txt
        -r{toxinidir}/requirements/test.txt
        -r{toxinidir}/requirements/test.txt
-commands = {toxinidir}/contrib/release/removepyc.sh {toxinidir}
+commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
            nosetests --with-xunit                               \
            nosetests --with-xunit                               \
                      --xunit-file={toxinidir}/nosetests.xml     \
                      --xunit-file={toxinidir}/nosetests.xml     \
                      --with-coverage3 --cover3-xml              \
                      --with-coverage3 --cover3-xml              \
@@ -74,7 +74,7 @@ commands = {toxinidir}/contrib/release/removepyc.sh {toxinidir}
 basepython = pypy
 basepython = pypy
 deps = -r{toxinidir}/requirements/default.txt
 deps = -r{toxinidir}/requirements/default.txt
        -r{toxinidir}/requirements/test-pypy.txt
        -r{toxinidir}/requirements/test-pypy.txt
-commands = {toxinidir}/contrib/release/removepyc.sh {toxinidir}
+commands = {toxinidir}/extra/release/removepyc.sh {toxinidir}
            nosetests --with-xunit                               \
            nosetests --with-xunit                               \
                      --xunit-file={toxinidir}/nosetests.xml     \
                      --xunit-file={toxinidir}/nosetests.xml     \
                      --with-coverage3 --cover3-xml              \
                      --with-coverage3 --cover3-xml              \