Ignore:
Timestamp:
28/05/10 10:56:21 (9 years ago)
Author:
pjkersha
Message:

Incomplete - task 6: Put NDG SAML package on PyPI

  • add documentation folder and Makefile for epydoc
  • updating epydoc for all modules and packages.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI12-security/trunk/ndg_saml/setup.py

    r6606 r6900  
    11#!/usr/bin/env python 
    2 """SAML Package  
     2"""SAML 2.0 Package 
    33 
    44NERC DataGrid Project 
     5 
     6This implementation is adapted from the Java OpenSAML implementation.  The  
     7copyright and licence information are included here: 
     8 
     9Copyright [2005] [University Corporation for Advanced Internet Development, Inc.] 
     10 
     11Licensed under the Apache License, Version 2.0 (the "License"); 
     12you may not use this file except in compliance with the License. 
     13You may obtain a copy of the License at 
     14 
     15http://www.apache.org/licenses/LICENSE-2.0 
     16 
     17Unless required by applicable law or agreed to in writing, software 
     18distributed under the License is distributed on an "AS IS" BASIS, 
     19WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     20See the License for the specific language governing permissions and 
     21limitations under the License. 
    522""" 
    623__author__ = "P J Kershaw" 
    724__date__ = "10/08/09" 
    825__copyright__ = "(C) 2009 Science and Technology Facilities Council" 
    9 __license__ = "BSD - see LICENSE file in top-level directory" 
     26__license__ = "http://www.apache.org/licenses/LICENSE-2.0" 
    1027__contact__ = "Philip.Kershaw@stfc.ac.uk" 
    1128__revision__ = '$Id:$' 
     
    1835    
    1936_longDescription = """\ 
    20 SAML 2.0 implementation for use with the NERC DataGrid Attribute and  
    21 Authorisation Query interfaces.  The implementation is based on the Java  
    22 OpenSAML libraries.  An implementation is provided using ElementTree although it 
    23 is also possible to add plugins for other Python XML parsers. 
     37SAML 2.0 implementation for use with the NERC DataGrid / Earth System Grid  
     38Project Attribute and Authorisation Query interfaces.  The implementation is  
     39based on the Java OpenSAML libraries.  An implementation is provided with   
     40ElementTree but it can easily be extended to use other Python XML parsers. 
    2441 
    2542It is not a complete implementation of SAML 2.0.  Only those components required 
     
    3047setup( 
    3148    name =                      'ndg_security_saml', 
    32     version =                   '0.3', 
     49    version =                   '0.4', 
    3350    description =               ('SAML 2.0 implementation for the NERC DataGrid ' 
    3451                             'based on the Java OpenSAML library'), 
    35     long_description =          (), 
     52    long_description =          _longDescription, 
    3653    author =                    'Philip Kershaw', 
    3754    author_email =              'Philip.Kershaw@stfc.ac.uk', 
     
    3956    maintainer_email =          'Philip.Kershaw@stfc.ac.uk', 
    4057    url =                       'http://proj.badc.rl.ac.uk/ndg/wiki/Security', 
    41     license =               'BSD - See LICENCE file for details', 
     58    license =               'http://www.apache.org/licenses/LICENSE-2.0', 
    4259    packages =                      find_packages(), 
    4360    namespace_packages =        [], 
    4461    include_package_data =  True, 
     62    classifiers = [ 
     63        'Development Status :: Development Status :: 4 - Beta', 
     64        'Environment :: Console', 
     65        'Environment :: Web Environment', 
     66        'Intended Audience :: Developers', 
     67        'Intended Audience :: System Administrators', 
     68        'Intended Audience :: Science/Research', 
     69        'License :: OSI Approved :: OSI Approved :: Apache Software License', 
     70        'Natural Language :: English', 
     71        'Operating System :: Microsoft :: Windows', 
     72        'Operating System :: POSIX :: Linux', 
     73        'Programming Language :: Python', 
     74        'Topic :: Security', 
     75        'Topic :: Internet', 
     76        'Topic :: Scientific/Engineering', 
     77        'Topic :: System :: Distributed Computing', 
     78        'Topic :: System :: Systems Administration :: Authentication/Directory', 
     79        'Topic :: Software Development :: Libraries :: Python Modules' 
     80    ], 
    4581    zip_safe =              False 
    4682) 
Note: See TracChangeset for help on using the changeset viewer.