source: TI12-security/trunk/python/ndg.security.test/setup.py @ 3196

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

security/architecture/uml/ndg2-dews-security-beta.eap: update from EA upgrade

security/python/ndg.security.client/setup.cfg,
security/python/ndg.security.common/setup.cfg,
security/python/ndg.security.server/setup.cfg,
security/python/ndg.security.test/setup.cfg,
security/python/setup.cfg: new release tag for OMII-UK 1st drop

security/python/ndg.security.server/ndg/security/server/MyProxy.py: iimprove error message for cert file not found - incl. CA cert.

security/python/ndg.security.test/ndg/security/test/sessionMgrClient/README: addtional note about ensuring MYPROXY_SERVER env for server.py shell
security/python/ndg.security.test/ndg/security/test/sessionMgrClient/server.sh: deleted - server.py replaces it

security/python/ndg.security.test/ndg/security/test/sessionMgrClient/SessionMgrClientTest.py: working version with test certs included in SVN and unit test env var refs.

security/python/ndg.security.test/ndg/security/test/sessionMgrClient/sessionMgrProperties.xml: incl. default serverCNprefix elem setting

security/python/ndg.security.test/setup.py: important fixes to ensure test data and test certs are included in package data for egg.

  • Property svn:executable set to *
  • Property svn:keywords set to Id
Line 
1#!/usr/bin/env python
2"""Distribution Utilities setup program for NDG Security Test Package
3
4NERC Data Grid Project
5"""
6__author__ = "P J Kershaw"
7__date__ = "15/03/07"
8__copyright__ = "(C) 2007 STFC & NERC"
9__license__ = \
10"""This software may be distributed under the terms of the Q Public
11License, version 1.0 or later."""
12__contact__ = "P.J.Kershaw@rl.ac.uk"
13__revision__ = '$Id$'
14
15# Bootstrap setuptools if necessary.
16from ez_setup import use_setuptools
17use_setuptools()
18
19from setuptools import setup, find_packages
20
21import os
22
23__revision__ = "$Id$"
24
25_pkgData = {
26    'ndg.security.test.attAuthority': ['*.xml', 
27                                       '*.cfg', 
28                                       'test.crt',
29                                       'test.key',
30                                       'siteA-aa.crt',
31                                       'siteA-aa.key',
32                                       'siteB-aa.crt',
33                                       'siteB-aa.key'
34                                       'README'],
35    'ndg.security.test.attAuthority.ca': ['*.crt'],
36    'ndg.security.test.attCert': ['*.xml',
37                                  '*.cfg',
38                                  'test.crt',
39                                  'test.key',
40                                  'ndg-test-ca.crt',
41                                  'README'],
42    'ndg.security.test.ca': ['*.xml', '*.cfg'],
43    'ndg.security.test.myProxy': ['*.xml', 
44                                  '*.cfg',
45                                  'user.crt',
46                                  'user.key',
47                                  'ndg-test-ca.crt',                                  'openssl.conf', 
48                                  'Makefile',
49                                  'README'],
50    'ndg.security.test.sessionCookie': ['test.crt',
51                                        'test.key',
52                                        'README'],
53    'ndg.security.test.sessionMgr': ['*.xml', 
54                                     '*.cfg', 
55                                     'openssl.conf',
56                                     'sm.crt',
57                                     'sm.key',
58                                     'user.crt',
59                                     'user.key'],
60    'ndg.security.test.sessionMgr.ca': ['*.crt'],
61    'ndg.security.test.sessionMgrClient': ['*.xml', 
62                                           '*.cfg', 
63                                           'openssl.conf',
64                                           'sm-clnt.crt',
65                                           'sm-clnt.key',
66                                           'sm.crt',
67                                           'sm.key',
68                                           'test.crt',
69                                           'test.key',
70                                           'README'],
71    'ndg.security.test.sessionMgrClient.ca': ['*.crt'],
72    'ndg.security.test.wsSecurity': ['*.wsdl', 'README'],
73    'ndg.security.test.wsSecurity.client': ['*.cfg',
74                                            'clnt.crt',
75                                            'clnt.key',
76                                            'ndg-test-ca.crt',
77                                            'Makefile'],
78    'ndg.security.test.wsSecurity.server': ['*.cfg',
79                                            'server.crt',
80                                            'server.key',
81                                            'ndg-test-ca.crt',
82                                            'Makefile'],
83    'ndg.security.test.X509': ['*.cfg',
84                               'user.crt',
85                               'proxy.crt',
86                               'ndg-test-ca.crt',
87                               'README'],
88    'ndg.security.test.XMLSecDoc': ['*.cfg',
89                                    'test.crt',
90                                    'test.key',
91                                    'ndg-test-ca.crt',
92                                    'README']
93    }   
94
95setup(
96    name =                      'ndg_security_test',
97    version =                   '0.8.7',
98    description =               'NERC DataGrid Security Unit tests',
99    long_description =          'Unit tests client - server side',
100    author =                    'Philip Kershaw',
101    author_email =              'P.J.Kershaw@rl.ac.uk',
102    maintainer =                'Philip Kershaw',
103    maintainer_email =          'P.J.Kershaw@rl.ac.uk',
104    url =                       'http://proj.badc.rl.ac.uk/ndg',
105    license =               'Q Public License, version 1.0 or later',
106    packages =                      find_packages(),
107    namespace_packages =        ['ndg', 'ndg.security'],
108    package_data =          _pkgData,                             
109    zip_safe =              False
110)
Note: See TracBrowser for help on using the repository browser.