Metadata-Version: 2.4
Name: compilers.C
Version: 0.1.0
Author-Email: Jason R. Coombs <jaraco@jaraco.com>
Summary: C/C++ compiler abstractions, extracted from distutils
Requires-Python: >= 3.10
Requires-Dist: compilers.common
Requires-Dist: compilers.errors
Requires-Dist: jaraco.functools
Requires-Dist: more_itertools
Requires-Dist: packaging
Requires-Dist: typing_extensions
Requires-Dist: standard-distutils
Requires-Dist: pytest; extra=="test"
Provides-Extra: doc
Provides-Extra: test
Project-URL: Source, https://github.com/coherent-oss/compilers.C
Description-Content-Type: text/markdown
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
License-Expression: Apache-2.0

[![](https://img.shields.io/pypi/v/compilers.C)](https://pypi.org/project/compilers.C)

![](https://img.shields.io/pypi/pyversions/compilers.C)

[![](https://github.com/coherent-oss/compilers.C/actions/workflows/main.yml/badge.svg)](https://github.com/coherent-oss/compilers.C/actions?query=workflow%3A%22tests%22)

[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)

[![Coherent Software Development System](https://img.shields.io/badge/coherent%20system-informational)](https://github.com/coherent-oss/system)

# compilers.C

C/C++ compiler abstractions, extracted from `distutils` and decoupled so
they can evolve as a standalone distribution within the `compilers`
namespace.

Provides the compiler implementations (`compilers.C.unix`,
`compilers.C.msvc`, `compilers.C.cygwin`, `compilers.C.zos`) built on a
common base (`compilers.C.base`), along with `new_compiler` and
`get_compilers` for discovering and instantiating the appropriate
compiler for the host platform.

Shared, language-agnostic pieces live in the sibling `compilers.common`
and `compilers.errors` distributions.
