source: TI12-security/trunk/python/ndg.security.client/setup.py @ 3801

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/trunk/python/ndg.security.client/setup.py@3801
Revision 3801, 2.0 KB checked in by pjkersha, 12 years ago (diff)

Fix server and client setup.py to include pylons config files in client and server eggs.

  • Property svn:executable set to *
  • Property svn:keywords set to Id
Line 
1#!/usr/bin/env python
2
3"""Distribution Utilities setup program for NDG Security Package
4
5NERC Data Grid Project
6"""
7__author__ = "P J Kershaw"
8__date__ = "24/04/06"
9__copyright__ = "(C) 2007 STFC & NERC"
10__license__ = \
11"""This software may be distributed under the terms of the Q Public
12License, version 1.0 or later."""
13__contact__ = "P.J.Kershaw@rl.ac.uk"
14__revision__ = "$Id$"
15
16# Bootstrap setuptools if necessary.
17from ez_setup import use_setuptools
18use_setuptools()
19
20from setuptools import setup, find_packages
21
22import os
23
24__revision__ = "$Id$"
25
26
27_entryPoints = \
28{
29    'console_scripts': [\
30        'ndgSessionClient = ndg.security.client.ndgSessionClient:main']
31}
32
33setup(
34    name =                      'ndg_security_client',
35    version =                   '0.9.0',
36    description =               'NERC DataGrid Security Utilities',
37    long_description =          'Software for securing NDG resources',
38    author =                    'Philip Kershaw',
39    author_email =              'P.J.Kershaw@rl.ac.uk',
40    maintainer =            'Philip Kershaw',
41    maintainer_email =      'P.J.Kershaw@rl.ac.uk',
42    url =                       'http://proj.badc.rl.ac.uk/ndg',
43    license =               'Q Public License, version 1.0 or later',
44    install_requires =          ['ndg_security_common'],
45    dependency_links =          ["http://ndg.nerc.ac.uk/dist"],
46    packages =                  find_packages(),
47    namespace_packages =        ['ndg', 'ndg.security'],
48    package_data =          {'ndg.security.client.ssoclient': ['*.ini',
49                                                               '*.cfg',
50                                                               '*.txt']},
51    # This flag will include all files under SVN control or included in
52    # MANIFEST.in.
53    #'include_package_data =    True,
54    # Finer grained control of data file inclusion can be achieved with
55    # these parameters.  See the setuptools docs.
56    #'package_data =            {}
57    #'exclude_package_data =    {}
58    entry_points =           _entryPoints,
59    #'test_suite =                 'ndg.utils.test.suite',
60    zip_safe =               False
61)
62
Note: See TracBrowser for help on using the repository browser.