source: trunk/ndg_oauth/ndg_oauth_server/setup.py @ 8030

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg-security/trunk/ndg_oauth/ndg_oauth_server/setup.py@8075
Revision 8030, 1.6 KB checked in by rwilkinson, 9 years ago (diff)

Reorganised into ndg.oauth.client and ndg.oauth.server package
structures. Removed development test application and references to
Pylons and other unused packages.

Line 
1__author__ = "R B Wilkinson"
2__date__ = "29/02/12"
3__copyright__ = "(C) 2012 Science and Technology Facilities Council"
4__license__ = "BSD - see LICENSE file in top-level directory"
5__contact__ = "Philip.Kershaw@stfc.ac.uk"
6__revision__ = "$Id$"
7
8try:
9    from setuptools import setup, find_packages
10except ImportError:
11    from ez_setup import use_setuptools
12    use_setuptools()
13    from setuptools import setup, find_packages
14
15_long_description = """\
16This is an OAuth 2.0 server library and WSGI middleware filter.
17
18Prerequisites
19=============
20This has been developed and tested for Python 2.6.
21
22Installation
23============
24Installation can be performed using easy_install or pip. 
25
26Configuration
27=============
28An example of configuration is provided in the file development.ini. This
29configures the components needed to authenticate users, obtain user
30authorisation for an OAuth client and obtain a certificate to use as an access
31token using MyProxyClient.
32"""
33
34setup(
35    name =                      'ndg_oauth_server',
36    version =                   '0.2.0',
37    description =               'OAuth 2.0 server providing MyProxy certificates as access tokens',
38    long_description =          _long_description,
39    author =                    'R. B. Wilkinson',
40    maintainer =                'Philip Kershaw',
41    maintainer_email =          'Philip.Kershaw@stfc.ac.uk',
42    #url ='',
43    license =                   'BSD - See LICENCE file for details',
44    install_requires =[
45        "PasteScript",
46        "Beaker",
47        "WebOb",
48        "repoze.who",
49        "MyProxyWebService",
50        "Genshi",
51    ],
52    packages =find_packages(),
53    zip_safe =False,
54)
Note: See TracBrowser for help on using the repository browser.