guacamole_keysyms/setup.py
Ari Archer 04d877f7e7
Improve typing and implementation and make setup.py more modular
Signed-off-by: Ari Archer <ari.web.xyz@gmail.com>
2022-07-23 19:43:34 +03:00

36 lines
1 KiB
Python

import setuptools # type: ignore
__author__: str = "AriArcher"
__author_email__: str = "ari.web.xyz@gmail.com"
MODULE_NAME: str = "guacamole_keysyms"
SAFE_MODULE_NAME: str = MODULE_NAME.replace("_", "-")
with open("README.md", "r") as desc:
long_description: str = desc.read()
setuptools.setup(
name=SAFE_MODULE_NAME,
version="0.0.5",
author=__author__,
author_email=__author_email__,
description="Guacamole protocol key mappings for python",
long_description=long_description,
long_description_content_type="text/markdown",
url=f"https://ari-web.xyz/gh/{SAFE_MODULE_NAME}",
packages=setuptools.find_packages(),
classifiers=[
"Programming Language :: Python :: 3",
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
"Operating System :: OS Independent",
],
python_requires=">=3.8",
package_data={
MODULE_NAME: [
f"{MODULE_NAME}/py.typed",
f"{MODULE_NAME}/__init__.pyi",
]
},
include_package_data=True,
)