comparison setup.py @ 65:d59811b95a62 draft

Package-ize it.
author David Barts <n5jrn@me.com>
date Thu, 04 Jul 2019 08:52:15 -0700
parents
children a78c74c73d98
comparison
equal deleted inserted replaced
64:25fdd985d046 65:d59811b95a62
1 #!/usr/bin/env python
2
3 import sys
4 from setuptools import setup
5
6 if sys.version_info < (3, 4):
7 raise NotImplementedError("Sorry, you need at least Python 3.4 TinCan.")
8
9 setup(name='TinCanFramework',
10 version='0.1.0',
11 description='Simple code-behind WSGI framework for small web-applications, implemented on top of bottle.',
12 author="David W. Barts",
13 author_email="tincan@bartsent.com",
14 url='http://bartsent.com/tincan.pspx',
15 py_modules=['tincan'],
16 scripts=['bin/install-static', 'bin/launch'],
17 license='MIT',
18 platforms='any',
19 install_requires=['bottle>=0.12.0'],
20 classifiers=['Development Status :: 4 - Beta',
21 "Operating System :: OS Independent",
22 'Intended Audience :: Developers',
23 'License :: OSI Approved :: MIT License',
24 'Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries',
25 'Topic :: Internet :: WWW/HTTP :: HTTP Servers',
26 'Topic :: Internet :: WWW/HTTP :: WSGI',
27 'Topic :: Internet :: WWW/HTTP :: WSGI :: Application',
28 'Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware',
29 'Topic :: Internet :: WWW/HTTP :: WSGI :: Server',
30 'Topic :: Software Development :: Libraries :: Application Frameworks',
31 'Programming Language :: Python :: 2.7',
32 'Programming Language :: Python :: 3',
33 'Programming Language :: Python :: 3.4',
34 'Programming Language :: Python :: 3.5',
35 'Programming Language :: Python :: 3.6',
36 'Programming Language :: Python :: 3.7',
37 ],
38 )
39