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
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36ce0cad23d3cb9e2ddb75420456f52c30ce1ced55472ba3ad0892e6a8e50495 |
|
MD5 | ef741ff3f5a771251adaaef92e693945 |
|
BLAKE2b-256 | a135be8e08427f2537183f0a933d3e3f686b122d2eae062e4cb6e8bb43c737cd |
File details
Details for the file types_scriptforge-7.6.0.1-py3-none-any.whl
.
File metadata
- Download URL: types_scriptforge-7.6.0.1-py3-none-any.whl
- Upload date:
- Size: 73.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.6.0 CPython/3.8.10 Windows/10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81f7d4a017714f2472096fff65f1749efc5fa85901bc841bdccfa773a6fa8509 |
|
MD5 | 582908770ce148c316078db5c2cd621f |
|
BLAKE2b-256 | 39ec17aeb4d1d10a6189c9232e24f87a2e33c158999848457fbe845b18b0f155 |