Skip to main content

Add your description here

Project description

Peeler

A tool to use a pyproject.toml file instead (or alongside) of the blender_manifest.toml required for building blender add-ons since Blender 4.2 .

To install run:

pip install peeler

Feature

Create a blender_manifest.toml from values in your pyproject.toml

# pyproject.toml

[project]
name = "my_awesome_addon"
version = "1.0.0"

Run peeler:

peeler manifest /path/to/your/pyproject.toml /path/to/blender_manifest.toml

Will create (or update) the blender_manifest.toml:

# blender_manifest.toml

name = "my_awesome_addon"
version = "1.0.0"

Some meta-data are specific to Blender, such as blender_version_min, you can specify theses in your pyproject.toml file under the [tool.peeler.manifest] table:

# pyproject.toml
[project]
name = "my_awesome_addon"
version = "1.0.0"

[tool.peeler.manifest]
blender_version_min = "4.2.0"

Will create:

# blender_manifest.toml

name = "my_awesome_addon"
version = "1.0.0"
blender_version_min = "4.2.0"

Authors

  • Maxime Letellier - Initial work

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

peeler-0.1.1.tar.gz (44.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

peeler-0.1.1-py3-none-any.whl (46.2 kB view details)

Uploaded Python 3

File details

Details for the file peeler-0.1.1.tar.gz.

File metadata

  • Download URL: peeler-0.1.1.tar.gz
  • Upload date:
  • Size: 44.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for peeler-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6257baeec462701c6e0172925f220bcac410b4e5cf0db4a6fe8b348452394e5c
MD5 592abf1f9bd8cdb86c28065bf74998f7
BLAKE2b-256 20c8822b6756b3111aca713f78eab5ec94578922ba6a0a43a722b27dd6a38e5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for peeler-0.1.1.tar.gz:

Publisher: release.yaml on Maxioum/Peeler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file peeler-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: peeler-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 46.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for peeler-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 021b0c6e4752bd2aca09896657bd2faccb91c59193bcf1e33b21545b9a586eb7
MD5 5460aeeecf3f7969722a4bba2fa42522
BLAKE2b-256 5ba0befbf76d32f48d341e96a52b289b853f7eac542d22eea58a8eb6b9973ca1

See more details on using hashes here.

Provenance

The following attestation bundles were made for peeler-0.1.1-py3-none-any.whl:

Publisher: release.yaml on Maxioum/Peeler

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page