diff options
author | Clayton G. Hobbs <clay@lakeserv.net> | 2016-04-30 19:06:45 -0400 |
---|---|---|
committer | Clayton G. Hobbs <clay@lakeserv.net> | 2016-04-30 19:06:45 -0400 |
commit | a1f694572a87a697d190f71c6577f44f2d607a9a (patch) | |
tree | 2377dabf724ac3cca9b668d73810579ce7461edc /setup.py | |
parent | 06132ae7a6b6c61289ff5fe60deae19184d8d374 (diff) |
Add a setup.py script for installation
I finally got around to learning how to make a setup.py script. I have finally blossomed into a mature adult.
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/setup.py b/setup.py new file mode 100644 index 0000000..dc32d65 --- /dev/null +++ b/setup.py @@ -0,0 +1,38 @@ +from setuptools import setup + +with open("README.rst") as file: + long_description = file.read() + +setup( + name = "KayleeVC", + version = "0.1.0", + author = "Clayton G. Hobbs", + author_email = "clay@lakeserv.net", + description = ("Somewhat fancy voice command recognition software"), + license = "GPLv3+", + keywords = "voice speech command control", + url = "https://github.com/Ratfink/kaylee", + packages = ['kayleevc'], + long_description = long_description, + classifiers = [ + "Development Status :: 3 - Alpha", + "Environment :: X11 Applications :: GTK", + "Intended Audience :: End Users/Desktop", + "License :: OSI Approved :: GNU General Public License v3 or later " + "(GPLv3+)", + "Operating System :: POSIX :: Linux", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: 3.5", + "Topic :: Home Automation" + ], + install_requires=["requests"], + data_files = [ + ("/usr/share/kaylee", ["data/icon_inactive.png", "data/icon.png", + "options.json.tmp"]) + ], + entry_points = { + "console_scripts": [ + "kaylee=kayleevc.kaylee:run" + ] + } +) |