This standard Python library module provides support for building and distributing custom packages. It contains a wide range of classes and functions.
distutils
distutils is a Windows development tool that is included in all standard Python installations. There are instruments for creating and managing distributions. This library is the foundation for other popular Python packaging modules such as setuptools and Pip.
Package building
You can create source distributions in the form of TAR.GZ archives. Binary and prebuilt packages are supported as well. Additionally, tools for installing software on local or remote systems are provided.
It is possible to add subpackages, modules, dependencies and data files to the project. Resulting distributions can be run on various platforms, including Windows, MacOS and Linux. Users are able to integrate additional plugins into distutils to expand basic functionality.
Interface
The main entry point to the API is the SETUP function. It takes a number of package arguments like the name, version and list of modules to include in the project. Advanced parameters like the installation directory and resulting format can be changed as well. After configuring the function you are able to build and distribute the package according to the specified options.
Features
- free to download and use;
- contains a Python development library;
- intended for building and distributing custom packages;
- instruments for installing Python modules on both local and remote computers are available;
- compatible with all modern versions of Windows.