bpo-36146: Split setup.py into subfunctions (GH-12125) · python/cpython@5ec33a1 (original) (raw)

bpo-36146: Split setup.py into subfunctions (GH-12125)

* Split PyBuildExt.detect_modules() huge function into subfunctions. * Move curses, hashlib and some other code to reorganize the code. * detect_tkinter() now returns False if the extension is missing. * Add PyBuildExt.config_h_vars attribute

1 parent 95e2cbf commit 5ec33a1