setup.py

branch
eric7-maintenance
changeset 9192
a763d57e23bc
parent 9136
9e0cf68f727b
parent 9189
7fb164539b06
child 9264
18a7312cfdb3
--- a/setup.py	Mon Jun 06 16:34:37 2022 +0200
+++ b/setup.py	Fri Jul 01 11:02:32 2022 +0200
@@ -68,7 +68,6 @@
     return filesList
 
 
-# TODO: add .desktop files for the eric tools
 def getDataFiles():
     """
     Function to return data_files in a platform dependent manner.
@@ -309,11 +308,13 @@
     project_urls={
         "Source Code": "https://hg.die-offenbachs.homelinux.org/eric/",
         "Issues Tracker": "https://tracker.die-offenbachs.homelinux.org/",
+        "Funding": "https://www.paypal.com/donate/?hosted_button_id=XG3RSPKE3YAJ2",
     },
     platforms=["Linux", "Windows", "macOS"],
-    license="GPLv3",
+    license="GPLv3+",
     classifiers=[
-        "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
+        "License :: OSI Approved ::"
+        " GNU General Public License v3 or later (GPLv3+)",
         "Environment :: MacOS X",
         "Environment :: Win32 (MS Windows)",
         "Environment :: X11 Applications",
@@ -332,13 +333,15 @@
         "Programming Language :: Python :: 3.8",
         "Programming Language :: Python :: 3.9",
         "Programming Language :: Python :: 3.10",
+        "Programming Language :: Python :: 3.11",
+        "Programming Language :: Python :: Implementation :: CPython",
         "Topic :: Software Development",
         "Topic :: Text Editors :: Integrated Development Environments (IDE)"
     ],
     keywords="Development PyQt6 IDE Python3",
-    python_requires=">=3.7",
+    python_requires=">=3.7, <3.12",
     install_requires=[
-        "pip>=19.0",
+        "pip>=21.1",
         "wheel",
         "PyQt6>=6.2.0",
         "PyQt6-Charts>=6.2.0",
@@ -357,6 +360,9 @@
         "jedi",
         "packaging",
         "pipdeptree",
+        "cyclonedx-python-lib",
+        "cyclonedx-bom",
+        "trove-classifiers",
         "pywin32>=1.0;platform_system=='Windows'",
     ],
     data_files=getDataFiles(),
@@ -391,10 +397,10 @@
             "eric7_shell = eric7.eric7_shell:main",
             "eric7_snap = eric7.eric7_snap:main",
             "eric7_sqlbrowser = eric7.eric7_sqlbrowser:main",
+            "eric7_testing = eric7.eric7_testing:main",
             "eric7_tray = eric7.eric7_tray:main",
             "eric7_trpreviewer = eric7.eric7_trpreviewer:main",
             "eric7_uipreviewer = eric7.eric7_uipreviewer:main",
-            "eric7_testing = eric7.eric7_testing:main",
             "eric7_virtualenv = eric7.eric7_virtualenv:main",
         ],
         "console_scripts": [

eric ide

mercurial