Skip to main content

The ergonomic Ninja-based build system.

Project description


Bob the Builder

The ergonomic Ninja-based build system.

🏃 Getting Started  ·  ⌨️ CLI  ·  🎯 Goals  ·  🙏 Acknowledgements

Getting Started

uv tool install git+https://github.com/bob-hq/bob --with git+https://github.com/bob-hq/bob-std 

CLI

Goals

Sorted by priority:

  • Writing Bobfiles, writing plugins and rules, and composing Bobfiles should all be easy and feel Pythonic.
  • Type safety should allow for a smooth editing experience and easy-to-debug errors.
  • Plugins should be close to the actual commands rather than lock you in to a specific paradigm.
  • Speed should be fast.

Acknowledgements

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

bob_build-0.1.0.tar.gz (16.7 kB view details)

Uploaded Source

Built Distribution

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

bob_build-0.1.0-py3-none-any.whl (24.7 kB view details)

Uploaded Python 3

File details

Details for the file bob_build-0.1.0.tar.gz.

File metadata

  • Download URL: bob_build-0.1.0.tar.gz
  • Upload date:
  • Size: 16.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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}

File hashes

Hashes for bob_build-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fac5d3d3636195fd5b57b8591142183c138f59095b7d2dea8aa70532ace0c4d7
MD5 1a64f75d3b07df9a81a60a4f42154009
BLAKE2b-256 b2bb5178ed18fceb1ed854790f580776a26b622a9785fbbc217f9658b279dcbc

See more details on using hashes here.

File details

Details for the file bob_build-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: bob_build-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 24.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.25 {"installer":{"name":"uv","version":"0.11.25","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}

File hashes

Hashes for bob_build-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 57099d6052975adaaead25eeb66442ff8892e6bc25e3756173baec89d0e3018c
MD5 77ead2cb063f24dd07ea6936fdedce2d
BLAKE2b-256 d38606928085699063b8cb1a0ed19b8243c0614c67240279b426c7c28bd43536

See more details on using hashes here.

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