source: TI12-security/trunk/MyProxyClient/setup.py @ 7731

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

MyProxyClient? 1.2.1:

  • fixed Non-ASCII character bug in script.py
  • Property svn:keywords set to Id
RevLine 
[4610]1#!/usr/bin/env python
[4639]2"""Distribution Utilities setup program for MyProxy Client Package
[4610]3
[6837]4NERC DataGrid Project
[4610]5"""
6__author__ = "P J Kershaw"
7__date__ = "12/12/08"
[6837]8__copyright__ = "(C) 2010 Science and Technology Facilities Council"
[5048]9__license__ = """BSD - See LICENSE file in top-level directory
[4615]10
[4639]11Software adapted from myproxy_logon.  - For myproxy_logon see Access Grid
[4681]12Toolkit Public License (AGTPL)
[4615]13
14This product includes software developed by and/or derived from the Access
15Grid Project (http://www.accessgrid.org) to which the U.S. Government retains
16certain rights."""
[4610]17__contact__ = "Philip.Kershaw@stfc.ac.uk"
[7554]18__revision__ = '$Id$'
[4610]19
20# Bootstrap setuptools if necessary.
21from ez_setup import use_setuptools
22use_setuptools()
23
24from setuptools import setup, find_packages
25
26import os
27
28setup(
[6837]29    name =              'MyProxyClient',
[7731]30    version =           '1.2.1',
[6837]31    description =       'MyProxy Client',
[6983]32    long_description =  '''\
[6919]33Python implementation of the client interface to the MyProxy credential
34management service (http://grid.ncsa.illinois.edu/myproxy/).
35
36The code has been extended from an original program myproxy_logon by Tom Uram of
37ANL.
38''',
[6837]39    author =            'Philip Kershaw',
40    author_email =      'Philip.Kershaw@stfc.ac.uk',
41    maintainer =        'Philip Kershaw',
42    maintainer_email =  'Philip.Kershaw@stfc.ac.uk',
43    url =               'http://proj.badc.rl.ac.uk/ndg/wiki/Security/MyProxyClient',
44    platforms =         ['POSIX', 'Linux', 'Windows'],
45    install_requires =  ['PyOpenSSL'],
46    license =           __license__,
47    test_suite =        'myproxy.test',
48    packages =          find_packages(),
49    package_data =      {
50        'myproxy.test': ['*.cfg', '*.conf', '*.crt', '*.key', 'README']
[4642]51    },
[6837]52    classifiers = [
[6844]53        'Development Status :: 5 - Production/Stable',
[4671]54        'Environment :: Console',
55        'Environment :: Web Environment',
56        'Intended Audience :: End Users/Desktop',
57        'Intended Audience :: Developers',
58        'Intended Audience :: System Administrators',
59        'Intended Audience :: Science/Research',
[4838]60        'License :: OSI Approved :: GNU Library or Lesser General Public License (BSD)',
[4671]61        'Natural Language :: English',
62        'Operating System :: Microsoft :: Windows',
63        'Operating System :: POSIX :: Linux',
64        'Programming Language :: Python',
65        'Topic :: Security',
66        'Topic :: Internet',
67        'Topic :: Scientific/Engineering',
68        'Topic :: System :: Distributed Computing',
69        'Topic :: System :: Systems Administration :: Authentication/Directory',
[4674]70        'Topic :: Software Development :: Libraries :: Python Modules'
[4671]71    ],
[7035]72    zip_safe = False,
73    entry_points = {
74        'console_scripts': ['myproxyclient = myproxy.script:main',
75                            ],
76        }
[4610]77)
Note: See TracBrowser for help on using the repository browser.