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

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/trunk/python/ndg.security.client/setup.py@4611
Revision 4611, 2.1 KB checked in by pjkersha, 11 years ago (diff)
  • Updates to egg dependencies - remove packages that are no longer needed
  • incremented to overall version 1.0.0 ready for new release.
  • 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__ = "Philip.Kershaw@stfc.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
24setup(
25    name =                      'ndg_security_client',
26    version =                   '1.0.0',
27    description =               'NERC DataGrid Security Utilities',
28    long_description =          'Software for securing NDG resources',
29    author =                    'Philip Kershaw',
30    author_email =              'Philip.Kershaw@stfc.ac.uk',
31    maintainer =            'Philip Kershaw',
32    maintainer_email =      'Philip.Kershaw@stfc.ac.uk',
33    url =                       'http://proj.badc.rl.ac.uk/ndg/wiki/Security',
34    license =               'Q Public License, version 1.0 or later',
35    install_requires =          ['ndg_security_common'],
36    dependency_links =          ["http://ndg.nerc.ac.uk/dist"],
37    packages =                  find_packages(),
38    namespace_packages =        ['ndg', 'ndg.security'],
39    package_data =          {
40        'ndg.security.client.ssoclient': ['*.ini', '*.cfg', '*.txt'],
41        'ndg.security.client.ssoclient.ssoclient': ['public/*.*',
42                                                    'public/layout/*.*'],
43        'ndg.security.client.ssoclient.ssoclient.templates.ndg.security':
44                                                   ['*.kid']},
45                                                   
46    # This flag will include all files under SVN control or included in
47    # MANIFEST.in.
48    #'include_package_data =    True,
49    # Finer grained control of data file inclusion can be achieved with
50    # these parameters.  See the setuptools docs.
51    #'package_data =            {}
52    #'exclude_package_data =    {}
53    #'test_suite =                 'ndg.utils.test.suite',
54    zip_safe =               False
55)
56
Note: See TracBrowser for help on using the repository browser.