source: TI12-security/trunk/python/ndg_security/setup.py @ 6134

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

1.3.4 release

  • Property svn:keywords set to Id
Line 
1#!/usr/bin/env python
2"""Distribution Utilities setup program for NDG Security Package
3
4NERC Data Grid Project
5"""
6__author__ = "P J Kershaw"
7__date__ = "24/04/06"
8__copyright__ = "(C) 2009 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:setup.py 4746 2009-01-06 08:25:37Z pjkersha $'
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
21_longDescription = """\
22NDG Security is the security system for the UK Natural Environment Research
23Council funded NERC DataGrid.  NDG Security has been developed to
24provide users with seamless access to secured resources across NDG
25participating organisations whilst at the same time providing an underlying
26system which is easy to deploy around organisation's pre-existing systems.
27NDG Security is designed around a Role Based Access Control mechanism. Cross
28organisational access to resources is enabled through bilateral trust
29agreements between participating organisations expressed through a system for
30single sign and role mapping.
31
32NDG Security employs a web services based architecture enabling different
33combinations of components to be deployed according to a participating site's
34needs and requirements.  Resources are secured using a system of Policy
35Enforcement Point (Gatekeeper) and Policy Decision Point components.  An
36Attribute Authority provides a service to query a given users attributes used
37for gaining access to resources.  Session Manager and MyProxy services can be
38used for management of credentials.  NDG Security supports OpenID for Single
39Sign On and can integrate into both web based and non-web based application
40client interfaces.
41"""
42setup(
43    name =                      'ndg_security',
44    version =                   '1.3.4',
45    description =               'NERC DataGrid Security Utilities',
46    long_description =          _longDescription,
47    author =                    'Philip Kershaw',
48    author_email =              'Philip.Kershaw@stfc.ac.uk',
49    maintainer =                'Philip Kershaw',
50    maintainer_email =          'Philip.Kershaw@stfc.ac.uk',
51    url =                   'http://proj.badc.rl.ac.uk/ndg/wiki/Security',
52    install_requires =      ['ndg_security_client', 'ndg_security_server'],
53    dependency_links =      ["http://ndg.nerc.ac.uk/dist"],
54    zip_safe = False
55)
Note: See TracBrowser for help on using the repository browser.