Note : since version 0.4 deform_extensions is now compatible with python 3
This package provides custom widgets and form layout widgets.
It aims to extend deform 2 and replaces the former deform_bootstrap_extensions (that was dedicated to deform_bootstrap and deform 0.* serie)
Install
pip install deform_extensions
Custom widgets
LocalizationWidget : Map location
CustomDateTimeInputWidget : Datetime widget
RadioToggleWidget
Date related widgets were added to allow a better support for internationalization and different format support.
The RadioToggleWidget is a common radio widget that allow to hide show form nodes on selection. It’s very similar to deform base Radio widget, the difference is that values parameters is a list of 3-uples (instead of 2-uples), allowing to specify the name of a form node to hide/show.
Layout Tools
Layout tools:
DisabledInput (that really doesn’t allow edition)
InlineMappingWidget
VoidWidget that is used by GridWidgets to fill void cells
TableMappingWidget
GridMappingWidget
AccordionMappingWidget
TableFormWidget
GridFormWidget
AccordionFormWidget
See __init__.py source code for some docs or ping me on Freenode @tonthon
Run tests
pip3 install pytest
py.test -xv
Metadata
Release files for deform-extensions 2026.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| deform_extensions-2026.0.0.tar.gz | 65.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| deform_extensions-2026.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 171.4 kB
Release files / deform_extensions-2026.0.0.tar.gz
| Download URL | deform_extensions-2026.0.0.tar.gz |
|---|---|
| Size | 65.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
fac9f943a001187848100753a238deb9d8a39adaab55486e4b74282006c86f2c
|
|
BLAKE2b-256 checksum How to use checksums |
61e528122de678f180d5e37af10025287fdbaa33d64956e58bc50e4d388c4089
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / deform_extensions-2026.0.0-py3-none-any.whl
| Download URL | deform_extensions-2026.0.0-py3-none-any.whl |
|---|---|
| Size | 106.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f863136f37d58579d2d24b1e03be3e4c9b87037ef1261e0425eb49ecb21d5214
|
|
BLAKE2b-256 checksum How to use checksums |
b3b9ca4bc1cf5a8541a6546116443a297bad3cb28d5aee18a816a9bc007d58c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|