summaryrefslogtreecommitdiffstats
path: root/share/extensions/inkex/__init__.py
blob: 4e0748c114c22902a80e9df91ba495fd249e655d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# coding=utf-8
"""
This describes the core API for the inkex core modules.

This provides the basis from which you can develop your inkscape extension.
"""

# pylint: disable=wildcard-import
import sys

from .extensions import *
from .utils import AbortExtension, DependencyError, Boolean, errormsg
from .styles import *
from .paths import Path, CubicSuperPath  # Path commands are not exported
from .colors import *
from .transforms import *
from .elements import *

# legacy proxies
from .deprecated import Effect
from .deprecated import localize
from .deprecated import debug

# legacy functions
from .deprecated import are_near_relative
from .deprecated import unittouu

MIN_VERSION = (3, 6)
if sys.version_info < MIN_VERSION:
    sys.exit("Inkscape extensions require Python 3.6 or greater.")

__version__ = "1.2.0"  # Version number for inkex; may differ from Inkscape version.