This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author Antony.Lee
Recipients Antony.Lee, dstufft, eric.araujo
Date 2016-06-14.17:45:47
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1465926347.78.0.17877088837.issue27320@psf.upfronthosting.co.za>
In-reply-to
Content
Currently, `./setup.py --help-commands` displays extra commands in a random (dict iteration, probably?) order, as can be seen with the following minimal example:

    from distutils.command.build_py import build_py
    from distutils.core import setup

    class foo(build_py): pass
    class bar(build_py): pass

    setup(cmdclass={"foo": foo, "bar": bar})

(`./setup.py --help-commands` will sometimes display `foo` before `bar`, sometimes `bar` before `foo`.)

For consistency, and especially because setuptools adds a lot of extra commands, it would be nice if the help listing these extra commands was sorted instead.
History
Date User Action Args
2016-06-14 17:45:47Antony.Leesetrecipients: + Antony.Lee, eric.araujo, dstufft
2016-06-14 17:45:47Antony.Leesetmessageid: <1465926347.78.0.17877088837.issue27320@psf.upfronthosting.co.za>
2016-06-14 17:45:47Antony.Leelinkissue27320 messages
2016-06-14 17:45:47Antony.Leecreate