6f5896c8bd
To provide a standard way to fetch jobboards that doesn't require importing the modules themselves but by using entrypoints instead. Blueprint jobboard-entrypoints Change-Id: I13639c6be78a5d003e50e6cfd452c7b810072006
71 lines
2.2 KiB
INI
71 lines
2.2 KiB
INI
[metadata]
|
|
name = taskflow
|
|
summary = Taskflow structured state management library.
|
|
description-file =
|
|
README.md
|
|
author = Taskflow Developers
|
|
author-email = taskflow-dev@lists.launchpad.net
|
|
home-page = https://launchpad.net/taskflow
|
|
keywords = reliable recoverable execution
|
|
tasks flows workflows jobs
|
|
persistence states
|
|
asynchronous parallel threads
|
|
dataflow openstack
|
|
classifier =
|
|
Development Status :: 4 - Beta
|
|
Environment :: OpenStack
|
|
Intended Audience :: Developers
|
|
Intended Audience :: Information Technology
|
|
License :: OSI Approved :: Apache Software License
|
|
Operating System :: POSIX :: Linux
|
|
Programming Language :: Python
|
|
Programming Language :: Python :: 2
|
|
Programming Language :: Python :: 2.6
|
|
Programming Language :: Python :: 2.7
|
|
Programming Language :: Python :: 3
|
|
Programming Language :: Python :: 3.3
|
|
Topic :: Software Development :: Libraries
|
|
Topic :: System :: Distributed Computing
|
|
|
|
[global]
|
|
setup-hooks =
|
|
pbr.hooks.setup_hook
|
|
|
|
[files]
|
|
packages =
|
|
taskflow
|
|
|
|
[entry_points]
|
|
taskflow.jobboards =
|
|
zookeeper = taskflow.jobs.backends.impl_zookeeper:ZookeeperJobBoard
|
|
|
|
taskflow.persistence =
|
|
dir = taskflow.persistence.backends.impl_dir:DirBackend
|
|
file = taskflow.persistence.backends.impl_dir:DirBackend
|
|
memory = taskflow.persistence.backends.impl_memory:MemoryBackend
|
|
mysql = taskflow.persistence.backends.impl_sqlalchemy:SQLAlchemyBackend
|
|
postgresql = taskflow.persistence.backends.impl_sqlalchemy:SQLAlchemyBackend
|
|
sqlite = taskflow.persistence.backends.impl_sqlalchemy:SQLAlchemyBackend
|
|
zookeeper = taskflow.persistence.backends.impl_zookeeper:ZkBackend
|
|
|
|
taskflow.engines =
|
|
default = taskflow.engines.action_engine.engine:SingleThreadedActionEngine
|
|
serial = taskflow.engines.action_engine.engine:SingleThreadedActionEngine
|
|
parallel = taskflow.engines.action_engine.engine:MultiThreadedActionEngine
|
|
worker-based = taskflow.engines.worker_based.engine:WorkerBasedActionEngine
|
|
|
|
[nosetests]
|
|
cover-erase = true
|
|
verbosity = 2
|
|
|
|
[wheel]
|
|
universal = 1
|
|
|
|
[build_sphinx]
|
|
source-dir = doc/source
|
|
build-dir = doc/build
|
|
all_files = 1
|
|
|
|
[upload_sphinx]
|
|
upload-dir = doc/build/html
|