pywal/setup.py
Matthew Leonberger 3029f33a4b Allow syntax errors to pass up since users should never see any.
This will help with debugging.  Right now it just tells you that pywal needs
python 3.5 or newer.

Merge remote-tracking branch 'origin/syntax-errors' into syntax-errors
2017-09-28 07:53:17 +09:00

41 lines
1.1 KiB
Python

"""wal - setup.py"""
import setuptools
try:
import pywal
except ImportError:
print("error: pywal requires Python 3.5 or greater.")
quit(1)
try:
import pypandoc
LONG_DESC = pypandoc.convert("README.md", "rst")
except (IOError, ImportError, RuntimeError):
LONG_DESC = open('README.md').read()
VERSION = pywal.__version__
DOWNLOAD = "https://github.com/dylanaraps/pywal/archive/%s.tar.gz" % VERSION
setuptools.setup(
name="pywal",
version=VERSION,
author="Dylan Araps",
author_email="dylan.araps@gmail.com",
description="Generate and change colorschemes on the fly",
long_description=LONG_DESC,
license="MIT",
url="https://github.com/dylanaraps/pywal",
download_url=DOWNLOAD,
classifiers=[
"Environment :: X11 Applications",
"License :: OSI Approved :: MIT License",
"Operating System :: POSIX :: Linux",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
],
packages=["pywal"],
entry_points={"console_scripts": ["wal=pywal.__main__:main"]},
python_requires=">=3.5",
test_suite="tests",
include_package_data=True)