setup.py 2.55 KB
Newer Older
1 2
##############################################################################
#
Tres Seaver's avatar
Tres Seaver committed
3
# Copyright (c) 2007 Zope Foundation and Contributors.
4 5 6 7 8 9 10 11 12 13
# All Rights Reserved.
#
# This software is subject to the provisions of the Zope Public License,
# Version 2.1 (ZPL).  A copy of the ZPL 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.
#
##############################################################################
14
"""Setup for the tempstorage package
15
"""
16 17 18

from setuptools import setup, find_packages

19 20 21
long_description = (open("README.rst").read() + "\n" +
                    open("CHANGES.rst").read())

Michael Howitz's avatar
Michael Howitz committed
22
version = '5.1'
23
__version__ = version
24 25

setup(name='tempstorage',
26
      version=__version__,
Michael Howitz's avatar
Michael Howitz committed
27
      url='https://github.com/zopefoundation/tempstorage',
28
      license='ZPL 2.1',
29
      description='A RAM-based storage for ZODB',
Tres Seaver's avatar
Tres Seaver committed
30
      author='Zope Foundation and Contributors',
31
      author_email='zope-dev@zope.org',
32
      long_description=long_description,
33
      classifiers=[
Michael Howitz's avatar
Michael Howitz committed
34 35 36 37 38 39 40 41 42
          "Development Status :: 7 - Inactive",
          "Environment :: Web Environment",
          "Framework :: ZODB",
          "Framework :: Zope",
          "Framework :: Zope :: 4",
          "Intended Audience :: Developers",
          "License :: OSI Approved",
          "License :: OSI Approved :: Zope Public License",
          "Operating System :: OS Independent",
43 44 45 46 47
          "Programming Language :: Python",
          "Programming Language :: Python :: 2",
          "Programming Language :: Python :: 2.7",
          "Programming Language :: Python :: 3",
          "Programming Language :: Python :: 3.5",
48
          "Programming Language :: Python :: 3.6",
49
          "Programming Language :: Python :: 3.7",
50
          "Programming Language :: Python :: Implementation :: CPython",
51
          "Programming Language :: Python :: Implementation :: PyPy",
Michael Howitz's avatar
Michael Howitz committed
52 53 54
          "Topic :: Internet",
          "Topic :: Internet :: WWW/HTTP",
          "Topic :: Internet :: WWW/HTTP :: Session",
55
      ],
56 57
      packages=find_packages('src'),
      package_dir={'': 'src'},
58
      install_requires=[
59
          'setuptools',
60
          'ZODB >= 5.0',
61
          'zope.testing',
62
      ],
63 64 65 66 67 68
      extras_require={
          'test': [
              'mock',
              'zope.testrunner'
          ],
      },
69 70
      include_package_data=True,
      zip_safe=False,
Jim Fulton's avatar
Jim Fulton committed
71
      keywords=['zope', 'plone', 'zodb']
72
      )