setup.py

branch
eric7-maintenance
changeset 9192
a763d57e23bc
parent 9136
9e0cf68f727b
parent 9189
7fb164539b06
child 9264
18a7312cfdb3
equal deleted inserted replaced
9137:bd90cbe0b7d2 9192:a763d57e23bc
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",

eric ide

mercurial