source: main/waeup.sirp/branches/multimechanize/trunk/setup.py @ 7543

Last change on this file since 7543 was 7541, checked in by uli, 13 years ago

Add sources copied from current multi-mechanize GIT repos.

File size: 1.7 KB
Line 
1#!/usr/bin/env python
2#
3#  Copyright (c) 2010-2012 Corey Goldberg (corey@goldb.org)
4#  License: GNU LGPLv3
5#
6#  This file is part of Multi-Mechanize | Performance Test Framework
7#
8
9
10"""
11setup.py for multimechanize
12"""
13
14import os
15
16from setuptools import setup
17
18from multimechanize import __version__
19
20
21this_dir = os.path.abspath(os.path.dirname(__file__))
22
23
24NAME = 'multimechanize'
25VERSION = __version__
26PACKAGES = ['multimechanize',]
27SCRIPTS = ['multimech-run', 'multimech-newproject']
28DESCRIPTION = 'Multi-Mechanize - Performance Test Framework'
29URL = 'http://testutils.org/multimechanize'
30LICENSE = 'GNU LGPLv3'
31LONG_DESCRIPTION = open(os.path.join(this_dir, 'README.rst')).read()
32REQUIREMENTS = filter(None, open(os.path.join(this_dir, 'requirements.txt')).read().splitlines())
33AUTHOR = 'Corey Goldberg'
34AUTHOR_EMAIL = 'corey@goldb.org'
35KEYWORDS = ('performance scalability load test testing benchmark').split(' ')
36CLASSIFIERS = [
37    'Development Status :: 4 - Beta',
38    'Environment :: Console',
39    'License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)',
40    'Operating System :: OS Independent',
41    'Programming Language :: Python',
42    'Programming Language :: Python :: 2.6',
43    'Programming Language :: Python :: 2.7',
44    'Topic :: Software Development :: Testing',
45    'Topic :: Software Development :: Testing :: Traffic Generation',
46    'Topic :: System :: Benchmark',
47]
48
49params = dict(
50    name=NAME,
51    version=VERSION,
52    packages=PACKAGES,
53    scripts=SCRIPTS,
54    install_requires = REQUIREMENTS,
55
56    # metadata for upload to PyPI
57    author=AUTHOR,
58    author_email=AUTHOR_EMAIL,
59    description=DESCRIPTION,
60    long_description=LONG_DESCRIPTION,
61    keywords=KEYWORDS,
62    url=URL,
63    classifiers=CLASSIFIERS,
64)
65
66setup(**params)
Note: See TracBrowser for help on using the repository browser.