From 61bb01826e65b4e9e0c4ddced88bbeb72a853057 Mon Sep 17 00:00:00 2001 From: Navdeep Kaur Date: Sat, 28 Mar 2020 19:25:40 +0530 Subject: [PATCH] Move Metadata from setup.py to setup.cfg Signed-off-by: Navdeep Kaur --- setup.cfg | 41 +++++++++++++++++++++++++++++++++++++++++ setup.py | 40 ++-------------------------------------- 2 files changed, 43 insertions(+), 38 deletions(-) diff --git a/setup.cfg b/setup.cfg index 073c490..3b2c993 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,3 +1,44 @@ [flake8] ignore = E128,E811,W503,E203 max-line-length = 100 + +[metadata] +name = linkstatus +author = Nikhil Dhandre +author_email = nik.digitronik@live.com +license_file = LICENSE +description = Simple text/ markdown links status checker +keywords = + linkstatus + linkchecker + link-checker + markdown + text + linklint + link +url = https://github.com/pythonpune/linkstatus +long_description = file: README.md +long_description_content_type = text/markdown +classifiers = + Natural Language :: English + Programming Language :: Python :: 3.5 + Programming Language :: Python :: 3.6 + Programming Language :: Python :: 3.7 + Intended Audience :: End Users/Desktop + Intended Audience :: Developers + Environment :: Console + +[options] +packages = find: +zip_safe = False +setup_requires = setuptools_scm +install_requires = + click + markdown + requests +include_package_data = True +python_requires = >=3.5 + +[options.entry_points] +console_scripts = + linkstatus=linkstatus.linkstatus:main diff --git a/setup.py b/setup.py index dfcf064..cfd3c6b 100644 --- a/setup.py +++ b/setup.py @@ -1,39 +1,3 @@ -from setuptools import find_packages -from setuptools import setup +import setuptools - -with open("README.md", encoding="utf-8") as readme_file: - readme = readme_file.read() - -install_requirements = ["click", "markdown", "requests"] - -setup_requirements = ["setuptools_scm"] - -setup( - author="Nikhil Dhandre", - author_email="nik.digitronik@live.com", - classifiers=[ - "Natural Language :: English", - "Programming Language :: Python :: 3.5", - "Programming Language :: Python :: 3.6", - "Programming Language :: Python :: 3.7", - "Intended Audience :: End Users/Desktop", - "Intended Audience :: Developers", - "Environment :: Console", - ], - python_requires=">=3.5", - description="Simple text/ markdown links status checker", - entry_points={"console_scripts": ["linkstatus=linkstatus.linkstatus:main"]}, - install_requires=install_requirements, - long_description=readme, - long_description_content_type="text/markdown", - include_package_data=True, - setup_requires=setup_requirements, - use_scm_version=True, - keywords=["linkstatus", "linkchecker", "link-checker", "markdown", "text", "linklint", "link"], - name="linkstatus", - packages=find_packages(include=["linkstatus"]), - url="https://github.com/pythonpune/linkstatus", - license="GPLv3", - zip_safe=False, -) +setuptools.setup(use_scm_version=True,)