# Always prefer setuptools over distutils from setuptools import setup, find_packages # To use a consistent encoding from codecs import open from os import path from wau import __author__, __version__, __licence__, __url__ here = path.abspath(path.dirname(__file__)) # Get the long description from the README file with open(path.join(here, "README.md"), encoding="utf-8") as f: long_description = f.read() setup( name="wau", version=__version__, description="World of Warcraft AddOn Updater", long_description=long_description, long_description_content_type="text/markdown", url=__url__, project_urls={ "Source": __url__ }, author=__author__, classifiers=[ "Development Status :: 3 - Alpha", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 3", ], python_requires=">=3.7", keywords="world of warcraft wow addon updater", license=__licence__, packages=find_packages(exclude=["tests"]), include_package_data=True, package_data={ "wau": [ "*.default" ] }, install_requires=[ "tabulate" ], extras_require={ "dev": [ "wheel" ] }, entry_points={ "console_scripts": [ "wau = wau.cli:main" ] }, )