Skip to main content

BUT

A Blender utility built to accelerate workflows.


Built for Blender Built with Python Packaged with UV CI Passing


Install

uv tool install --python 3.13 but-cli   # bpy only ships wheels for Python 3.13

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; other pushes skip releasing.

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.0

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.0
File Size Uploaded
but_cli-0.1.0.tar.gz 1.8 kB Details

Built distribution (wheel)

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

Total release size: 4.1 kB

Release files / but_cli-0.1.0.tar.gz

Download URL but_cli-0.1.0.tar.gz
Size 1.8 kB
Tags Source
SHA-256 checksum
How to use checksums
049a774055e78ed0dcc5fa352258874c2554a73ac73d7da90773bababf7baa3f
BLAKE2b-256 checksum
How to use checksums
59e309d7eeaaa189fb2d0a40d3cf087831034ccf4e91e8aadd3c7d08345029ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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.0-py3-none-any.whl

Download URL but_cli-0.1.0-py3-none-any.whl
Size 2.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
642808a7b4aefca03b32a48e409e561424c8be84c3cc1ca9e0a2ad90506db369
BLAKE2b-256 checksum
How to use checksums
9dc16e3c4dcce7549284d66ae94ff00d13da9ace5184da0ffb13eb09e1e74ed1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.21 {"installer":{"name":"uv","version":"0.12.21","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

This release

0.1.0 This release

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