From 03b85b3befb4e6682b6d64da1c87a4e901d91ff8 Mon Sep 17 00:00:00 2001 From: Luke Tainton Date: Sat, 25 Jun 2022 23:19:57 +0100 Subject: [PATCH] Add test deps and classifiers to setup.py (#6) --- setup.py | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/setup.py b/setup.py index 255974b..98e3d45 100644 --- a/setup.py +++ b/setup.py @@ -13,6 +13,12 @@ with open("requirements.txt", "r", encoding="ascii") as dep_file: dependencies.append(dep_line.replace("\n", "")) +test_dependencies = [] +with open("requirements-dev.txt", "r", encoding="ascii") as dep_file: + for dep_line in dep_file.readlines(): + test_dependencies.append(dep_line.replace("\n", "")) + + setup( name="ipilot", version=VERSION, @@ -21,9 +27,35 @@ setup( author_email="luke@tainton.uk", packages=["app"], install_requires=dependencies, + tests_require=test_dependencies, entry_points={ "console_scripts": [ "ipilot = app.main:main", ], }, + classifiers=[ + "Development Status :: 4 - Beta", + "Environment :: Console", + "Environment :: MacOS X", + "Environment :: Win32 (MS Windows)", + "Framework :: Pytest", + "Intended Audience :: Information Technology", + "Intended Audience :: System Administrators", + "Intended Audience :: Telecommunications Industry", + "License :: Freeware", + "Natural Language :: English", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: 3.9", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3 :: Only", + "Programming Language :: Python :: Implementation :: CPython", + "Topic :: Internet", + "Topic :: Internet :: Name Service (DNS)", + "Topic :: System :: Networking", + ], )