On Thursday 09 June 2011, Stefano Lattarini wrote:
> Hello automakers.
>
> In the first patch of this series I'll present the promised patch
> ensuring that the py-compile script is run with $(SHELL) in the
> automake-generated Makefiles.
>
> While writing that patch, I've noticed (and plucked) a couple of
> low-hanging fruits allowing small reductions in code duplication, and
> improvements in consistency and error reporting. Also, I've added
> few test cases checking py-compile directly (not only through its use
> in generated Makefiles).
>
> The changes introduced by these patches should IMHO go in a separate
> new branch 'python-work' based off of maint; we can later decide
> whether to merge this into maint, or only into master.
>
> I will push in 72 hours if there is no comment by then.
>
> Regards,
> Stefano
>
> Stefano Lattarini (6):
> python: run the 'py-compile' script with $(SHELL)
> py-compile: the '--destdir' option now accepts a blank argument
> python tests: add "unit tests" on py-compile
> py-compile: normalize error and help messages
> py-compile: complain on unrecognized options
> py-compile: '--' and non-option arguments terminate the option list
>
> ChangeLog | 61 ++
> NEWS |5 ++
> lib/am/python.am | 19 +++-
> lib/py-compile | 51 ++
> tests/Makefile.am |7 +++
> tests/Makefile.in |7 +++
> tests/py-compile-basedir.test | 51 +
> tests/py-compile-basic.test| 64 +++
> tests/py-compile-basic2.test | 71 ++
> tests/py-compile-destdir.test | 44 +++
> tests/py-compile-env.test | 60 +
> tests/py-compile-option-terminate.test | 44 +++
> tests/py-compile-usage.test| 75
>
> 13 files changed, 529 insertions(+), 30 deletions(-)
> create mode 100755 tests/py-compile-basedir.test
> create mode 100755 tests/py-compile-basic.test
> create mode 100755 tests/py-compile-basic2.test
> create mode 100755 tests/py-compile-destdir.test
> create mode 100755 tests/py-compile-env.test
> create mode 100755 tests/py-compile-option-terminate.test
> create mode 100755 tests/py-compile-usage.test
>
>
I've now pushed these patches to a new python-work branch.
Regards,
Stefano