Fast, convenient project manager for Blender extensions.
 
Go to file
Sofus Albert Høgsbro Rose c7155ef6b6
fix: fixed Windows detection trying to detect Linux
2025-01-15 09:30:36 +01:00
blext fix: fixed Windows detection trying to detect Linux 2025-01-15 09:30:36 +01:00
examples/simple fix: fixed --version and removed pip 2025-01-15 08:34:08 +01:00
tests chore: Setup infrastructure. 2025-01-13 18:52:49 +01:00
.editorconfig feat: Working app! 2025-01-13 18:30:57 +01:00
.gitignore chore: Fixed .gitignores to omit examples/*/dev 2025-01-14 09:33:00 +01:00
.pre-commit-config.yaml chore: Setup infrastructure. 2025-01-13 18:52:49 +01:00
.python-version feat: Working app! 2025-01-13 18:30:57 +01:00
LICENSE chore: Setup infrastructure. 2025-01-13 18:52:49 +01:00
LICENSE_header.txt chore: Setup infrastructure. 2025-01-13 18:52:49 +01:00
README.md chore: Setup infrastructure. 2025-01-13 18:52:49 +01:00
pyproject.toml fix: fixed --version and removed pip 2025-01-15 08:34:08 +01:00
uv.lock fix: fixed --version and removed pip 2025-01-15 08:34:08 +01:00

README.md

blext

A fast, convenient project manager for Blender extensions.

Quite experimental for the moment. Documentation TBD.

For now, install the uv package manager and run

uvx blext

to try out blext. A barebones help text should be available even now.

Contributing

Tooling

  • uv: Package and project manager.
  • ruff lint: Linter. Currently not enforced.
  • ruff fmt: Linter. Currently enforced.
  • mypy: Static type analysis. Currently not enforced.
  • commitizen: Commit and release conventions. Currently not enforced.
  • pre-commit: Guarantees

Making Commits

Commits are subject to pre-commit hooks. To set this up, run:

uvx pre-commit install

Thereafter, it will run after each commit.

Sometimes it's nice to run all of the pre-commit hooks manually:

uvx pre-commit run --all-files