From 9e21840d059db472184d5b9ab1791a4e637f5d1d Mon Sep 17 00:00:00 2001 From: xaoyaoo Date: Fri, 15 Dec 2023 16:36:15 +0800 Subject: [PATCH] test setup.py --- setup.py | 42 +++++++++++++++++++++++++++--------------- 1 file changed, 27 insertions(+), 15 deletions(-) diff --git a/setup.py b/setup.py index 4a35f0a..ade94e1 100644 --- a/setup.py +++ b/setup.py @@ -3,24 +3,35 @@ from setuptools import setup, find_packages with open("README.md", "r", encoding="utf-8") as fh: long_description = fh.read() -version = "2.3.11" +version = "2.3.12" install_requires = [ - "psutil", - "pycryptodomex", - "pywin32", - "pymem", - "silk-python", - "pyaudio", - "requests", - "pillow", - "pyahocorasick", - "flask", - "lz4", - "blackboxprotobuf", - "lxml" + "pywxdump[all]" ] +extras_require = { + "mini": [ + "psutil", + "pymem", + "hashlib", + ], + "all": [ + "psutil", + "pycryptodomex", + "pywin32", + "pymem", + "silk-python", + "pyaudio", + "requests", + "pillow", + "pyahocorasick", + "flask", + "lz4", + "blackboxprotobuf", + "lxml" + ] +} + setup( name="pywxdump", author="xaoyaoo", @@ -46,8 +57,9 @@ setup( "Programming Language :: Python :: 3", "Operating System :: OS Independent", ], - python_requires='>=3.6, <4', + python_requires='>=3.8, <4', install_requires=install_requires, + extras_require=extras_require, entry_points={ 'console_scripts': [ 'wxdump = pywxdump.cli:console_run',