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
 |