Skip to main content

BUT

A Blender utility built to accelerate workflows.


Built for Blender Built with Python Packaged with uv Published to PyPI CI


Features

  • Empty blender project creation

Requirements

Ensure that you meet following minimum requirements before installing:

  • Python 3.13.*
  • Blender >= 5.2.2
  • Unity >= 2019.2.1f1

Install

uv tool install --python 3.13 but-cli

Usage

# Show help for command
uv run but --help

# Test
uv run pytest

# Build
uv build

Releasing

Bump the version and push to main. When v<version> doesn't exist yet, the release workflow publishes to PyPI and then creates the tag and GitHub release.

uv version --bump patch   # or minor / major
git commit -am "chore: release v$(uv version --short)"
git push

Release notes are generated by git-cliff from the conventional commit messages since the previous tag (config: cliff.toml). Preview them before bumping:

git cliff --unreleased --tag v0.2.0

License

This project is licensed under the MIT license. Refer to LICENSE.md

Metadata

Release files for but-cli 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for but-cli 0.1.1
File Size Uploaded
but_cli-0.1.1.tar.gz 2.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for but-cli 0.1.1
File Interpreter ABI Platform
but_cli-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 4.5 kB

Release files / but_cli-0.1.1.tar.gz

Download URL but_cli-0.1.1.tar.gz
Size 2.0 kB
Tags Source
SHA-256 checksum
How to use checksums
6641ecb28968fb36d2efb4434d352f088fcdf33c7388e64d21a675a6b73d4591
BLAKE2b-256 checksum
How to use checksums
2b4091cbecedb6e4c58bc74157226b85b1bd4b453707fcb0581cd84d1ee7d55b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.22 {"installer":{"name":"uv","version":"0.12.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / but_cli-0.1.1-py3-none-any.whl

Download URL but_cli-0.1.1-py3-none-any.whl
Size 2.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d9250aa0206bc7cadab8033801d6e6f28cf450e0032f038035f508694213bca6
BLAKE2b-256 checksum
How to use checksums
118e8575f7ee204c0ff69f4d93a78ded8283f83bf2a82cc55f2191375440add2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.22 {"installer":{"name":"uv","version":"0.12.22","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

0.1.2

2 release files

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page