From kde-buildsystem Sat Oct 06 12:01:17 2012 From: "Commit Hook" Date: Sat, 06 Oct 2012 12:01:17 +0000 To: kde-buildsystem Subject: Re: Review Request: Support Python 3.2's new method of handling byte compiled files in PythonMacros. Message-Id: <20121006120117.26751.3676 () vidsolbach ! de> X-MARC-Message: https://marc.info/?l=kde-buildsystem&m=134967945010939 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============6809490881888176341==" --===============6809490881888176341== Content-Type: multipart/alternative; boundary="===============1126941399068252298==" --===============1126941399068252298== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://git.reviewboard.kde.org/r/106707/#review19999 ----------------------------------------------------------- This review has been submitted with commit 1c6bf846e0a0a15501d5ff96bc937aff= e9142c46 by Luca Beltrame to branch KDE/4.10. - Commit Hook On Oct. 3, 2012, 10:43 a.m., Luca Beltrame wrote: > = > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > http://git.reviewboard.kde.org/r/106707/ > ----------------------------------------------------------- > = > (Updated Oct. 3, 2012, 10:43 a.m.) > = > = > Review request for Build System. > = > = > Description > ------- > = > Python 3.2 changed the compile mechanism by creating a __pycache__ direct= ory. This obviously breaks a lot of stuff that assumed that pyc files were = stored in the same directory as the py files. This change adds a check, and= adjusts files only in case Python 3.2 is found. Notice that currently I ha= ve way of testing if the suffix (*cpython) is the same on all supported OSe= s. > = > = > Diffs > ----- > = > cmake/modules/PythonMacros.cmake 774c6b2d8eb5f9bafaf7e73da1108bd347a736= 67 = > = > Diff: http://git.reviewboard.kde.org/r/106707/diff/ > = > = > Testing > ------- > = > No more errors are produced when building PyKDE4 with Python 3.2.3 > = > = > Thanks, > = > Luca Beltrame > = > --===============1126941399068252298== Content-Type: text/html; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable
This is an automatically generated e-mail. To reply, visit: http://git.revie= wboard.kde.org/r/106707/

This revie=
w has been submitted with commit 1c6bf846e0a0a15501d5ff96bc937affe9142c46 b=
y Luca Beltrame to branch KDE/4.10.

- Commit


On October 3rd, 2012, 10:43 a.m., Luca Beltrame wrote:

Review request for Build System.
By Luca Beltrame.

Updated Oct. 3, 2012, 10:43 a.m.

Descripti= on

Python 3.2 changed the compile mechanism by creating a __pyc=
ache__ directory. This obviously breaks a lot of stuff that assumed that py=
c files were stored in the same directory as the py files. This change adds=
 a check, and adjusts files only in case Python 3.2 is found. Notice that c=
urrently I have way of testing if the suffix (*cpython) is the same on all =
supported OSes.

Testing <= /h1>
No more errors are produced when building PyKDE4 with Python=
 3.2.3

Diffs=

  • cmake/modules/PythonMacros.cmake (774c6b2d= 8eb5f9bafaf7e73da1108bd347a73667)

View Diff

--===============1126941399068252298==-- --===============6809490881888176341== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Kde-buildsystem mailing list Kde-buildsystem@kde.org https://mail.kde.org/mailman/listinfo/kde-buildsystem --===============6809490881888176341==--