🚨 Active Supply Chain Attack:node-ipc Package Compromised.Learn More
Socket
Book a DemoSign in
Socket

types-scriptforge

Package Overview
Dependencies
Maintainers
1
Versions
14
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

types-scriptforge - pypi Package Compare versions

Comparing version
1.0.2
to
2.0.0
+74
pyproject.toml
[tool.poetry]
name = "types-scriptforge"
version = "2.0.0"
description = "Type annotations for LibreOffice API"
# name regex
# https://github.com/python-poetry/poetry-core/commit/01602122f9b2a4cc927d94c543efb5020dfa3817
authors = [":Barry-Thomas-Paul: Moss <bigbytetech@gmail.com>"]
license = "Apache-2.0"
readme = "README.rst"
homepage = "https://github.com/Amourspirit/python-types-scriptforge"
repository = "https://github.com/Amourspirit/python-types-scriptforge"
classifiers=[
"Environment :: Other Environment",
"Intended Audience :: Developers",
"Operating System :: OS Independent",
"Topic :: Office/Business",
"Typing :: Typed",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
]
packages = [
{ include = "scriptforge-stubs" }
]
keywords = ["libreoffice", "openoffice", "scriptforge", "typings", "uno", "ooouno", "pyuno"]
[tool.poetry.dependencies]
python = "^3.7"
types-uno-script = ">=0.1.1"
types-unopy = ">=1.0.1"
[[tool.poetry.source]]
name = "pypi-test"
url = "https://test.pypi.org/legacy/"
default = false
secondary = false
[tool.poetry.group.dev.dependencies]
black = ">=23.1.0"
esbonio = ">=0.16.1"
lo-dev-search = ">=2.0"
[tool.ruff]
ignore = ["E501", "F811"]
exclude = [
".bzr",
".direnv",
".eggs",
".git",
".hg",
".mypy_cache",
".nox",
".pants.d",
".pytype",
".ruff_cache",
".svn",
".tox",
".venv",
"__pypackages__",
"_build",
"buck-out",
"build",
"dist",
]
line-length = 100
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"

Sorry, the diff of this file is too big to display

+37
-14
Metadata-Version: 2.1
Name: types-scriptforge
Version: 1.0.2
Summary: Type annotations for ScriptForge
Version: 2.0.0
Summary: Type annotations for LibreOffice API
Home-page: https://github.com/Amourspirit/python-types-scriptforge
License: Apache-2.0
Keywords: libreoffice,openoffice,scriptforge,typings,uno,ooouno,pyuno
Author: :Barry-Thomas-Paul: Moss
Author-email: bigbytetech@gmail.com
License: Apache Software License
Keywords: libreoffice,openoffice,scriptforge,typings,uno,ooouno,pyuno
Platform: UNKNOWN
Classifier: License :: OSI Approved :: Apache Software License
Requires-Python: >=3.7,<4.0
Classifier: Environment :: Other Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Office/Business
Classifier: Typing :: Typed
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3

@@ -23,5 +20,14 @@ Classifier: Programming Language :: Python :: 3.7

Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.7.0
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Office/Business
Classifier: Typing :: Typed
Requires-Dist: types-uno-script (>=0.1.1)
Requires-Dist: types-unopy (>=1.0.1)
Project-URL: Repository, https://github.com/Amourspirit/python-types-scriptforge
Description-Content-Type: text/x-rst
License-File: LICENSE

@@ -38,3 +44,3 @@ ===================

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

@@ -47,3 +53,3 @@

These Typings are created for LibreOffice ``7.3``.
These Typings are created for LibreOffice ``7.5``.

@@ -64,2 +70,20 @@ Installation

Older versions
--------------
While this version will also work with previous version of ScriptForge, not all methods/funtions are available in previous versions
that are part of this typing library.
To install for version ``7.4``.
.. code-block:: bash
$ pip install "types-scriptforge>=1.1,<2.0"
To install for version ``7.3``.
.. code-block:: bash
$ pip install "types-scriptforge<1.1"
Other

@@ -72,2 +96,1 @@ =====

:alt: types-scriptforge example gif.

@@ -11,3 +11,3 @@ ===================

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

@@ -20,3 +20,3 @@

These Typings are created for LibreOffice ``7.3``.
These Typings are created for LibreOffice ``7.5``.

@@ -37,2 +37,20 @@ Installation

Older versions
--------------
While this version will also work with previous version of ScriptForge, not all methods/funtions are available in previous versions
that are part of this typing library.
To install for version ``7.4``.
.. code-block:: bash
$ pip install "types-scriptforge>=1.1,<2.0"
To install for version ``7.3``.
.. code-block:: bash
$ pip install "types-scriptforge<1.1"
Other

@@ -39,0 +57,0 @@ =====

Sorry, the diff of this file is too big to display

[egg_info]
tag_build =
tag_date = 0
#!/usr/bin/env python
import pathlib
import os
from setuptools import setup
# from scriptforge_stubs import __version__
PKG_NAME = 'types-scriptforge'
VERSION = "1.0.2"
# The directory containing this file
HERE = pathlib.Path(__file__).parent
# The text of the README file
with open(HERE / "README.rst") as fh:
README = fh.read()
src_path = str(HERE / 'scriptforge')
setup(
name=PKG_NAME,
version=VERSION,
package_data={"": ["*.pyi", "py.typed"]},
python_requires='>=3.7.0',
url="https://github.com/Amourspirit/python-types-scriptforge",
packages=["scriptforge"],
author=":Barry-Thomas-Paul: Moss",
author_email='bigbytetech@gmail.com',
license="Apache Software License",
keywords=['libreoffice', 'openoffice', 'scriptforge', 'typings', 'uno', 'ooouno', 'pyuno'],
classifiers=[
"License :: OSI Approved :: Apache Software License",
"Environment :: Other Environment",
"Intended Audience :: Developers",
"Operating System :: OS Independent",
"Topic :: Office/Business",
"Typing :: Typed",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
],
install_requires=[
'typing_extensions>=3.7.4.3;python_version<"3.7"',
'types-unopy>=0.1.7'
],
description="Type annotations for ScriptForge",
long_description_content_type="text/x-rst",
long_description=README
)
Metadata-Version: 2.1
Name: types-scriptforge
Version: 1.0.2
Summary: Type annotations for ScriptForge
Home-page: https://github.com/Amourspirit/python-types-scriptforge
Author: :Barry-Thomas-Paul: Moss
Author-email: bigbytetech@gmail.com
License: Apache Software License
Keywords: libreoffice,openoffice,scriptforge,typings,uno,ooouno,pyuno
Platform: UNKNOWN
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Environment :: Other Environment
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Topic :: Office/Business
Classifier: Typing :: Typed
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.7.0
Description-Content-Type: text/x-rst
License-File: LICENSE
===================
ScriptForge Typings
===================
This project is Type Support (typings) for LibreOffice `ScriptForge <https://gitlab.com/LibreOfficiant/scriptforge>`_
At the time of this writing there is no PyPi packaing for ScriptForge.
It is not necessary to have a ScriptForge package to take advantage of
ScritForge Typings.
ScriptForge lives inside of LibreOffice. Using these typings in an moder development IDE
will give type Support for the ScriptForge library.
This project leverages `types-unopy <https://github.com/Amourspirit/python-types-unopy>`_ that gives
full typing support for `LibreOffice API <https://api.libreoffice.org/>`_.
This allows full type support for `ScriptForge <https://gitlab.com/LibreOfficiant/scriptforge>`_
and `LibreOffice API <https://api.libreoffice.org/>`_.
These Typings are created for LibreOffice ``7.3``.
Installation
============
PIP
---
**types-scriptforge** `PyPI <https://pypi.org/project/types-scriptforge/>`_
.. code-block:: bash
$ pip install types-scriptforge
`ScriptForge Docs <The ScriptForge Library>`_ on LibreOffice Help.
Other
=====
**Figure 1:** ScriptForge typings example
.. figure:: https://user-images.githubusercontent.com/4193389/163497042-a572dff9-0278-4d42-be22-dea4555545ff.gif
:alt: types-scriptforge example gif.
types-unopy>=0.1.7
[:python_version < "3.7"]
typing_extensions>=3.7.4.3
LICENSE
README.rst
setup.py
scriptforge/__init__.pyi
scriptforge/py.typed
types_scriptforge.egg-info/PKG-INFO
types_scriptforge.egg-info/SOURCES.txt
types_scriptforge.egg-info/dependency_links.txt
types_scriptforge.egg-info/requires.txt
types_scriptforge.egg-info/top_level.txt