Skip to main content

Type annotations for LibreOffice API

Project description

This project is Type Support (typings) for LibreOffice ScriptForge

At the time of this writing there is no other PyPi package for ScriptForge. It is not necessary to have a ScriptForge package to take advantage of ScriptForge Typings.

ScriptForge lives inside of LibreOffice. Using these typings in a modern development IDE will give type Support for the ScriptForge library.

This project leverages types-unopy that gives full typing support for LibreOffice API. This allows full type support for ScriptForge and LibreOffice API.

These Typings are created for LibreOffice 7.6.

Installation

PIP

types-scriptforge PyPI

$ pip install types-scriptforge

ScriptForge Docs on LibreOffice Help.

Older versions

While this version will also work with previous version of ScriptForge, not all methods/functions are available in previous versions that are part of this typing library.

To install for version 7.5.

$ pip install "types-scriptforge>=2.0,<3.0"

To install for version 7.4.

$ pip install "types-scriptforge>=1.1,<2.0"

To install for version 7.3.

$ pip install "types-scriptforge<1.1"

Other

Figure 1: ScriptForge typings example

types-scriptforge example gif.

After of version 3.0 of types-scriptforge a new version scheme is used that now matches the version release of LibreOffice and ScriptForge. So types-scriptforge version 7.6 is for LibreOffice version 7.6, types-scriptforge version 7.7 is for LibreOffice version 7.7 and so on.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

types_scriptforge-7.6.0.1.tar.gz (73.0 kB view hashes)

Uploaded Source

Built Distribution

types_scriptforge-7.6.0.1-py3-none-any.whl (73.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page