| ############################################################################## |
| # |
| # Copyright (c) 2009 Agendaless Consulting and Contributors. |
| # All Rights Reserved. |
| # |
| # This software is subject to the provisions of the BSD-like license at |
| # http://www.repoze.org/LICENSE.txt. A copy of the license should accompany |
| # this distribution. THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL |
| # EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, |
| # THE IMPLIED WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND |
| # FITNESS FOR A PARTICULAR PURPOSE |
| # |
| ############################################################################## |
| |
| import os |
| |
| from setuptools import setup, find_packages |
| |
| here = os.path.abspath(os.path.dirname(__file__)) |
| try: |
| README = open(os.path.join(here, 'README.txt')).read() |
| CHANGES = open(os.path.join(here, 'CHANGES.txt')).read() |
| except: |
| README = '' |
| CHANGES = '' |
| |
| testing_extras = ['nose', 'coverage'] |
| |
| setup(name='repoze.lru', |
| version='0.6+', |
| description='A tiny LRU cache implementation and decorator', |
| long_description=README + '\n\n' + CHANGES, |
| classifiers=[ |
| "Intended Audience :: Developers", |
| "Programming Language :: Python", |
| "Programming Language :: Python :: 2.6", |
| "Programming Language :: Python :: 2.7", |
| "Programming Language :: Python :: 3", |
| "Programming Language :: Python :: 3.2", |
| "Programming Language :: Python :: 3.3", |
| "Programming Language :: Python :: Implementation :: CPython", |
| "Programming Language :: Python :: Implementation :: PyPy", |
| "License :: Repoze Public License", |
| ], |
| keywords='repoze lru cache', |
| author="Agendaless Consulting", |
| author_email="repoze-dev@lists.repoze.org", |
| url="http://www.repoze.org", |
| license="BSD-derived (http://www.repoze.org/LICENSE.txt)", |
| packages=find_packages(), |
| include_package_data=True, |
| namespace_packages=['repoze'], |
| zip_safe=False, |
| tests_require = [], |
| install_requires = [], |
| test_suite="repoze.lru", |
| entry_points = """\ |
| """, |
| extras_require = { |
| 'testing': testing_extras, |
| 'docs': ['Sphinx',], |
| } |
| ) |
| |