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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file types_scriptforge-7.6.0.1.tar.gz.

File metadata

  • Download URL: types_scriptforge-7.6.0.1.tar.gz
  • Upload date:
  • Size: 73.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.0 CPython/3.8.10 Windows/10

File hashes

Hashes for types_scriptforge-7.6.0.1.tar.gz
Algorithm Hash digest
SHA256 36ce0cad23d3cb9e2ddb75420456f52c30ce1ced55472ba3ad0892e6a8e50495
MD5 ef741ff3f5a771251adaaef92e693945
BLAKE2b-256 a135be8e08427f2537183f0a933d3e3f686b122d2eae062e4cb6e8bb43c737cd

See more details on using hashes here.

File details

Details for the file types_scriptforge-7.6.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for types_scriptforge-7.6.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 81f7d4a017714f2472096fff65f1749efc5fa85901bc841bdccfa773a6fa8509
MD5 582908770ce148c316078db5c2cd621f
BLAKE2b-256 39ec17aeb4d1d10a6189c9232e24f87a2e33c158999848457fbe845b18b0f155

See more details on using hashes here.

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