コンテンツにスキップ

未翻訳のページ

このページはまだ日本語に翻訳されていないため、英語の原文を表示しています。 翻訳に協力する

distutils Module

⚠️ REMOVED IN PYTHON 3.12: The distutils package was deprecated in Python 3.10 and removed in Python 3.12.

The distutils module provided tools for building and distributing Python packages.

Complexity Reference

Operation Time Space Notes
Build distribution O(n) O(n) n = files
Compile extensions O(k) O(k) k = C files

Building Distributions

Setup Script

# Legacy example (Python <= 3.11)
from distutils.core import setup

setup(
    name='mypackage',
    version='1.0.0',
    description='My package',
    author='Your Name',
    py_modules=['mymodule'],
    scripts=['bin/myscript'],
)

# Run:
# python setup.py build
# python setup.py install
# python setup.py sdist