storlets/setup.cfg
Takashi Kajinami 95cdd1663e Create storlets package
Previously, we had multiple packages, like storlet_middleware,
storlet_gateway and so on, in our storlets repository.
This patch integrates these packages into one package, to follow
general manner of python packaging.

Also, this patch replaces previous install system using ant by
new install system using python setup.py.

(top directory)
 + bin          <- executable files
 + etc          <- configration samples
 + src          <- non-python codes
 |  + c         <- c codes
 |  | + sbus    <- Previously Engine/SBus/SBusTransportLayer
 |  + java      <- java codes
 |    + SBus    <- Previously Engine/SBus/SBusJavaFacade
 |    + SCommon <- Previously Engine/SBus/SCommon
 |    + SDaemon <- Previously Engine/SBus/SDaemon
 + storlets     <- python codes.
 |  + agent
 |  | + daemon         <- Previously Engine/agent/storlet_daemon
 |  | + daemon_factory <- Previously Engine/agent/storlet_daemon_factory
 |  + gateway          <- Previously Engine/swift/storlet_gateway
 |  + sbus             <- Previously Engine/SBus/SBusPythonFacade
 |  + swift_middleware <- Previously Engine/swift/storlet_middleware
 |  + tools            <- Previously tools
 + tests        <- test codes
 + scripts      <- Previously Engine/SMScripts
 + install_libs.sh     <- Script used to build/install c/java codes
 + setup.cfg
 + setup.py

NOTE1:
Currently we have an independent installation tool for c/java, as the
other existing OpenStack projects (ex. Monasca) do. To install c/java
modules, run './install_libs.sh' at the top directory. It installs
required files under /usr/local/lib/storlets, so you may need root
privilege.

NOTE2:
We install agent resources also on host, but this is currently kept
to be used for our future plan to let containers use agent resources
by mounting it from host node.

NOTE3:
This patch also removes outdated ansible playbooks.

Co-Authored-By: Eran Rom <eran@itsonlyme.name>
Change-Id: Icdcafdf6e6d06917d715ad9a8cba45305613a6fb
2016-12-01 10:28:43 +09:00

59 lines
1.4 KiB
INI

[metadata]
name = storlets
summary = Middleware and Compute Engine for an OpenStack Swift compute framework that runs compute within a Swift cluster
description-file =
README.rst
author = OpenStack
author-email = openstack-dev@lists.openstack.org
home-page = http://www.openstack.org/
classifier =
Environment :: OpenStack
Intended Audience :: Information Technology
Intended Audience :: System Administrators
License :: OSI Approved :: Apache Software License
Operating System :: POSIX :: Linux
Programming Language :: Python
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
[pbr]
skip_authors = True
skip_changelog = True
[files]
packages =
storlets
scripts =
bin/storlets-daemon
bin/storlets-daemon-factory
[entry_points]
paste.filter_factory =
storlet_handler = storlets.swift_middleware.storlet_handler:filter_factory
storlets.gateways =
stub = storlets.gateway.gateways.stub:StorletGatewayStub
docker = storlets.gateway.gateways.docker:StorletGatewayDocker
[build_sphinx]
source-dir = doc/source
build-dir = doc/build
all_files = 1
[upload_sphinx]
upload-dir = doc/build/html
[compile_catalog]
directory = storlets/locale
domain = storlets
[update_catalog]
domain = storlets
output_dir = storlets/locale
input_file = storlets/locale/storlets.pot
[extract_messages]
keywords = _ gettext ngettext l_ lazy_gettext
mapping_file = babel.cfg
output_file = storlets/locale/storlets.pot