# Building C and C++ Extensions — Python 3.16.0a0 - dokumentacja
A C extension for CPython is a shared library (for example, a.so file on Linux,.pyd on Windows), which exports an initialization function. See Definiowanie modułów rozszerzeń for details. Building ...

# Building C and C++ Extensions

A C extension for CPython is a shared library (for example, a `.so` file on Linux, `.pyd` on Windows), which exports an initialization function.

See Definiowanie modułów rozszerzeń for details.

## Building C and C++ Extensions with setuptools

Kompilację, pakowanie i dystrybucję modułów rozszerzeń najlepiej wykonywać za pomocą narzędzi firm trzecich, co wykracza poza zakres niniejszego dokumentu. Jednym z odpowiednich narzędzi jest Setuptools, którego dokumentację można znaleźć pod adresem https://setuptools.pypa.io/en/latest/setuptools.html.

The `distutils` module, which was included in the standard library until Python 3.12, is now maintained as part of Setuptools.