From d8190b892e9130dcee659c7df4c9a9bb8f3bb9c3 Mon Sep 17 00:00:00 2001 From: Eugenio Parodi Date: Fri, 12 Apr 2024 17:45:35 +0100 Subject: [PATCH] updated setup files --- Makefile | 6 ++++++ setup.dumbPaintTool.py | 27 +++++---------------------- setup.py | 9 ++++++++- setup.ttkDesigner.py | 16 +++++++++++++--- 4 files changed, 32 insertions(+), 26 deletions(-) diff --git a/Makefile b/Makefile index 59a9e05b..3ce53e19 100644 --- a/Makefile +++ b/Makefile @@ -76,6 +76,12 @@ buildTTkDesigner: .venv cd tmp ; \ python3 -m build +buildDumbPaintTool: .venv + . .venv/bin/activate ; \ + tools/prepareBuild.sh dumbPaintTool ; \ + cd tmp ; \ + python3 -m build + deployTTkDesigner: .venv . .venv/bin/activate ; \ python3 -m twine upload tmp/dist/* diff --git a/setup.dumbPaintTool.py b/setup.dumbPaintTool.py index d20928af..c26d07dc 100644 --- a/setup.dumbPaintTool.py +++ b/setup.dumbPaintTool.py @@ -19,6 +19,7 @@ setup( long_description_content_type="text/markdown", url="https://github.com/ceccopierangiolieugenio/pyTermTk", classifiers=[ + # https://pypi.org/classifiers/ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", @@ -33,6 +34,10 @@ setup( "Intended Audience :: Information Technology", "Topic :: Terminals", "Topic :: Text Editors :: Text Processing", + "Topic :: Multimedia :: Graphics", + "Topic :: Multimedia :: Graphics :: Editors", + "Topic :: Multimedia :: Graphics :: Editors :: Raster-Based", + "Topic :: Multimedia :: Graphics :: Graphics Conversion", "Topic :: Software Development :: User Interfaces", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", @@ -51,25 +56,3 @@ setup( ], }, ) - -# https://pypi.org/classifiers/ -# -# INTENDED AUDIENCE :: EDUCATION -# INTENDED AUDIENCE :: END USERS/DESKTOP -# -# TOPIC :: ARTISTIC SOFTWARE -# TOPIC :: INTERNET -# TOPIC :: MULTIMEDIA :: GRAPHICS -# TOPIC :: MULTIMEDIA :: GRAPHICS :: EDITORS -# TOPIC :: MULTIMEDIA :: GRAPHICS :: EDITORS :: RASTER-BASED -# TOPIC :: SOFTWARE DEVELOPMENT :: LIBRARIES -# TOPIC :: SOFTWARE DEVELOPMENT :: LIBRARIES :: APPLICATION FRAMEWORKS -# TOPIC :: SOFTWARE DEVELOPMENT :: LIBRARIES :: PYTHON MODULES -# TOPIC :: SOFTWARE DEVELOPMENT :: USER INTERFACES -# TOPIC :: TERMINALS -# TOPIC :: TERMINALS :: SERIAL -# TOPIC :: TERMINALS :: TELNET -# TOPIC :: TERMINALS :: TERMINAL EMULATORS/X TERMINALS -# TOPIC :: TEXT EDITORS :: INTEGRATED DEVELOPMENT ENVIRONMENTS (IDE) -# TOPIC :: TEXT EDITORS :: TEXT PROCESSING -# TOPIC :: TEXT EDITORS :: WORD PROCESSORS \ No newline at end of file diff --git a/setup.py b/setup.py index 9356a1e5..48fbeb63 100644 --- a/setup.py +++ b/setup.py @@ -21,15 +21,22 @@ setuptools.setup( long_description_content_type="text/markdown", url="https://github.com/ceccopierangiolieugenio/pyTermTk", classifiers=[ + # https://pypi.org/classifiers/ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Development Status :: 3 - Alpha", "Environment :: Console", + "Intended Audience :: Education", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Topic :: Terminals", - "Topic :: Software Development :: User Interfaces"], + "Topic :: Text Editors :: Text Processing", + "Topic :: Software Development :: User Interfaces", + "Topic :: Software Development :: Libraries", + "Topic :: Software Development :: Libraries", + "Topic :: Software Development :: Libraries :: Python Modules", + "Topic :: Software Development :: Libraries :: Application Frameworks"], # packages=setuptools.find_packages(), packages = setuptools.find_packages(where="."), package_dir = {"":"."}, diff --git a/setup.ttkDesigner.py b/setup.ttkDesigner.py index 441f0fd4..f3d497cc 100644 --- a/setup.ttkDesigner.py +++ b/setup.ttkDesigner.py @@ -19,21 +19,31 @@ setup( long_description_content_type="text/markdown", url="https://github.com/ceccopierangiolieugenio/pyTermTk", classifiers=[ + # https://pypi.org/classifiers/ "Programming Language :: Python :: 3", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Development Status :: 3 - Alpha", "Environment :: Console", + "Intended Audience :: Education", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Topic :: Terminals", - "Topic :: Software Development :: User Interfaces"], + "Intended Audience :: Education", + "Intended Audience :: Developers", + "Intended Audience :: Information Technology", + "Topic :: Terminals", + "Topic :: Text Editors :: Text Processing", + "Topic :: Software Development :: User Interfaces", + "Topic :: Software Development :: Libraries", + "Topic :: Software Development :: Libraries :: Python Modules", + "Topic :: Software Development :: Libraries :: Application Frameworks"], include_package_data=False, packages=['ttkDesigner','ttkDesigner.app', 'ttkDesigner.app.superobj'], package_data={'ttkDesigner': ['tui/*']}, python_requires=">=3.9", install_requires=[ - 'pyTermTk>=0.39.0a', + 'pyTermTk>=0.39.0a116', 'pyperclip', 'Pillow'], entry_points={ @@ -41,4 +51,4 @@ setup( 'ttkDesigner = ttkDesigner:main', ], }, -) \ No newline at end of file +)