devel/py-envisage 8.0.1 FreeBSD
Enthought extensible application framework
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
15486ebc0c- License
- BSD3CLAUSE, CC-BY-SA-1.0, CC-BY-SA-2.0, CC-BY-SA-2.5, CC-BY-SA-3.0, LGPL20, PSFL
- Categories
- devel, python
- Package size
- 289.1 KiB, 1821.4 KiB installed
Description
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. * 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.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/py-envisage | 8.0.1 |
| DragonFly | devel/py-envisage | 7.0.3 |
| HardenedBSD | devel/py-envisage | 8.0.1 |
| GhostBSD | devel/py-envisage | 8.0.1 |
Install
Binary package:
pkg install py312-envisage
From the ports tree:
cd /usr/ports/devel/py-envisage/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-envisage>0:devel/py-envisage
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 8.0.1 | 8.0.1 | - | 7.0.4 | - |
| FreeBSD:14:quarterly | 8.0.1 | 8.0.1 | n/a | 7.0.4 | - |
| FreeBSD:15:latest | 8.0.1 | 8.0.1 | n/a | 7.0.4 | - |
| FreeBSD:15:quarterly | 8.0.1 | 8.0.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 8.0.1 | 8.0.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}flit-core>=3.12: devel/py-flit-core
Runtime 5
${PYTHON_PKGNAMEPREFIX}apptools>=0: devel/py-apptools${PYTHON_PKGNAMEPREFIX}pyface>=0: devel/py-pyface${PYTHON_PKGNAMEPREFIX}traits>=6.2: devel/py-traits${PYTHON_PKGNAMEPREFIX}traitsui>=0: graphics/py-traitsui${PYTHON_PKGNAMEPREFIX}configobj>=0: devel/py-configobj
The full lists below include those, and their dependencies in turn.
Build dependencies 15
Run dependencies 281
- accessibility/at-spi2-core
- accessibility/qt5-speech
- accessibility/qt6-speech
- accessibility/speech-dispatcher
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/minizip
- archivers/zstd
- audio/alsa-lib
- audio/alsa-plugins
- audio/ebur128
- audio/espeak-ng
- audio/flac
- audio/gstreamer1-plugins-pulse
- audio/jack
- audio/lame
- audio/libmysofa
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libsoxr
- audio/libvorbis
- audio/mpg123
- audio/openal-soft
- audio/opus
- audio/pcaudiolib
- audio/pulseaudio
- audio/speexdsp
- audio/webrtc-audio-processing
- comms/qt5-connectivity
- comms/qt5-sensors
- comms/qt5-serialport
- comms/qt6-connectivity
- comms/qt6-sensors
- comms/qt6-serialport
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/postgresql18-client
- databases/qt5-sql
- databases/qt5-sqldrivers-sqlite3
- databases/qt6-base_sqldriver
- databases/sqlite3
- devel/abseil
- devel/dbus
- devel/dbus-glib
- devel/dotconf
- devel/double-conversion
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/libb2
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevdev
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libmtdev
- devel/libpciaccess
- devel/libsoup3
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm19
- devel/nspr
- devel/orc
- devel/pcre2
- devel/pcsc-lite
- devel/py-apptools
- devel/py-configobj
- devel/py-dbus
- devel/py-evdev
- devel/py-importlib-metadata
- devel/py-importlib-resources
- devel/py-libevdev
- devel/py-packaging
- devel/py-pyface
- devel/py-pygobject
- devel/py-pyudev
- devel/py-qt5-pyqt
- devel/py-qt5-sip
- devel/py-qt6-pyqt
- devel/py-qt6-sip
- devel/py-setuptools
- devel/py-six
- devel/py-traits
- devel/py-zipp
The first 100 are listed.
Required by 2
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| envisage-8.0.1.tar.gz | 143544 | b0f55d99498e791362a0f918f51d7f1b52c9f00ae38888470545729d6195ac78 |
Master sites 1
- PYPI