devel/eric7 26.10 MidnightBSD
Full featured Python editor and IDE based on Qt6
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
ee34063580- License
- gpl3+
- Categories
- devel, python
Description
eric is a full featured Python editor and IDE, written in Python. It is based on the cross platform Qt GUI toolkit (PyQt6), integrating the highly flexible QScintilla editor control. It is designed to be usable as an everyday quick and dirty editor as well as a professional project management tool integrating many advanced features Python offers the professional coder. eric includes a plug-in system, which allows easy extension of the IDE functionality with plug-ins downloadable from the net.
This is eric7, the PyQt6 based successor of eric6.
Install
Binary package:
mport install eric7
From mports:
cd /usr/mports/devel/eric7 && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= eric7>0:devel/eric7
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Runtime 22
${PYTHON_PKGNAMEPREFIX}asttokens>0: devel/py-asttokens${PYTHON_PKGNAMEPREFIX}chardet>0: textproc/py-chardet${PYTHON_PKGNAMEPREFIX}coverage>=6.5.0: devel/py-coverage${PYTHON_PKGNAMEPREFIX}docutils>0: textproc/py-docutils${PYTHON_PKGNAMEPREFIX}editorconfig>0: editors/py-editorconfig${PYTHON_PKGNAMEPREFIX}enchant>0: textproc/py-enchant${PYTHON_PKGNAMEPREFIX}jedi>0: devel/py-jedi${PYTHON_PKGNAMEPREFIX}markdown>0: textproc/py-markdown${PYTHON_PKGNAMEPREFIX}packaging>0: devel/py-packaging${PYTHON_PKGNAMEPREFIX}parso>0: textproc/py-parso${PYTHON_PKGNAMEPREFIX}pip>0: devel/py-pip${PYTHON_PKGNAMEPREFIX}psutil>0: sysutils/py-psutil${PYTHON_PKGNAMEPREFIX}pygments>0: textproc/py-pygments${PYTHON_PKGNAMEPREFIX}pyusb>=1.2.0: devel/py-pyusb${PYTHON_PKGNAMEPREFIX}pyyaml>0: devel/py-pyyaml${PYTHON_PKGNAMEPREFIX}requests>0: www/py-requests${PYTHON_PKGNAMEPREFIX}semver>0: devel/py-semver${PYTHON_PKGNAMEPREFIX}sqlite3>0: databases/py-sqlite3${PYTHON_PKGNAMEPREFIX}tomlkit>0: textproc/py-tomlkit${PYTHON_PKGNAMEPREFIX}trove-classifiers>0: devel/py-trove-classifiers${PYTHON_PKGNAMEPREFIX}watchdog>=5.0.0: devel/py-watchdog${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Build dependencies 1
Run dependencies 22
- databases/py-sqlite3
- devel/py-asttokens
- devel/py-coverage
- devel/py-jedi
- devel/py-packaging
- devel/py-pip
- devel/py-pyusb
- devel/py-pyyaml
- devel/py-semver
- devel/py-trove-classifiers
- devel/py-watchdog
- devel/py-wheel
- editors/py-editorconfig
- sysutils/py-psutil
- textproc/py-chardet
- textproc/py-docutils
- textproc/py-enchant
- textproc/py-markdown
- textproc/py-parso
- textproc/py-pygments
- textproc/py-tomlkit
- www/py-requests
No port depends on this one.
Configuration
Options name: devel_eric7
| Option | Default | Description |
|---|---|---|
| WEBENGINE | on | Web browser and help viewer (QtWebEngine) |
- USES
- desktop-file-utils pyqt:6 python
- Service scripts
- none
Files
pkg-plist 12
- share/applications/eric7_browser.desktop
- share/applications/eric7_ide.desktop
- share/applications/eric7_mpy.desktop
- share/applications/eric7_tray.desktop
- share/icons/hicolor/48x48/apps/eric.png
- share/icons/hicolor/48x48/apps/ericMPy.png
- share/icons/hicolor/48x48/apps/ericTray.png
- share/icons/hicolor/48x48/apps/ericWeb.png
- share/icons/hicolor/scalable/apps/eric.svg
- share/icons/hicolor/scalable/apps/ericMPy.svg
- share/icons/hicolor/scalable/apps/ericWeb.svg
- share/metainfo/eric7.appdata.xml
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| eric_ide-26.10.tar.gz | 1.8709611e+07 | a19d773c73f25375f841a092696fe0f986e54d843998f73c08b7eac18f853fac |
Master sites 1
- PYPI