-
Notifications
You must be signed in to change notification settings - Fork 24
/
setup.py
35 lines (31 loc) · 1.2 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import glob
import re
from setuptools import setup
version = re.search("__version__ = '([^']+)'",
open('kurt/__init__.py').read()).group(1)
setup(name = 'kurt',
version = version,
author = 'Tim Radvan',
author_email = '[email protected]',
url = 'https://github.com/blob8108/kurt',
description = "Library for reading/writing MIT's Scratch file format.",
install_requires = ['construct == 2.0.6', 'pillow >= 2.0'],
keywords = ['scratch'],
license = 'LGPL',
packages = ['kurt', 'kurt.scratch14', 'kurt.scratch20'],
scripts = glob.glob('util/*'),
test_suite='tests',
classifiers = [
"Programming Language :: Python",
"License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)",
"Operating System :: OS Independent",
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Intended Audience :: End Users/Desktop",
"Intended Audience :: Education",
"Environment :: Console",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: Education",
],
long_description = open("README.md").read(),
)