{ "info": { "author": "Enthought", "author_email": "info@enthought.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Topic :: Scientific/Engineering", "Topic :: Software Development", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: User Interfaces" ], "description": "==========================================\nenvisage: extensible application framework\n==========================================\n\n.. image:: https://travis-ci.org/enthought/envisage.png\n :alt: Build Status\n :target: https://travis-ci.org/enthought/envisage\n\n.. image:: http://codecov.io/github/enthought/envisage/coverage.svg?branch=master \n :target: http://codecov.io/github/enthought/envisage?branch=master\n\nhttp://docs.enthought.com/envisage\n\nEnvisage is a Python-based framework for building extensible applications,\nthat is, applications whose functionality can be extended by adding \"plug-ins\".\nEnvisage provides a standard mechanism for features to be added to an\napplication, whether by the original developer or by someone else. In fact,\nwhen you build an application using Envisage, the entire application consists\nprimarily of plug-ins. In this respect, it is similar to the Eclipse and\nNetbeans frameworks for Java applications.\n\nEach plug-in is able to:\n\n- Advertise where and how it can be extended (its \"extension points\").\n- Contribute extensions to the extension points offered by other plug-ins.\n- Create and share the objects that perform the real work of the application\n (\"services\").\n\nThe Envisage project provides the basic machinery of the Envisage\nframework. This project contains no plug-ins. You are free to use:\n\n- plug-ins from the EnvisagePlugins project\n- plug-ins from other ETS projects that expose their functionality as plug-ins\n- plug-ins that you create yourself\n\nPrerequisites\n-------------\n\nThe supported versions of Python are Python 2.7.x and Python >= 3.5.\n\n* `apptools `_\n* `traits `_", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "https://github.com/enthought/envisage", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://docs.enthought.com/envisage", "keywords": "", "license": "BSD", "maintainer": "ETS Developers", "maintainer_email": "enthought-dev@enthought.com", "name": "envisage", "package_url": "https://pypi.org/project/envisage/", "platform": "", "project_url": "https://pypi.org/project/envisage/", "project_urls": { "Download": "https://github.com/enthought/envisage", "Homepage": "http://docs.enthought.com/envisage" }, "release_url": "https://pypi.org/project/envisage/4.8.0/", "requires_dist": null, "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "summary": "Extensible application framework", "version": "4.8.0" }, "last_serial": 5825009, "releases": { "4.0.0": [], "4.1.0": [], "4.2.0": [], "4.3.0": [], "4.4.0": [ { "comment_text": "", "digests": { "md5": "35547a7b5736de292a264cba4326bca4", "sha256": "ce9274a1afef8e4b660344eda2b32c4aa23fa35aa61dadc33d5a85eb284270f6" }, "downloads": -1, "filename": "envisage-4.4.0.tar.gz", "has_sig": false, "md5_digest": "35547a7b5736de292a264cba4326bca4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 192529, "upload_time": "2013-12-13T19:47:27", "url": "https://files.pythonhosted.org/packages/c2/26/a642b3eb9d562c8d37ce547f6d2998ecf803e006f886dbbea5e3f7229a2b/envisage-4.4.0.tar.gz" } ], "4.5.0": [ { "comment_text": "", "digests": { "md5": "5963d93bc15bf485574d1ca828e0ad73", "sha256": "cff97ed292ae5b9750590a33d457ede643ac0db8e8fcc2dbcccdbaf397119636" }, "downloads": -1, "filename": "envisage-4.5.0.tar.gz", "has_sig": false, "md5_digest": "5963d93bc15bf485574d1ca828e0ad73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 203437, "upload_time": "2016-03-02T13:37:22", "url": "https://files.pythonhosted.org/packages/03/a3/125d4f6e7d1dc402628cca82227c81537b372f54ec58b46155c03154cf6b/envisage-4.5.0.tar.gz" } ], "4.5.1": [ { "comment_text": "", "digests": { "md5": "384851e388cbaccf0f6466222fc669d4", "sha256": "3d918c3e8d46af92d4720024a731d6805b8a8a65b219a44512650545608e8377" }, "downloads": -1, "filename": "envisage-4.5.1.tar.gz", "has_sig": false, "md5_digest": "384851e388cbaccf0f6466222fc669d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 232198, "upload_time": "2016-03-04T12:24:50", "url": "https://files.pythonhosted.org/packages/55/3e/b361ed78b274ad93406482105bbd91637112e703e8f6f5899720edffaf19/envisage-4.5.1.tar.gz" } ], "4.6.0": [ { "comment_text": "", "digests": { "md5": "4f3da64f3d67fac75e50f8e3b024e5af", "sha256": "6402079190ce8186534d7e6ba7315bff7dc59c13ee6465c52d4a8239159c5fea" }, "downloads": -1, "filename": "envisage-4.6.0.tar.gz", "has_sig": false, "md5_digest": "4f3da64f3d67fac75e50f8e3b024e5af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 233922, "upload_time": "2017-01-19T15:50:48", "url": "https://files.pythonhosted.org/packages/09/17/f8f066c44c4424daf0543fe7a725049218edc4a69613f79aac94cf15eff3/envisage-4.6.0.tar.gz" } ], "4.7.0": [ { "comment_text": "", "digests": { "md5": "7294333d399e154d37e8a474cb2b02d1", "sha256": "650be79ccd1114d6763ae0ece272f2756a0e65391662ee5dfcca21afcaef2865" }, "downloads": -1, "filename": "envisage-4.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "7294333d399e154d37e8a474cb2b02d1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 378620, "upload_time": "2018-08-15T20:11:07", "url": "https://files.pythonhosted.org/packages/ea/2a/7efcd2c44a638a5e3e65e39f7e5bd4cf952ef4ffc71768730cf19fef1e4e/envisage-4.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b27e764b9ab18407dfe52033c913b9e4", "sha256": "2d8660625990faafbacf33b68fc0b3da55f9b02af2a4b4ec72675914c38894b9" }, "downloads": -1, "filename": "envisage-4.7.0.tar.gz", "has_sig": false, "md5_digest": "b27e764b9ab18407dfe52033c913b9e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 242995, "upload_time": "2018-08-15T20:11:09", "url": "https://files.pythonhosted.org/packages/92/73/9192890eb9c9c64d716d61ea37378960e9c7dbc17bddb85bfdcf0db28acb/envisage-4.7.0.tar.gz" } ], "4.7.1": [ { "comment_text": "", "digests": { "md5": "cb7aa035801cb2356211b419ef855283", "sha256": "9b55d7be4b06e51c86992a963c719d6178c93323d753abaccd8242196b257abf" }, "downloads": -1, "filename": "envisage-4.7.1.tar.gz", "has_sig": false, "md5_digest": "cb7aa035801cb2356211b419ef855283", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 252246, "upload_time": "2019-01-31T16:23:49", "url": "https://files.pythonhosted.org/packages/25/5b/1acbeea5a4bb6faec0b57a7783969cb40e36085897de59fcdcd89b4c51cb/envisage-4.7.1.tar.gz" } ], "4.7.2": [ { "comment_text": "", "digests": { "md5": "c15db4e0b4d832ae95acaf30ed088e05", "sha256": "89794e986f21c8658a6f95de8a59c8a848f6dd3c6d3408649427f5c401b76549" }, "downloads": -1, "filename": "envisage-4.7.2.tar.gz", "has_sig": false, "md5_digest": "c15db4e0b4d832ae95acaf30ed088e05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 256249, "upload_time": "2019-05-03T10:38:16", "url": "https://files.pythonhosted.org/packages/24/25/63a50574fd9af66345ee6dc0d4bac342e755f9ac868927ca0beae178725a/envisage-4.7.2.tar.gz" } ], "4.8.0": [ { "comment_text": "", "digests": { "md5": "98598c08fe3c969f39a30859413b37f6", "sha256": "b98ed06cfba320227068d8cdf33be4981e62f399ffcb25486b17428ad75586f0" }, "downloads": -1, "filename": "envisage-4.8.0.tar.gz", "has_sig": false, "md5_digest": "98598c08fe3c969f39a30859413b37f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 197067, "upload_time": "2019-09-13T11:01:52", "url": "https://files.pythonhosted.org/packages/f8/c8/ec75a29c76caab7f33d38976cd978e5d2b89ffdf8343b5d26c642f194239/envisage-4.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98598c08fe3c969f39a30859413b37f6", "sha256": "b98ed06cfba320227068d8cdf33be4981e62f399ffcb25486b17428ad75586f0" }, "downloads": -1, "filename": "envisage-4.8.0.tar.gz", "has_sig": false, "md5_digest": "98598c08fe3c969f39a30859413b37f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*", "size": 197067, "upload_time": "2019-09-13T11:01:52", "url": "https://files.pythonhosted.org/packages/f8/c8/ec75a29c76caab7f33d38976cd978e5d2b89ffdf8343b5d26c642f194239/envisage-4.8.0.tar.gz" } ] }