API stubs for Blender and UPBGE generated with bpystubgen.
Project description
Blender / UPBGE API Stubs
This module provides type information for Blender and UPBGE's Python API, following the PEP-561 standard.
It was generated using BPY Stub Generator which is also available on PyPI as a separate module.
Screenshots
Auto-completion at work in PyCharm:
Pop-up documentation support in VSCode:
Installation
There are two variants of the API stubs, one for Blender and the other for UPBGE. For Blender,
you can install blender-stubs
module with appropriate version qualifier as follows:
$ pip install blender-stubs==3.1.27
This will install the latest module for Blender 2.93, and for now stubs are provided for Blender
2.80 and onwards. You can also specify the next unreleased version as 3.1.*
to get the latest
snapshot of the module:
$ pip install blender-stubs==3.2.*
A stub module for UPBGE 0.3, as well as pre-release versions for the master branch are also available on PyPI repository. For the stable version, you can install it as follows:
$ pip install upbge-stubs==0.3.0.27
And for the latest snapshot,
$ pip install upbge-stubs==0.3.1.*
You can also install the module using Pipenv
. Note that it is required to set allow_preleases
option
in case you want to install a snapshot release (e.g. UPBGE 0.3.1.*).
You can use the following content as a template for your Pipfile
:
[[source]]
name = "pypi"
url = "https://pypi.org/simple"
verify_ssl = true
[packages]
"upbge-stubs" = "==0.3.1.*"
[requires]
python_version = "3.10"
[pipenv]
allow_prereleases = true
You may want to use [dev-packages]
instead of [packages]
as it's more appropriate to do so,
in which case you can install or update the stubs using the -d
flag like pipenv update -d
.
License
This project is provided under the terms of GNU General Public License v3 (GPL3).
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
Hashes for upbge-stubs-0.3.1.27.dev3124927351.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3c3c4c75f21c624dc796e395f6243496677ab8159b5c881e903c5528f88c6e6 |
|
MD5 | 539210fd32b017a14826fa03fe4b0b02 |
|
BLAKE2b-256 | 5026ab9f7f63e20df4fff01e2f4aa84b871bb37caf96fdc5a3cd8362e908dfc4 |