[Python-Dev] Distutils2 scripts (original) (raw)

Fred Drake fdrake at acm.org
Fri Oct 8 19:01:40 CEST 2010


On Fri, Oct 8, 2010 at 9:22 AM, Tarek Ziadé <ziade.tarek at gmail.com> wrote:

pkgmanager ?

  1. Underscores are evil. Don't do that.

  2. Mixed shortened + written-out names are just nasty.

Mmm.. setup.py is gone in D2, and setup.py will be the marker of d1.

Did we finally decide it could be done without setup.py entirely, in all cases? I guess I've been busy elsewhere lately.

Some project might want to provide both setups for backward compatibility:

- a setup.py (d1) - a setup,cfg (d2 and optionally some d1 options)

If a project requites setup.py for any reason, it can include the compatibility it needs there, even if there is sometimes a need for d2 to use a setup.py:

try:
    import distutils2
except ImportError:
    import distutils.core
    distutils.core.setup(...)
else:
    distutils2.core.setup()

Anyway, the pysetup name offered in tis thread works for me as well.

  -Fred

-- Fred L. Drake, Jr.    "A storm broke loose in my mind."  --Albert Einstein



More information about the Python-Dev mailing list