Sun, 14 Apr 2019 19:29:24 +0200
setup.py: started implementing support for setup.py.
#!/usr/bin/env python3 # -*- coding: utf-8 -*- from setuptools import setup, find_packages setup( name="eric6", version="19.5", # TODO: replace with reading from file description="eric6 is an integrated development environment for the" " Python language.", long_description="eric6 is an integrated development environment for the" " Python language. It uses the PyQt5 bindings and the QScintilla2" " editor widget. It may be used with PyQt4 as well.", author="Detlev Offenbach", author_email="detlev@die-offenbachs.de", url="https://eric-ide.python-projects.org", download_url="https://sourceforge.net/projects/eric-ide/files/eric6/" "stable", platforms=[ "Linux", "Windows", "macOS" ], classifiers=[ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Environment :: MacOS X", "Environment :: Win32 (MS Windows)", "Environment :: X11 Applications", "Environment :: X11 Applications :: Qt", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Natural Language :: English", "Natural Language :: German", "Natural Language :: Russian", "Natural Language :: Spanish", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows :: Windows 10", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development", "Topic :: Text Editors :: Integrated Development Environments (IDE)" ], keywords="Development PyQt5 IDE Python3", packages=find_packages("eric6"), include_package_data=True, ## scripts=[ ## "eric6_api.py", ## "eric6_browser.py", ## "eric6_compare.py", ## "eric6_configure.py", ## "eric6_diff.py", ## "eric6_doc.py", ## "eric6_editor.py", ## "eric6_hexeditor.py", ## "eric6_iconeditor.py", ## "eric6_plugininstall.py", ## "eric6_pluginrepository.py", ## "eric6_pluginuninstall.py", ## "eric6_qregexp.py", ## "eric6_qregularexpression.py", ## "eric6_re.py", ## "eric6_shell.py", ## "eric6_snap.py", ## "eric6_sqlbrowser.py", ## "eric6_tray.py", ## "eric6_trpreviewer.py", ## "eric6_uipreviewer.py", ## "eric6_unittest.py", ## "eric6_webbrowser.py", ## "eric6.py" ## ], python_requires=">=3.5", package_data={ # TODO: fill with package data "": [ "*.qm", "*.html", ], }, # TODO: fill with entry points entry_points={ ## "gui_scripts": [ ## "eric6 = eric6.eric:main", ## ], ## "scripts":[ ## "eric6_api = eric6.eric6_api:main", ## "eric6_doc = eric6.eric6_doc:main", ## ], }, install_requires=[ "PyQt5>=5.12.1", "PyQtWebEngine>=5.12.1", "QScintilla>=2.11.1", "pip", "docutils", "Markdown", ], )