types-scriptforge
Advanced tools
| [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. | ||
+20
-2
@@ -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 | ||
-49
| #!/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 |
| scriptforge |
Alert delta unavailable
Currently unable to show alert delta for PyPI packages.
370121
13.82%7367
15.63%6
-50%