Документация Python неофициальный перевод

index.md

112 строк · 13.7 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/3.0/distutils/index.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Распространение модулей Python89| Авторы: | Грег Уорд, Энтони Бакстер |10| --- | --- |11| Эл. почта: | [distutils-sig@python.org](https://python-all.ru/3.0/distutils/index.html) |12| Версия: | 3.0 |13| Дата: | 14 февраля 2009 |1415В этом документе описываются утилиты распространения Python (Distutils) с точки зрения разработчика модуля; в нём рассказывается, как с помощью Distutils сделать модули и расширения Python легко доступными широкой аудитории при минимальных затратах на механизмы сборки, выпуска и установки.1617- [Введение в Distutils](https://python-all.ru/3.0/distutils/introduction.html)1819  - [Концепции и терминология](https://python-all.ru/3.0/distutils/introduction.html#concepts-terminology)20  - [Простой пример](https://python-all.ru/3.0/distutils/introduction.html#a-simple-example)21  - [Общая терминология Python](https://python-all.ru/3.0/distutils/introduction.html#general-python-terminology)22  - [Терминология Distutils](https://python-all.ru/3.0/distutils/introduction.html#distutils-specific-terminology)23- [Написание сценария установки](https://python-all.ru/3.0/distutils/setupscript.html)2425  - [Перечисление целых пакетов](https://python-all.ru/3.0/distutils/setupscript.html#listing-whole-packages)26  - [Перечисление отдельных модулей](https://python-all.ru/3.0/distutils/setupscript.html#listing-individual-modules)27  - [Описание модулей расширения](https://python-all.ru/3.0/distutils/setupscript.html#describing-extension-modules)28  - [Связи между дистрибутивами и пакетами](https://python-all.ru/3.0/distutils/setupscript.html#relationships-between-distributions-and-packages)29  - [Установка сценариев](https://python-all.ru/3.0/distutils/setupscript.html#installing-scripts)30  - [Установка данных пакета](https://python-all.ru/3.0/distutils/setupscript.html#installing-package-data)31  - [Установка дополнительных файлов](https://python-all.ru/3.0/distutils/setupscript.html#installing-additional-files)32  - [Дополнительные метаданные](https://python-all.ru/3.0/distutils/setupscript.html#additional-meta-data)33  - [Отладка сценария установки](https://python-all.ru/3.0/distutils/setupscript.html#debugging-the-setup-script)34- [Написание файла конфигурации установки](https://python-all.ru/3.0/distutils/configfile.html)35- [Создание дистрибутива исходного кода](https://python-all.ru/3.0/distutils/sourcedist.html)3637  - [Указание файлов для распространения](https://python-all.ru/3.0/distutils/sourcedist.html#specifying-the-files-to-distribute)38  - [Параметры манифеста](https://python-all.ru/3.0/distutils/sourcedist.html#manifest-related-options)39- [Создание собранных дистрибутивов](https://python-all.ru/3.0/distutils/builtdist.html)4041  - [Создание dumb-дистрибутивов](https://python-all.ru/3.0/distutils/builtdist.html#creating-dumb-built-distributions)42  - [Создание RPM-пакетов](https://python-all.ru/3.0/distutils/builtdist.html#creating-rpm-packages)43  - [Создание установщиков для Windows](https://python-all.ru/3.0/distutils/builtdist.html#creating-windows-installers)44  - [Кросс-компиляция в Windows](https://python-all.ru/3.0/distutils/builtdist.html#cross-compiling-on-windows)45  - [Контроль учётных записей (UAC) в Vista](https://python-all.ru/3.0/distutils/builtdist.html#vista-user-access-control-uac)46- [Регистрация в индексе пакетов](https://python-all.ru/3.0/distutils/packageindex.html)4748  - [Файл .pypirc](https://python-all.ru/3.0/distutils/packageindex.html#the-pypirc-file)49- [Загрузка пакетов в индекс пакетов](https://python-all.ru/3.0/distutils/uploading.html)50- [Примеры](https://python-all.ru/3.0/distutils/examples.html)5152  - [Чисто Python-дистрибутив (по модулям)](https://python-all.ru/3.0/distutils/examples.html#pure-python-distribution-by-module)53  - [Чисто Python-дистрибутив (по пакетам)](https://python-all.ru/3.0/distutils/examples.html#pure-python-distribution-by-package)54  - [Один модуль расширения](https://python-all.ru/3.0/distutils/examples.html#single-extension-module)55- [Расширение Distutils](https://python-all.ru/3.0/distutils/extending.html)5657  - [Интеграция новых команд](https://python-all.ru/3.0/distutils/extending.html#integrating-new-commands)58  - [Добавление новых типов дистрибутивов](https://python-all.ru/3.0/distutils/extending.html#adding-new-distribution-types)59- [Справочник команд](https://python-all.ru/3.0/distutils/commandref.html)6061  - [Установка модулей: семейство команд **install**](https://python-all.ru/3.0/distutils/commandref.html#installing-modules-the-install-command-family)62  - [Создание исходного дистрибутива: команда **sdist**](https://python-all.ru/3.0/distutils/commandref.html#creating-a-source-distribution-the-sdist-command)63- [Справочник API](https://python-all.ru/3.0/distutils/apiref.html)6465  - [`distutils.core` – Основные функции Distutils](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.core)66  - [`distutils.ccompiler` – Базовый класс CCompiler](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.ccompiler)67  - [`distutils.unixccompiler` – Компилятор C для Unix](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.unixccompiler)68  - [`distutils.msvccompiler` – Компилятор Microsoft](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.msvccompiler)69  - [`distutils.bcppcompiler` – Компилятор Borland](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.bcppcompiler)70  - [`distutils.cygwincompiler` – Компилятор Cygwin](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.cygwinccompiler)71  - [`distutils.emxccompiler` – Компилятор OS/2 EMX](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.emxccompiler)72  - [`distutils.mwerkscompiler` – Поддержка Metrowerks CodeWarrior](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.mwerkscompiler)73  - [`distutils.archive_util` – Утилиты архивации](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.archive_util)74  - [`distutils.dep_util` – Проверка зависимостей](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.dep_util)75  - [`distutils.dir_util` – Операции с деревом каталогов](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.dir_util)76  - [`distutils.file_util` – Операции с отдельными файлами](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.file_util)77  - [`distutils.util` – Прочие вспомогательные функции](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.util)78  - [`distutils.dist` – Класс Distribution](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.dist)79  - [`distutils.extension` – Класс Extension](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.extension)80  - [`distutils.debug` – Режим отладки Distutils](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.debug)81  - [`distutils.errors` – Исключения Distutils](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.errors)82  - [`distutils.fancy_getopt` – Обёртка стандартного модуля getopt](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.fancy_getopt)83  - [`distutils.filelist` – Класс FileList](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.filelist)84  - [`distutils.log` – Простое логирование в стиле PEP 282](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.log)85  - [`distutils.spawn` – Запуск подпроцесса](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.spawn)86  - [`distutils.sysconfig` – Информация о системной конфигурации](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.sysconfig)87  - [`distutils.text_file` – Класс TextFile](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.text_file)88  - [`distutils.version` – Классы номеров версий](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.version)89  - [`distutils.cmd` – Абстрактный базовый класс для команд Distutils](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.cmd)90  - [`distutils.command` – Отдельные команды Distutils](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command)91  - [`distutils.command.bdist` – Сборка двоичного установщика](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.bdist)92  - [`distutils.command.bdist_packager` – Абстрактный базовый класс для упаковщиков](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.bdist_packager)93  - [`distutils.command.bdist_dumb` – Сборка «глупого» установщика](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.bdist_dumb)94  - [`distutils.command.bdist_msi` – Сборка двоичного пакета Microsoft Installer](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.bdist_msi)95  - [`distutils.command.bdist_rpm` – Сборка двоичного дистрибутива в виде RPM и SRPM для Red Hat](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.bdist_rpm)96  - [`distutils.command.bdist_wininst` – Сборка установщика для Windows](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.bdist_wininst)97  - [`distutils.command.sdist` – Сборка дистрибутива из исходных кодов](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.sdist)98  - [`distutils.command.build` – Сборка всех файлов пакета](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.build)99  - [`distutils.command.build_clib` – Сборка библиотек C в пакете](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.build_clib)100  - [`distutils.command.build_ext` – Сборка расширений в пакете](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.build_ext)101  - [`distutils.command.build_py` – Сборка файлов .py/.pyc пакета](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.build_py)102  - [`distutils.command.build_scripts` – Сборка скриптов пакета](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.build_scripts)103  - [`distutils.command.clean` – Очистка области сборки пакета](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.clean)104  - [`distutils.command.config` – Настройка пакета](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.config)105  - [`distutils.command.install` – Установка пакета](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.install)106  - [`distutils.command.install_data` – Установка файлов данных из пакета](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.install_data)107  - [`distutils.command.install_headers` – Установка заголовочных файлов C/C++ из пакета](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.install_headers)108  - [`distutils.command.install_lib` – Установка файлов библиотек из пакета](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.install_lib)109  - [`distutils.command.install_scripts` – Установка файлов скриптов из пакета](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.install_scripts)110  - [`distutils.command.register` – Регистрация модуля в индексе пакетов Python](https://python-all.ru/3.0/distutils/apiref.html#module-distutils.command.register)111  - [Создание новой команды Distutils](https://python-all.ru/3.0/distutils/apiref.html#creating-a-new-distutils-command)112