This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author pitrou
Recipients brett.cannon, dmalcolm, edmond.burnett, eric.snow, ezio.melotti, meador.inge, pitrou, ronaldoussoren
Date 2013-07-29.13:45:43
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1768775312.29584882.1375105537553.JavaMail.root@zimbra10-e2.priv.proxad.net>
In-reply-to <1375105219.99.0.823460466064.issue17449@psf.upfronthosting.co.za>
Content
> The overhead of 2to3 isn't too bad, especially because only a subset
> of the benchmarks is translated in the first place.

Well, the biggest time is spent translating the third-party libraries,
not benchmark files.
Also, it's simply tedious manual work (you have to create a separate
directory etc.).

> It is more important that there is better documentation than there is
> now, it seems that you're supposed to use either '-b 2n3' or
> make_perf3.sh with '-b py3k'.  Neither of which are mentioned in
> README.txt.

That's because the benchmark suite was initially 2.x-only, and the
"make_perf3.sh" was a quick hack to make some of the benchmarks work
on 3.x.

Nowadays the goal is for benchmark files to be 2.x and 3.x compatible
in the same codebase, so that only third-party libs remain to
translate. Adding 3.x-compatible versions of the third-party libs
would eliminate that last step.
History
Date User Action Args
2013-07-29 13:45:43pitrousetrecipients: + pitrou, brett.cannon, ronaldoussoren, ezio.melotti, dmalcolm, meador.inge, eric.snow, edmond.burnett
2013-07-29 13:45:43pitroulinkissue17449 messages
2013-07-29 13:45:43pitroucreate