Skip to main content

Editobj3

Editobj3 is an automatic dialog box generator for Python objects. It supports several backends; currenlty Qt, GTK and HTML are supported. The HTML backend is based on W2UI, and can be used either in local single user mode, or in distributed multiple users mode.

Editobj3 dialog boxes are composed of an attribute list, a luxurious good-looking but useless icon and title bar, and a tree view (if the edited object is part of a tree-like structure). Editobj3 includes an advanced introspection module that usually guesses how to edit any object; it can also be customized for a given class of object through the editobj3.introsp module. Editobj3 also supports the simultaneous edition of a group of objects, as if they were a single object.

Additional helper modules are included:

  • editobj3.observe: Observation framework

  • editobj3.undoredo: Multiple undo/redo framework

  • editobj3.http_ws_server: HTTP server with WebSocket support, with an interface similar to Python’s http.server module

Editobj3 has been created by Jean-Baptiste Lamy. It is available under the GNU LGPL licence.

In case of trouble, please contact Jean-Baptiste Lamy <jibalamy @ free . fr>

Installation

First untar the tarball.

EditObj 3 uses Python’s DistUtils for installation. To install, type (as root):

cd EditObj3-* python3 ./setup.py install

By default, EditObj 3 is installed in /usr, you can modify the setup.cfg file if you prefer another location.

Release files for Editobj3 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Editobj3 0.2
File Size Uploaded
Editobj3-0.2.tar.gz 768.9 kB Details

Release files / Editobj3-0.2.tar.gz

Download URL Editobj3-0.2.tar.gz
Size 768.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8637e5dae549581212f7b225e871ebe0a2c9a80b6966a8c233dda8351adf96a7
BLAKE2b-256 checksum
How to use checksums
0f8dd6eed697bf6918999cd454704283c69a86986c4ddec0682179dfaffc8846
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.3 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.0 CPython/3.10.5

Release history Release notifications | RSS feed

This release

0.2 This release

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page