setup.py

branch
setup.py
changeset 6946
660757d6c57b
child 6949
a5255f1ba3f0
--- /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",
+    ],
+)

eric ide

mercurial