GitHub - ActiveState/ez_setup: ez_setup.py and distribute_setup.py (original) (raw)
ez_setup
Problem: setup.py
of several Python projects blindly import the setuptools bootstrap module ez_setup.py
without realizing that it is usually not installed in the user's machine.This causes much trouble.
Workaround: Include ez_setup.py
(and distribute_setup.py
) as an installable Python package so users can doeasy_install ez_setup troublesome_package
as a workaround.
Note: The ez_setup.py
file being distributed is simply a copy ofdistribute_setup.py
from the Distributeproject (a setuptools fork); this is to remain compatible with several Python distributors opting to use Distribute instead of Setuptools -- examples: Debian, ActiveState, and so on.