From 8ed3317f0121ab21ff3f5f8ddacb8bb64952188a Mon Sep 17 00:00:00 2001 From: Thomas Kluyver Date: Tue, 7 Apr 2020 11:58:07 +0100 Subject: [PATCH] Add explanatory comment about generated setup.py scripts --- flit/sdist.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/flit/sdist.py b/flit/sdist.py index a2d3a0f5..dd14f0e5 100644 --- a/flit/sdist.py +++ b/flit/sdist.py @@ -13,6 +13,10 @@ log = logging.getLogger(__name__) +# Our generated setup.py deliberately loads distutils, not setuptools, to +# discourage running it directly and getting a setuptools mess. Tools like pip +# handle this correctly - loading setuptools anyway but avoiding its issues. + SETUP = """\ #!/usr/bin/env python # setup.py generated by flit for tools that don't yet use PEP 517