setup: Leave a useful message if Python version too low.

This commit is contained in:
Dylan Araps 2017-07-07 10:23:26 +10:00
parent b79c44e5ff
commit 7ac8099b96

View File

@ -1,6 +1,10 @@
"""wal - setup.py"""
import setuptools
import pywal
try:
import pywal
except (ImportError, SyntaxError):
raise ImportError('pywal requires Python 3.6 or greater.')
DESC = (
@ -10,7 +14,7 @@ DESC = (
)
VERSION = pywal.__version__
DOWNLOAD_URL = f"https://github.com/dylanaraps/pywal/archive/{VERSION}.tar.gz"
DOWNLOAD = "https://github.com/dylanaraps/pywal/archive/%s.tar.gz" % VERSION
setuptools.setup(
@ -22,7 +26,7 @@ setuptools.setup(
long_description=DESC,
license="MIT",
url="https://github.com/dylanaraps/pywal",
download_url=DOWNLOAD_URL,
download_url=DOWNLOAD,
classifiers=[
"Environment :: X11 Applications",
"License :: OSI Approved :: MIT License",