Documentation: https://docs.enthought.com/envisage
Envisage is a Python-based framework for building extensible applications, that is, applications whose functionality can be extended by adding “plug-ins”. Envisage provides a standard mechanism for features to be added to an application, whether by the original developer or by someone else. In fact, when you build an application using Envisage, the entire application consists primarily of plug-ins. In this respect, it is similar to the Eclipse and Netbeans frameworks for Java applications.
Each plug-in is able to:
Advertise where and how it can be extended (its “extension points”).
Contribute extensions to the extension points offered by other plug-ins or its own.
Create and share the objects that perform the real work of the application (“services”).
The Envisage project provides the basic machinery of the Envisage framework. You are free to use:
the envisage CorePlugin available through the envisage.api module
plug-ins from the envisage plugins module
plug-ins from other ETS projects that expose their functionality as plug-ins
plug-ins that you create yourself
Prerequisites
The supported versions of Python are Python >= 3.10. Envisage requires:
Envisage has the following optional dependencies:
To build the full documentation one needs:
Sphinx version 2.1 or later.
Metadata
Release files for envisage 8.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| envisage-8.0.1.tar.gz | 143.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| envisage-8.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 400.7 kB
Release files / envisage-8.0.1.tar.gz
| Download URL | envisage-8.0.1.tar.gz |
|---|---|
| Size | 143.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b0f55d99498e791362a0f918f51d7f1b52c9f00ae38888470545729d6195ac78
|
|
BLAKE2b-256 checksum How to use checksums |
955403630eec2f7f13b1861971f30ff1a589af14290890c40be9d3c190fffe12
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 7, 2026.
Transparency logRelease files / envisage-8.0.1-py3-none-any.whl
| Download URL | envisage-8.0.1-py3-none-any.whl |
|---|---|
| Size | 257.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f3c978b09668f96bf0a7e7513c6eb5d8e0724cf2db72fe1a938b138b38c54423
|
|
BLAKE2b-256 checksum How to use checksums |
23021369f0e61f55a6369fbb5d8b7fcd0caeca9d7f7bf349e36007adb3e49245
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 7, 2026.
Transparency log