Browse Source

updated setup files

pull/257/head
Eugenio Parodi 2 years ago
parent
commit
d8190b892e
  1. 6
      Makefile
  2. 27
      setup.dumbPaintTool.py
  3. 9
      setup.py
  4. 16
      setup.ttkDesigner.py

6
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/*

27
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

9
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 = {"":"."},

16
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',
],
},
)
)

Loading…
Cancel
Save