66 filesList.append( |
66 filesList.append( |
67 os.path.relpath(os.path.join(dirpath, fname), package)) |
67 os.path.relpath(os.path.join(dirpath, fname), package)) |
68 return filesList |
68 return filesList |
69 |
69 |
70 |
70 |
71 # TODO: add .desktop files for the eric tools |
|
72 def getDataFiles(): |
71 def getDataFiles(): |
73 """ |
72 """ |
74 Function to return data_files in a platform dependent manner. |
73 Function to return data_files in a platform dependent manner. |
75 |
74 |
76 @return list containing the platform specific data files |
75 @return list containing the platform specific data files |
307 author_email="detlev@die-offenbachs.de", |
306 author_email="detlev@die-offenbachs.de", |
308 url="https://eric-ide.python-projects.org", |
307 url="https://eric-ide.python-projects.org", |
309 project_urls={ |
308 project_urls={ |
310 "Source Code": "https://hg.die-offenbachs.homelinux.org/eric/", |
309 "Source Code": "https://hg.die-offenbachs.homelinux.org/eric/", |
311 "Issues Tracker": "https://tracker.die-offenbachs.homelinux.org/", |
310 "Issues Tracker": "https://tracker.die-offenbachs.homelinux.org/", |
|
311 "Funding": "https://www.paypal.com/donate/?hosted_button_id=XG3RSPKE3YAJ2", |
312 }, |
312 }, |
313 platforms=["Linux", "Windows", "macOS"], |
313 platforms=["Linux", "Windows", "macOS"], |
314 license="GPLv3", |
314 license="GPLv3+", |
315 classifiers=[ |
315 classifiers=[ |
316 "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", |
316 "License :: OSI Approved ::" |
|
317 " GNU General Public License v3 or later (GPLv3+)", |
317 "Environment :: MacOS X", |
318 "Environment :: MacOS X", |
318 "Environment :: Win32 (MS Windows)", |
319 "Environment :: Win32 (MS Windows)", |
319 "Environment :: X11 Applications", |
320 "Environment :: X11 Applications", |
320 "Environment :: X11 Applications :: Qt", |
321 "Environment :: X11 Applications :: Qt", |
321 "Intended Audience :: Developers", |
322 "Intended Audience :: Developers", |
330 "Programming Language :: Python", |
331 "Programming Language :: Python", |
331 "Programming Language :: Python :: 3.7", |
332 "Programming Language :: Python :: 3.7", |
332 "Programming Language :: Python :: 3.8", |
333 "Programming Language :: Python :: 3.8", |
333 "Programming Language :: Python :: 3.9", |
334 "Programming Language :: Python :: 3.9", |
334 "Programming Language :: Python :: 3.10", |
335 "Programming Language :: Python :: 3.10", |
|
336 "Programming Language :: Python :: 3.11", |
|
337 "Programming Language :: Python :: Implementation :: CPython", |
335 "Topic :: Software Development", |
338 "Topic :: Software Development", |
336 "Topic :: Text Editors :: Integrated Development Environments (IDE)" |
339 "Topic :: Text Editors :: Integrated Development Environments (IDE)" |
337 ], |
340 ], |
338 keywords="Development PyQt6 IDE Python3", |
341 keywords="Development PyQt6 IDE Python3", |
339 python_requires=">=3.7", |
342 python_requires=">=3.7, <3.12", |
340 install_requires=[ |
343 install_requires=[ |
341 "pip>=19.0", |
344 "pip>=21.1", |
342 "wheel", |
345 "wheel", |
343 "PyQt6>=6.2.0", |
346 "PyQt6>=6.2.0", |
344 "PyQt6-Charts>=6.2.0", |
347 "PyQt6-Charts>=6.2.0", |
345 "PyQt6-WebEngine>=6.2.0", |
348 "PyQt6-WebEngine>=6.2.0", |
346 "PyQt6-QScintilla>=2.13.0", |
349 "PyQt6-QScintilla>=2.13.0", |
355 "Pygments", |
358 "Pygments", |
356 "parso", |
359 "parso", |
357 "jedi", |
360 "jedi", |
358 "packaging", |
361 "packaging", |
359 "pipdeptree", |
362 "pipdeptree", |
|
363 "cyclonedx-python-lib", |
|
364 "cyclonedx-bom", |
|
365 "trove-classifiers", |
360 "pywin32>=1.0;platform_system=='Windows'", |
366 "pywin32>=1.0;platform_system=='Windows'", |
361 ], |
367 ], |
362 data_files=getDataFiles(), |
368 data_files=getDataFiles(), |
363 packages=find_packages(), |
369 packages=find_packages(), |
364 zip_safe=False, |
370 zip_safe=False, |
389 "eric7_qregularexpression = eric7.eric7_qregularexpression:main", |
395 "eric7_qregularexpression = eric7.eric7_qregularexpression:main", |
390 "eric7_re = eric7.eric7_re:main", |
396 "eric7_re = eric7.eric7_re:main", |
391 "eric7_shell = eric7.eric7_shell:main", |
397 "eric7_shell = eric7.eric7_shell:main", |
392 "eric7_snap = eric7.eric7_snap:main", |
398 "eric7_snap = eric7.eric7_snap:main", |
393 "eric7_sqlbrowser = eric7.eric7_sqlbrowser:main", |
399 "eric7_sqlbrowser = eric7.eric7_sqlbrowser:main", |
|
400 "eric7_testing = eric7.eric7_testing:main", |
394 "eric7_tray = eric7.eric7_tray:main", |
401 "eric7_tray = eric7.eric7_tray:main", |
395 "eric7_trpreviewer = eric7.eric7_trpreviewer:main", |
402 "eric7_trpreviewer = eric7.eric7_trpreviewer:main", |
396 "eric7_uipreviewer = eric7.eric7_uipreviewer:main", |
403 "eric7_uipreviewer = eric7.eric7_uipreviewer:main", |
397 "eric7_testing = eric7.eric7_testing:main", |
|
398 "eric7_virtualenv = eric7.eric7_virtualenv:main", |
404 "eric7_virtualenv = eric7.eric7_virtualenv:main", |
399 ], |
405 ], |
400 "console_scripts": [ |
406 "console_scripts": [ |
401 "eric7_api = eric7.eric7_api:main", |
407 "eric7_api = eric7.eric7_api:main", |
402 "eric7_doc = eric7.eric7_doc:main", |
408 "eric7_doc = eric7.eric7_doc:main", |