From e4fd761052935836212e3e5bf8aa48e99c70f072 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Liljestr=C3=B6m?= Date: Sun, 25 Jun 2017 18:53:53 +0200 Subject: Use setuptools.setup console_scripts entry point. - Switch to distributing pywal as a module and having setuptools register the script as an console_script entry point. - Added python_requires field to setuptools.setup. - Use the module version as the package version. --- setup.py | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) (limited to 'setup.py') diff --git a/setup.py b/setup.py index 10c5307..0a3b76b 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,7 @@ """wal - setup.py""" from setuptools import setup +import pywal DESC = ( "View the DOCS at: https://github.com/dylanaraps/pywal\n\n" @@ -9,22 +10,30 @@ DESC = ( ) DESC = "".join(DESC) +version = pywal.__version__ +download_url = f"https://github.com/dylanaraps/pywal/archive/{version}.tar.gz" setup( name="pywal", - version="0.1.6", + version=version, author="Dylan Araps", author_email="dylan.araps@gmail.com", description="🎨 Generate and change colorschemes on the fly", long_description=DESC, license="MIT", url="https://github.com/dylanaraps/pywal", - download_url="https://github.com/dylanaraps/pywal/archive/0.1.6.tar.gz", - scripts=["wal"], + download_url=download_url, classifiers=[ "Environment :: X11 Applications", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.6", - ] + ], + packages=['pywal'], + entry_points={ + "console_scripts": [ + "wal=pywal:main" + ] + }, + python_requires=">=3.6" ) -- cgit v1.2.3