source: TI12-security/trunk/MyProxyLogonWebService/setup.py @ 6938

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI12-security/trunk/MyProxyLogonWebService/setup.py@6938
Revision 6938, 2.5 KB checked in by pjkersha, 10 years ago (diff)

Incomplete - task 5: MyProxy? Logon HTTPS Interface

  • Added middleware for get trust roots interface
Line 
1#!/usr/bin/env python
2"""Distribution Utilities setup program for MyProxy Server Utilities Package
3
4NERC DataGrid Project
5"""
6__author__ = "P J Kershaw"
7__date__ = "21/05/10"
8__copyright__ = "(C) 2010 Science and Technology Facilities Council"
9__license__ = """BSD - See LICENSE file in top-level directory"""
10__contact__ = "Philip.Kershaw@stfc.ac.uk"
11__revision__ = '$Id: $'
12
13# Bootstrap setuptools if necessary.
14from ez_setup import use_setuptools
15use_setuptools()
16
17from setuptools import setup, find_packages
18
19import os
20
21setup(
22    name =              'MyProxyServerUtils',
23    version =           '0.1.0',
24    description =       'MyProxy Server Utilities',
25    long_description =  '''Provides a HTTPS interface to myproxy-logon
26implemented as a WSGI application fronting calls to a MyProxy server.
27   
28MyProxy is an application available from the Globus Toolkit which enables the
29management of PKI based credentials.
30    ''',
31    author =            'Philip Kershaw',
32    author_email =      'Philip.Kershaw@stfc.ac.uk',
33    maintainer =        'Philip Kershaw',
34    maintainer_email =  'Philip.Kershaw@stfc.ac.uk',
35    url =               'http://proj.badc.rl.ac.uk/ndg/wiki/Security/MyProxyClient',
36    platforms =         ['POSIX', 'Linux', 'Windows'],
37    install_requires =  ['PasteDeploy', 
38                         'PasteSecript',
39                         'WebOb', 
40                         'MyProxyClient'],
41    license =           __license__,
42    test_suite =        'myproxy.server.test',
43    packages =          find_packages(),
44    package_data =      {
45        'myproxy.server.test': ['*.ini']
46    },
47    classifiers = [
48        'Development Status :: 5 - Production/Stable',
49        'Environment :: Console',
50        'Environment :: Web Environment',
51        'Intended Audience :: End Users/Desktop',
52        'Intended Audience :: Developers',
53        'Intended Audience :: System Administrators',
54        'Intended Audience :: Science/Research',
55        'License :: OSI Approved :: GNU Library or Lesser General Public License (BSD)',
56        'Natural Language :: English',
57        'Operating System :: Microsoft :: Windows',
58        'Operating System :: POSIX :: Linux',
59        'Programming Language :: Python',
60        'Topic :: Security',
61        'Topic :: Internet',
62        'Topic :: Scientific/Engineering',
63        'Topic :: System :: Distributed Computing',
64        'Topic :: System :: Systems Administration :: Authentication/Directory',
65        'Topic :: Software Development :: Libraries :: Python Modules'
66    ],
67    zip_safe = False
68)
Note: See TracBrowser for help on using the repository browser.