[build-system]
requires = ["setuptools>=61.0"]
build-backend = "setuptools.build_meta"

[project]
name = "controku"
version = "1.1.0"
dependencies = [
    "requests",
    "ssdpy",
]
authors = [ {name="Ben Westover", email="me@benthetechguy.net"}, ]
description = "Control Roku devices from the comfort of your own desktop"
readme = "README.md"
requires-python = ">=3.10"
classifiers = [
    "Programming Language :: Python :: 3.10",
    "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
    "Environment :: X11 Applications :: GTK",
    "Intended Audience :: Developers",
    "Intended Audience :: End Users/Desktop",
    "Operating System :: OS Independent",
    "Topic :: Communications",
    "Topic :: Home Automation",
    "Topic :: Software Development :: Libraries :: Python Modules",
    "Topic :: Software Development :: User Interfaces",
]
keywords = ["roku", "remote"]

[project.optional-dependencies]
gui = [
    "PyGObject",
    "appdirs",
]

[project.urls]
"Homepage" = "https://github.com/benthetechguy/controku"
"Bug Tracker" = "https://github.com/benthetechguy/controku/issues"

[project.gui-scripts]
controku = "controku.main:main"

[tool.setuptools.packages.find]
include = ["controku*"]

[tool.setuptools.package-data]
controku = ["images/controku.png", "images/hicolor/scalable/actions/*"]
