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

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

More fixes to server and client setup.py files - include .kid and public/... files

  • 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/wiki/T12_Security',
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 =          {
49        'ndg.security.client.ssoclient': ['*.ini', '*.cfg', '*.txt'],
50        'ndg.security.client.ssoclient.ssoclient': ['public/*.*',
51                                                    'public/layout/*.*'],
52        'ndg.security.client.ssoclient.ssoclient.templates.ndg.security':
53                                                   ['*.kid']},
54                                                   
55    # This flag will include all files under SVN control or included in
56    # MANIFEST.in.
57    #'include_package_data =    True,
58    # Finer grained control of data file inclusion can be achieved with
59    # these parameters.  See the setuptools docs.
60    #'package_data =            {}
61    #'exclude_package_data =    {}
62    entry_points =           _entryPoints,
63    #'test_suite =                 'ndg.utils.test.suite',
64    zip_safe =               False
65)
66
Note: See TracBrowser for help on using the repository browser.