[Buildroot] [PATCH v4 0/2] pycompile: fix .pyc source paths + improvements
Robin Jarry
robin.jarry at 6wind.com
Thu Sep 10 08:32:50 UTC 2020
This series is about fixing the original .py source paths encoded into
.pyc files. It comes with small improvements on pycompile.py as well.
The first two commits of v2 have been applied already, I am sending the
last two which needed some rework.
Also, v3 has a problem with python 3.4 and earlier (especially python
2). This v4 should work with all versions of python.
Robin Jarry (2):
support/scripts/pycompile: fix .pyc original source file paths
support/scripts/pycompile: add --verbose option
package/python/python.mk | 6 +-
package/python3/python3.mk | 6 +-
support/scripts/pycompile.py | 153 +++++++++++++++++++++++------------
3 files changed, 108 insertions(+), 57 deletions(-)
Differences since v3:
* Fixed errors with python <3.4.
Differences since v2:
* Used str.format() instead of % format.
* Renamed the TARGET positional argument into --strip-root which is
more explicit. The script is called with --strip-root=$(TARGET_DIR).
* Homogenized the arguments metavars.
* Used argparse type callbacks for directory arguments checking.
--
2.28.0
More information about the buildroot
mailing list