add config file comments, minor JS refactoring
[ppt-control.git] / setup.py
index dd4b9bd66ddc7d58fe946aac5c58428900aaa4da..b8f20d9174c3215defabd99e9359566b5bb61ad8 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -11,6 +11,7 @@ setuptools.setup(
     name='ppt-control',
     version=ppt_control.__version__,
     description='Interface for controlling PowerPoint slideshows over WebSocket/HTTP',
+    long_description=long_description,
     long_description_content_type='text/markdown',
     url='https://git.lorimer.id.au/ppt-control.git',
     author='Andrew Lorimer',
@@ -24,9 +25,10 @@ setuptools.setup(
     ],
     keywords='ppt-control ppt_control powerpoint ppt',
     packages=setuptools.find_packages(),
-    python_requires='>3.6',    # as of v0.0.1, OBS only supports use of Python 3.6 for scripts. Otherwise the package works fine on > 3.6.
+    python_requires='>=3.6',    # as of v0.0.1, OBS only supports use of Python 3.6 for scripts. Otherwise the package works fine on > 3.6.
     install_requires=['pywin32', 'websockets', 'pystray'],   # https://packaging.python.org/en/latest/requirements.html
-    data_files=[(ppt_control.__configdir__, ['ppt-control.ini'])],
+    data_files=[(ppt_control.CONFIG_DIR, [ppt_control.CONFIG_FILE])],
+    entry_points={'gui_scripts': ['ppt-control = ppt_control.ppt_control:start_interface']},
     package_data={"": ["static/*", "static/icons/*"]}
     #include_package_data=True
 )