source: cows/trunk/setup.py @ 5102

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/cows/trunk/setup.py@5190
Revision 5102, 1.6 KB checked in by spascoe, 12 years ago (diff)

Tests are excluded from the egg, drastically reducing it's size. If you
want to run tests checkout the code or do "easy_install -eb . cows".

Some small bug fixes exposed by the DS workshop preparation.

Line 
1from setuptools import setup, find_packages
2
3setup(
4    name='cows',
5    version='0.2.3',
6   
7    description='CEDA OGC Web Services Framework (COWS).  A framework for creatining integrated OGC web services using Pylons',
8    author='Stephen Pascoe',
9    author_email='S.Pascoe@rl.ac.uk',
10    url='http://proj.badc.rl.ac.uk/ndg/wiki/OwsFramework',
11
12    # We only list dependencies that we are confident will easy_install without
13    # a hitch here.
14    install_requires=['Pylons==0.9.6.1', 'genshi', 'numpy', 'cdat_lite', 'csml',
15                      'matplotlib>=0.98'],
16    find_links=['http://ndg.nerc.ac.uk/dist'],
17
18    classifiers=[
19    'Development Status :: 4 - Beta',
20    'Environment :: Web Environment',
21    'Framework :: Pylons',
22    'Intended Audience :: Developers',
23    'Intended Audience :: Science/Research',
24    'License :: OSI Approved :: GNU General Public License (GPL)',
25    'Operating System :: POSIX :: Linux',
26    'Topic :: Internet :: WWW/HTTP :: WSGI :: Application',
27    'Topic :: Scientific/Engineering :: Atmospheric Science',
28    'Topic :: Scientific/Engineering :: Visualization',
29    ],
30
31    packages=find_packages(exclude=['cows.test', 'cows.test.*']),
32    include_package_data=True,
33    exclude_package_data={'cows': ['test/*']},
34
35    entry_points = """
36        [paste.app_factory]
37        testapp = cows.test.testapp.wsgiapp:make_app
38
39        [paste.app_install]
40        testapp = pylons.util:PylonsInstaller
41
42        [paste.paster_create_template]
43        cows_server=cows.pylons.project_templates:CowsServer
44
45    """,
46    test_suite='nose.collector',
47    )
Note: See TracBrowser for help on using the repository browser.