1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
# -*- coding: utf-8 -*-
from setuptools import setup, find_packages
import os, sys
sys.path.insert(0, 'src')
import nwdiag
long_description = \
open(os.path.join("src","README.txt")).read() + \
open(os.path.join("src","TODO.txt")).read()
classifiers = [
"Development Status :: 3 - Alpha",
"Intended Audience :: System Administrators",
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python",
"Topic :: Software Development",
"Topic :: Software Development :: Documentation",
"Topic :: Text Processing :: Markup",
]
setup(
name='nwdiag',
version=nwdiag.__version__,
description='nwdiag generate network-diagram image file from spec-text file.',
long_description=long_description,
classifiers=classifiers,
keywords=['diagram','generator'],
author='Takeshi Komiya',
author_email='i.tkomiya at gmail.com',
url='http://blockdiag.com/',
license='Apache License 2.0',
py_modules=['nwdiag_sphinxhelper', 'rackdiag_sphinxhelper'],
packages=find_packages('src'),
package_dir={'': 'src'},
package_data = {'': ['buildout.cfg']},
include_package_data=True,
install_requires=[
'setuptools',
'blockdiag>=1.1.0',
# -*- Extra requirements: -*-
],
extras_require=dict(
test=[
'Nose',
'pep8',
],
pdf=[
'reportlab',
],
),
test_suite='nose.collector',
tests_require=['Nose','pep8'],
entry_points="""
[console_scripts]
nwdiag = nwdiag.command:main
rackdiag = rackdiag.command:main
""",
)
|