Navigation

  • index
  • modules |
  • next |
  • previous |
  • bpt 0.1.0-alpha.6 documentation »
  • bpt Development

bpt Development¶

This page and its subsections concern with the development of bpt itself. Addionally, while prebuilt bpt executables are available on the GitHub page, one may wish to build bpt from source.

The bpt build process is designed to be as turn-key simple as possible.

This section will discuss how to modify and build bpt itself.

  • Supported Platforms and Build Requirements
    • Build Requirements
  • Setting Up a Build/Development Environment
    • Getting Started with Poetry
    • Using the Poetry Environment
  • Building bpt from Source
    • Running a Build Only
    • Rapid Iterations for Development
    • Toolchain Control
    • What’s Happening?
    • Unit Tests
    • Speeding Up the Build
  • Testing with pytest
    • Writing Tests
    • Testing Error Handling
  • bpt CI Scripts Python API
    • Test Fixtures
    • Module: bpt_ci
    • Module: bpt_ci.bootstrap
    • Module: bpt_ci.bpt
    • Module: bpt_ci.docs
    • Module: bpt_ci.msvs
    • Module: bpt_ci.paths
    • Module: bpt_ci.proc
    • Module: bpt_ci.util
    • Module: bpt_ci.toolchain
    • Module: bpt_ci.testing
    • Module: bpt_ci.testing.error
    • Module: bpt_ci.testing.fixtures
    • Module: bpt_ci.testing.fs
    • Module: bpt_ci.testing.http
    • Module: bpt_ci.testing.repo
    • External Types to Know

Previous topic

bpt Design and Rationale

Next topic

Supported Platforms and Build Requirements

This Page

  • Show Source

Quick search

Navigation

  • index
  • modules |
  • next |
  • previous |
  • bpt 0.1.0-alpha.6 documentation »
  • bpt Development
© Copyright 2022. Created using Sphinx 4.4.0.