inkex & Inkscape extensions
This package supports Inkscape extensions.
It provides
- a simplification layer for SVG manipulation through lxml
- base classes for common types of Inkscape extensions
- simplified testing of those extensions
- a user interface library based on GTK3
At its core, Inkscape extensions take in a file, and output a file.
- For effect extensions, those two files are SVG files.
- For input extensions, the input file may be any arbitrary file and the output is an SVG.
- For output extensions, the input is an SVG file while the output is an arbitrary file.
- Some extensions (e.g. the extensions manager) don't manipulate files.
This folder also contains the stock Inkscape extensions, i.e. the scripts that implement some commands that you can use from within Inkscape. Most of these commands are in the Extensions menu, or in the Open / Save dialogs.
Documentation
The latest documentation for how to develop Inkscape extensions can be found at https://inkscape.gitlab.io/extensions/documentation/.
Installation
pip install inkex
Inkex releases are currently synchronous with Inkscape releases and share the same version number.
Publishing an extension on the Inkscape website
Follow the guide on https://inkscape.gitlab.io/extensions/documentation/authors/submit.html#i-want-to-submit-my-extension.
Metadata
Release files for inkex 1.4.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 | |
|---|---|---|---|
| inkex-1.4.1.tar.gz | 181.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| inkex-1.4.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 412.2 kB
Release files / inkex-1.4.1.tar.gz
| Download URL | inkex-1.4.1.tar.gz |
|---|---|
| Size | 181.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2f9803154806ebae8a40b33ef2c691806a472857adc90303eaa32482bd8c19ed
|
|
BLAKE2b-256 checksum How to use checksums |
9ca8ef5b5776e8f2a05e2eff2c9b6acf2ea8e90a9af5d29f0841a8ac5111ce60
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|
Release files / inkex-1.4.1-py3-none-any.whl
| Download URL | inkex-1.4.1-py3-none-any.whl |
|---|---|
| Size | 231.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5039af02a834144cd9373448bb81c9d657319e5734dc8db0609bb306cbcf2726
|
|
BLAKE2b-256 checksum How to use checksums |
48debb8fecc38c2925f105b745ddfe35388c921bc3a5e9014325254451ab4af7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.3
|