build package

Module contents

python-build - A simple, correct PEP517 package builder

exception build.BuildBackendException

Bases: Exception

Exception raised when the backend fails

exception build.BuildException

Bases: Exception

Exception raised by ProjectBuilder

class build.ProjectBuilder(srcdir='.')

Bases: object

build(distribution, outdir)

Builds a distribution

Parameters
  • distribution (str) – Distribution to build (sdist or wheel)

  • outdir (str) – Outpur directory

Return type

None

check_depencencies(distribution)

Returns a set of the missing dependencies

Parameters

distribution (str) – Distribution to build (sdist or wheel)

Return type

List[str]

build.check_version(requirement_string, extra='')
Parameters
  • requirement_string (str) – Requirement string

  • extra (str) – Extra (eg. test in myproject[test])

Return type

bool