Skip to content

Public API for compilers.C #5271

Description

@jaraco

Part of the compilers decoupling epic #5264 (Phase 2).

Add distutils/compilers/C/__init__.py exposing the documented, importable public API:

  • Compiler, new_compiler, get_default_compiler, show_compilers
  • the platform compiler classes
  • the errors (from compilers.errors, per [debt] Remove distutils hack #5264 Phase 1)

This is the concrete, blessed surface consumers migrate to.

Resolves #2806 and #4540.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions