from ._pathops import (
    PathPen,
    Path,
    PathVerb,
    PathIterator,
    PathOp,
    FillType,
    op,
    simplify,
    OpBuilder,
    PathOpsError,
    UnsupportedVerbError,
    OpenPathError,
)

from .operations import (
    union,
    difference,
    intersection,
    xor,
)

try:
    from ._version import version as __version__
except ImportError:
    __version__ = "0.0.0+unknown"

from ._pathops import (
    PathPen,
    Path,
    PathVerb,
    PathIterator,
    PathOp,
    FillType,
    op,
    simplify,
    OpBuilder,
    PathOpsError,
    UnsupportedVerbError,
    OpenPathError,
    bits2float,
    float2bits,
)

from .operations import (
    union,
    difference,
    intersection,
    xor,
)

try:
    from ._version import version as __version__
except ImportError:
    __version__ = "0.0.0+unknown"

add bits2float to pathops top-level module