--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/setup.py Sun Apr 14 19:29:24 2019 +0200 @@ -0,0 +1,102 @@ +#!/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", + ], +)