Using PyBuilder¶

  • Installation
    • Virtual Environment
    • Installing completions
  • Concepts
    • Introduction
    • Advantages for python projects
    • Why Another Build Tool
    • Design
  • Complete walkthrough for a new PyBuilder project
    • Installing PyBuilder
    • Scaffolding
    • Our new build.py
    • Our first test
    • Adding a script
  • Walkthrough working on an existing PyBuilder project
    • Getting the project
    • Ensuring your environment is ready
    • Building the project
  • The build.py project descriptor
    • The build.py anatomy
    • Initializers
    • Tasks
  • Packaging your project
    • Dealing with project dependencies
    • Packaging with setuptools
    • The copy_resources plugin
    • Installing non-python files
    • Writing and shipping a setup.cfg
    • Replacing placeholders before packaging - the filter_resources plugin
  • Plugins for testing
    • Running python unit tests
    • Running python integration tests
    • The cram commandline test plugin
    • Monitoring test status with the pytddmon plugin
    • Running tests with arbitrary shell commands (pytest, ...)
  • Plugins for code quality
    • Measuring coverage
    • Integrating with SonarQube
    • Linting python sources
  • IDE integration
    • IntelliJ IDEA / PyCharm
    • Eclipse PyDev
    • Sublime Text 3

Extending PyBuilder¶

...or try searching for what you want: Search Page

Logo

Table Of Contents

  • Using PyBuilder
  • Extending PyBuilder

Related Topics

  • Documentation overview
    • Next: Installation

This Page

  • Show Source

Quick search

©2015, PyBuilder Team. | Powered by Sphinx 1.5.1 & Alabaster 0.7.9 | Page source