| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165 | # -*- coding: utf-8 -*-import sysimport os# eventlet/gevent should not monkey patch anything.os.environ["GEVENT_NOPATCH"] = "yes"os.environ["EVENTLET_NOPATCH"] = "yes"os.environ["CELERY_LOADER"] = "default"this = os.path.dirname(os.path.abspath(__file__))# If your extensions are in another directory, add it here. If the directory# is relative to the documentation root, use os.path.abspath to make it# absolute, like shown here.sys.path.append(os.path.join(os.pardir, "tests"))sys.path.append(os.path.join(this, "_ext"))import celery# use app loaderfrom celery import Celeryapp = Celery(set_as_current=True)app.conf.update(BROKER_URL="memory://",                CELERY_RESULT_BACKEND="cache",                CELERY_CACHE_BACKEND="memory",                CELERYD_HIJACK_ROOT_LOGGER=False,                CELERYD_LOG_COLOR=False)# General configuration# ---------------------extensions = ['sphinx.ext.autodoc',              'sphinx.ext.coverage',              'sphinx.ext.pngmath',              'sphinx.ext.viewcode',              'sphinx.ext.coverage',              'sphinx.ext.intersphinx',              'sphinxcontrib.issuetracker',              'celerydocs']LINKCODE_URL = 'http://github.com/{proj}/tree/{branch}/{filename}.py'GITHUB_PROJECT = 'celery/celery'GITHUB_BRANCH = 'master'def linkcode_resolve(domain, info):    if domain != 'py' or not info['module']:        return    filename = info['module'].replace('.', '/')    return LINKCODE_URL.format(        proj=GITHUB_PROJECT,        branch=GITHUB_BRANCH,        filename=FILENAME,    )html_show_sphinx = False# Add any paths that contain templates here, relative to this directory.templates_path = ['.templates']# The suffix of source filenames.source_suffix = '.rst'# The master toctree document.master_doc = 'index'# General information about the project.project = u'Celery'copyright = u'2009-2012, Ask Solem & Contributors'# The version info for the project you're documenting, acts as replacement for# |version| and |release|, also used in various other places throughout the# built documents.## The short X.Y version.version = '.'.join(map(str, celery.VERSION[0:2]))# The full version, including alpha/beta/rc tags.release = celery.__version__exclude_trees = ['.build']# If true, '()' will be appended to :func: etc. cross-reference text.add_function_parentheses = Trueintersphinx_mapping = {    'python': ('http://docs.python.org/dev', None),    'kombu': ('http://kombu.readthedocs.org/en/latest/', None),    'djcelery': ('http://django-celery.readthedocs.org/en/latest', None),    'cyme': ('http://cyme.readthedocs.org/en/latest', None),    'amqp': ('http://amqp.readthedocs.org/en/latest', None),}# The name of the Pygments (syntax highlighting) style to use.pygments_style = 'colorful'# Add any paths that contain custom static files (such as style sheets) here,# relative to this directory. They are copied after the builtin static files,# so a file named "default.css" will overwrite the builtin "default.css".html_static_path = ['.static']html_use_smartypants = True# If false, no module index is generated.html_use_modindex = True# If false, no index is generated.html_use_index = Truelatex_documents = [  ('index', 'Celery.tex', ur'Celery Documentation',   ur'Ask Solem & Contributors', 'manual'),]html_theme = "celery"html_theme_path = ["_theme"]html_sidebars = {    'index': ['sidebarintro.html', 'sourcelink.html', 'searchbox.html'],    '**': ['sidebarlogo.html', 'relations.html',           'sourcelink.html', 'searchbox.html'],}### Issuetrackerif False:    issuetracker = "github"    issuetracker_project = "celery/celery"    issuetracker_issue_pattern = r'[Ii]ssue #(\d+)'# -- Options for Epub output ---------------------------------------------------# Bibliographic Dublin Core info.epub_title = 'Celery Manual, Version {0}'.format(version)epub_author = 'Ask Solem'epub_publisher = 'Celery Project'epub_copyright = '2009-2012'# The language of the text. It defaults to the language option# or en if the language is not set.epub_language = 'en'# The scheme of the identifier. Typical schemes are ISBN or URL.epub_scheme = 'ISBN'# The unique identifier of the text. This can be a ISBN number# or the project homepage.epub_identifier = 'celeryproject.org'# A unique identification for the text.epub_uid = 'Celery Manual, Version {0}'.format(version)# HTML files that should be inserted before the pages created by sphinx.# The format is a list of tuples containing the path and title.#epub_pre_files = []# HTML files shat should be inserted after the pages created by sphinx.# The format is a list of tuples containing the path and title.#epub_post_files = []# A list of files that should not be packed into the epub file.epub_exclude_files = ['search.html']# The depth of the table of contents in toc.ncx.epub_tocdepth = 3
 |