g13gui/g13gui/setup.py
June Tate-Gans cdc8fe5139 g13gui: First rough draft
This represents a full day of work just to get the binding behaviors correct and
the profile behaviors correct. At this point, this should be possible to turn
into something useful for controlling g13d with.

Things left to do:

  - Setup a thread for communicating with g13d with
  - Setup a worker queue to send profile changes or updates to the g13d daemon

Once those are in there, we can consider this to be feature complete for 1.0.
Additional functionality, such as LED colors, drawing to the LCD, and things
like supporting dbus IPC so we can handle applets on the LCD will come later.
2021-04-26 19:13:19 -05:00

41 lines
1.1 KiB
Python
Executable File

from setuptools import setup, find_packages
from os import path
from io import open
here = path.abspath(path.dirname(__file__))
with open(path.join(here, 'README.md'), encoding='utf-8') as f:
long_description = f.read()
setup(
name='g13gui',
version='0.1.0',
description='A Gtk 3 application to configure the Logitech G13 gameboard',
long_description=long_description,
long_description_content_type='text/markdown',
url='https://github.com/jtgans/g13',
author='June Tate-Gans',
author_email='june@theonelab.com',
license='MIT',
classifiers = [
'Development Status :: 3 - Alpha',
'Topic :: Utilities',
'License :: OSI Approved :: MIT',
'Operating System :: POSIX',
'Programming Language :: Python :: 3',
],
keywords='gaming',
packages=find_packages(exclude=['contrib', 'docs', 'tests']),
python_requires='>=3.5.0',
install_requires=[
'gi',
],
package_data={
},
entry_points={
'console_scripts': [
'g13gui=g13gui.main:main',
],
},
)