New submission from Serhiy Storchaka: `make regen-all` regenerates many generated files. But not all.
1. Argument Clinic files has their own make target, `make clinic`. Perhaps "clinic" should be a dependency for "regen-all". 2. Lib/token.py and Lib/symbols.py are generated from Include/token.h and Include/graminit.h. 3. Lib/keyword.py is generated from graminit.c. 4. Modules/sre_constants.h is generated from Lib/sre_constants.py. 5. Lib/stringprep.py is generated by mkstringprep.py (currently it is slightly outdated). 6. Objects/unicodetype_db.h, Objects/unicodetype_db.h and Modules/unicodename_db.h are generated by makeunicodedata.py (it downloads Unicode data from Internet). Some generating scripts support Python 2.7 and even older versions. Some generating scripts (in particular Argument Clinic) need recent Python version (3.5+ or like). ---------- components: Build messages: 295781 nosy: haypo, ncoghlan, serhiy.storchaka priority: normal severity: normal status: open title: Additional dependencies and rule for `make regen-all` type: enhancement versions: Python 3.7 _______________________________________ Python tracker <rep...@bugs.python.org> <http://bugs.python.org/issue30638> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com