From njs at pobox.com Fri Jun 15 18:42:33 2018 From: njs at pobox.com (Nathaniel Smith) Date: Fri, 15 Jun 2018 15:42:33 -0700 Subject: [Wheel-builders] [ANN] Python 3.7 now available in the manylinux docker images Message-ID: Hi all, Thanks to Emanuele Gaifas [1], the manylinux docker images now include Python 3.7 (currently the rc1 release), so if you want you can now start building and uploading wheels for 3.7 ahead of its expected release on June 27 [2]. -n [1] https://github.com/pypa/manylinux/pull/196 [2] https://www.python.org/dev/peps/pep-0537/ -- Nathaniel J. Smith -- https://vorpus.org From robin at reportlab.com Thu Jun 21 07:45:19 2018 From: robin at reportlab.com (Robin Becker) Date: Thu, 21 Jun 2018 12:45:19 +0100 Subject: [Wheel-builders] [Distutils][ANN] Python 3.7 now available in the manylinux docker images In-Reply-To: References: Message-ID: <3e55ee63-06c5-61d1-625d-b22b865eb568@chamonix.reportlab.co.uk> On 15/06/2018 23:42, Nathaniel Smith wrote: > Hi all, > > Thanks to Emanuele Gaifas [1], the manylinux docker images now include > Python 3.7 (currently the rc1 release), so if you want you can now > start building and uploading wheels for 3.7 ahead of its expected > release on June 27 [2]. > > -n > > [1] https://github.com/pypa/manylinux/pull/196 > [2] https://www.python.org/dev/peps/pep-0537/ > I just tried out the latest manylinux1 image along with updated scripts from matthew-brett/multibuild and find my wheels seem to have shrunk eg reportlab-3.4.42-cp27-cp27m-manylinux1_x86_64.whl old: 3796941 new: 2516821 looking in side the wheels it looks like the .so files have been slimmed. Does anyone know if that is just because they no longer include debugging information etc etc? -- Robin Becker From matthew.brett at gmail.com Thu Jun 21 14:18:19 2018 From: matthew.brett at gmail.com (Matthew Brett) Date: Thu, 21 Jun 2018 19:18:19 +0100 Subject: [Wheel-builders] [Distutils][ANN] Python 3.7 now available in the manylinux docker images In-Reply-To: <3e55ee63-06c5-61d1-625d-b22b865eb568@chamonix.reportlab.co.uk> References: <3e55ee63-06c5-61d1-625d-b22b865eb568@chamonix.reportlab.co.uk> Message-ID: Hi, On Thu, Jun 21, 2018 at 12:45 PM, Robin Becker wrote: > On 15/06/2018 23:42, Nathaniel Smith wrote: >> >> Hi all, >> >> Thanks to Emanuele Gaifas [1], the manylinux docker images now include >> Python 3.7 (currently the rc1 release), so if you want you can now >> start building and uploading wheels for 3.7 ahead of its expected >> release on June 27 [2]. >> >> -n >> >> [1] https://github.com/pypa/manylinux/pull/196 >> [2] https://www.python.org/dev/peps/pep-0537/ >> > > I just tried out the latest manylinux1 image along with updated scripts from > matthew-brett/multibuild and find my wheels seem to have shrunk eg > > reportlab-3.4.42-cp27-cp27m-manylinux1_x86_64.whl > > old: 3796941 > new: 2516821 > > looking in side the wheels it looks like the .so files have been slimmed. > Does anyone know if that is just because they no longer include debugging > information etc etc? If you haven't built in a while, this could well be the result of merging https://github.com/matthew-brett/multibuild/pull/140 - which introduced stripped Linux binaries. Cheers, Matthew From j.orponen at 4teamwork.ch Fri Jun 22 05:06:07 2018 From: j.orponen at 4teamwork.ch (Joni Orponen) Date: Fri, 22 Jun 2018 11:06:07 +0200 Subject: [Wheel-builders] [Distutils]Re: [ANN] Python 3.7 now available in the manylinux docker images In-Reply-To: References: <3e55ee63-06c5-61d1-625d-b22b865eb568@chamonix.reportlab.co.uk> Message-ID: On Thu, Jun 21, 2018 at 8:20 PM Matthew Brett wrote: > On Thu, Jun 21, 2018 at 12:45 PM, Robin Becker > wrote: > > On 15/06/2018 23:42, Nathaniel Smith wrote: > > I just tried out the latest manylinux1 image along with updated scripts > from > > matthew-brett/multibuild and find my wheels seem to have shrunk eg > > > > reportlab-3.4.42-cp27-cp27m-manylinux1_x86_64.whl > > > > old: 3796941 > > new: 2516821 > > > > looking in side the wheels it looks like the .so files have been slimmed. > > Does anyone know if that is just because they no longer include debugging > > information etc etc? > > If you haven't built in a while, this could well be the result of > merging https://github.com/matthew-brett/multibuild/pull/140 - which > introduced stripped Linux binaries. > As that's seemingly a mystery solved, hijacking the thread to ask has anyone seen what'd LTO do to wheel sizes? Debian has AFAIK enabled LTO for Python and some packages grab their build settings from how the Python has been built. Organisations roll their own non-manylinux wheels for various reasons, so there could be actual interest in any gains. There's pre-existing speculation from the GCC list in regards to performance from a while back, but that discussion went nowhere: https://gcc.gnu.org/ml/gcc-help/2011-03/msg00330.html -- Joni Orponen -------------- next part -------------- An HTML attachment was scrubbed... URL: From robin at reportlab.com Mon Jun 25 03:55:34 2018 From: robin at reportlab.com (Robin Becker) Date: Mon, 25 Jun 2018 08:55:34 +0100 Subject: [Wheel-builders] [Distutils][ANN] Python 3.7 now available in the manylinux docker images In-Reply-To: References: <3e55ee63-06c5-61d1-625d-b22b865eb568@chamonix.reportlab.co.uk> Message-ID: <4bfafcdf-e3d7-557f-63db-d83cdb658b10@chamonix.reportlab.co.uk> On 21/06/2018 19:18, Matthew Brett wrote: > Hi, > > On Thu, Jun 21, 2018 at 12:45 PM, Robin Becker wrote: >> On 15/06/2018 23:42, Nathaniel Smith wrote: >>> .......... >> looking in side the wheels it looks like the .so files have been slimmed. >> Does anyone know if that is just because they no longer include debugging >> information etc etc? > > If you haven't built in a while, this could well be the result of > merging https://github.com/matthew-brett/multibuild/pull/140 - which > introduced stripped Linux binaries. > thanks very much. Looking in configure_build.sh it seems I can get a debugging build by exporting STRIP_FLAGS='' or is there a another way? > Cheers, > > Matthew > -- Robin Becker From matthew.brett at gmail.com Mon Jun 25 04:28:48 2018 From: matthew.brett at gmail.com (Matthew Brett) Date: Mon, 25 Jun 2018 09:28:48 +0100 Subject: [Wheel-builders] [Distutils][ANN] Python 3.7 now available in the manylinux docker images In-Reply-To: <4bfafcdf-e3d7-557f-63db-d83cdb658b10@chamonix.reportlab.co.uk> References: <3e55ee63-06c5-61d1-625d-b22b865eb568@chamonix.reportlab.co.uk> <4bfafcdf-e3d7-557f-63db-d83cdb658b10@chamonix.reportlab.co.uk> Message-ID: Hi, On Mon, Jun 25, 2018 at 8:55 AM, Robin Becker wrote: > On 21/06/2018 19:18, Matthew Brett wrote: >> >> Hi, >> >> On Thu, Jun 21, 2018 at 12:45 PM, Robin Becker >> wrote: >>> >>> On 15/06/2018 23:42, Nathaniel Smith wrote: >>>> >>>> > .......... >>> >>> looking in side the wheels it looks like the .so files have been slimmed. >>> Does anyone know if that is just because they no longer include debugging >>> information etc etc? >> >> >> If you haven't built in a while, this could well be the result of >> merging https://github.com/matthew-brett/multibuild/pull/140 - which >> introduced stripped Linux binaries. >> > thanks very much. Looking in configure_build.sh it seems I can get a > debugging build by exporting STRIP_FLAGS='' or is there a another way? Right - simplest would be to put STRIP_FLAGS=" " (notice space inside quotes) in your `env_vars.sh` file, to disable the stripping. This gets sourced before `configure_build.sh`. Cheers, Matthew From robin at reportlab.com Thu Jun 28 10:08:39 2018 From: robin at reportlab.com (Robin Becker) Date: Thu, 28 Jun 2018 15:08:39 +0100 Subject: [Wheel-builders] appveyor python 3.7 Message-ID: Anyone here knowledgeable about appveyor? Python 3.7 is now official and I currently cannot get appveyor to build 3.7 amd-x64 or 32bit. The envirnments list for python shows 3.6, but no 3.7. It could be my attempted usage of 3.7 is wrong though. So has anyone else tried to test 3.7 building? -- Robin Becker From lele at metapensiero.it Thu Jun 28 16:22:23 2018 From: lele at metapensiero.it (Lele Gaifax) Date: Thu, 28 Jun 2018 22:22:23 +0200 Subject: [Wheel-builders] appveyor python 3.7 In-Reply-To: (Robin Becker's message of "Thu, 28 Jun 2018 15:08:39 +0100") References: Message-ID: <87r2kqu0e8.fsf@metapensiero.it> Robin Becker writes: > Python 3.7 is now official and I currently cannot get appveyor to build 3.7 > amd-x64 or 32bit. See https://github.com/appveyor/ci/issues/2475. ciao, lele. -- nickname: Lele Gaifax | Quando vivr? di quello che ho pensato ieri real: Emanuele Gaifas | comincer? ad aver paura di chi mi copia. lele at metapensiero.it | -- Fortunato Depero, 1929. From robin at reportlab.com Thu Jun 28 18:29:52 2018 From: robin at reportlab.com (Robin Becker) Date: Thu, 28 Jun 2018 23:29:52 +0100 Subject: [Wheel-builders] appveyor python 3.7 In-Reply-To: <87r2kqu0e8.fsf@metapensiero.it> References: <87r2kqu0e8.fsf@metapensiero.it> Message-ID: Thanks Lele. On 28 June 2018 at 21:22, Lele Gaifax wrote: > Robin Becker writes: > > > Python 3.7 is now official and I currently cannot get appveyor to build > 3.7 > > amd-x64 or 32bit. > > See https://github.com/appveyor/ci/issues/2475. > > ciao, lele. > -- > nickname: Lele Gaifax | Quando vivr? di quello che ho pensato ieri > real: Emanuele Gaifas | comincer? ad aver paura di chi mi copia. > lele at metapensiero.it | -- Fortunato Depero, 1929. > _______________________________________________ > Wheel-builders mailing list > Wheel-builders at python.org > https://mail.python.org/mailman/listinfo/wheel-builders > -- Robin Becker -------------- next part -------------- An HTML attachment was scrubbed... URL: