From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-oln040092068086.outbound.protection.outlook.com [40.92.68.86]) by sourceware.org (Postfix) with ESMTPS id 1E812386F457 for ; Fri, 10 Jul 2020 10:26:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 1E812386F457 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BPs2szxLwNi4tftAyq/4MFULzPLeNZuUaHzI+5WHibDjjWq4A7sfbTJY5mKZTQ9d1paTFp0ZIIhOWbAZA/SZOa9R4Oa6m7a8YUAn4bSuynbbpn8taF4kIrf7FuICtLtL5zeNrbEhnkMAhavpgeWAF5CTXD5aHi78dC0y1FIOXqda5KKv8LX7VXawzygHtXVh7ainc7hupJrN20R06/PNW1+OSSF6WbK75XoFR7u80sR3iT56Up40owr8z3/alKQYZvSheQp4hn0tL5Yu2xZVIskM3kIEhaX4AWmV7Hf8YI+oHl8sAkK2DVFX7xPAKZ/zWi17u87iKEhwyGj8EXHLvQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dd164UhdA4EDaNOC9KC/hAIXIPy8EewxH7hEuz8oWE4=; b=lBy9M4onmmoMi2O1zIRKTgn4boWmUnnSHxy3Wuv7bf6gnlxXlVgGeFY7JkynQcYAtqC30HegrSGNseVRB8qWeTpTLekSQbTD+LgqBxgiwlE0s2OD9vD2DmFEAWCMBA9VexiHHeG/G0LbA4X5IXosnHPV5QKfdOxr9h7Qv9FMQButKMZxokdYvNm1pLjub5GI9QAEUd7nd/IUNwUDlhcUf2R7pWHZG66MMFnXHjTq7YbaCgMASqDWNnODnnzXQz4bo4YMeevI3qSgF9jUZYwHp7md48k6LaIydYyGUmAs2M7tIE4lYLn3fGHkP1+2nFOQKRirKfXiGgaUTGqDRQXjoQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from HE1EUR02FT064.eop-EUR02.prod.protection.outlook.com (2a01:111:e400:7e1d::43) by HE1EUR02HT095.eop-EUR02.prod.protection.outlook.com (2a01:111:e400:7e1d::480) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.21; Fri, 10 Jul 2020 10:26:48 +0000 Received: from AM6PR05MB4904.eurprd05.prod.outlook.com (2a01:111:e400:7e1d::41) by HE1EUR02FT064.mail.protection.outlook.com (2a01:111:e400:7e1d::344) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.21 via Frontend Transport; Fri, 10 Jul 2020 10:26:48 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:E48F9DDF3357BF686A41372DFDECC4549134DC153EB441A776389A2B2F310833; UpperCasedChecksum:EDA5AD52378EEDAFCC0EA1785D74C2C5AB994C9FF0AD90186CA1B97EBD191B94; SizeAsReceived:12108; Count:47 Received: from AM6PR05MB4904.eurprd05.prod.outlook.com ([fe80::121:a341:c4a5:65f1]) by AM6PR05MB4904.eurprd05.prod.outlook.com ([fe80::121:a341:c4a5:65f1%5]) with mapi id 15.20.3174.022; Fri, 10 Jul 2020 10:26:48 +0000 Subject: Re: [ITA] python-imaging To: cygwin-apps@cygwin.com References: <136eb766-af71-c758-186b-fd9c98214642@aol.com> From: Hamish McIntyre-Bhatty Autocrypt: addr=hamishmb@live.co.uk; keydata= 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 0A3Z3gZuBCSLNDHkDq0w2w== Message-ID: Date: Fri, 10 Jul 2020 11:26:46 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="xW9ux0dx5RsjgRVX40Wk9nt54T4gDhVEJ" X-ClientProxiedBy: LO2P265CA0187.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a::31) To AM6PR05MB4904.eurprd05.prod.outlook.com (2603:10a6:20b:6::20) X-Microsoft-Original-Message-ID: <6a76f5d6-f9df-3851-4859-41ce4b3c43fd@live.co.uk> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.1.122] (109.156.57.250) by LO2P265CA0187.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:a::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3174.23 via Frontend Transport; Fri, 10 Jul 2020 10:26:47 +0000 X-Microsoft-Original-Message-ID: <6a76f5d6-f9df-3851-4859-41ce4b3c43fd@live.co.uk> X-TMN: [tMFPFjnmonQO+oFUOP8zszPjyXYI8MS1] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 47 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: ff1e5054-4012-4a7d-59ba-08d824bbc08a X-MS-TrafficTypeDiagnostic: HE1EUR02HT095: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LRhTwREWUJCdKgV/S7gn8uZLlaIW5lWf2+4lLZC1T7F0mTLWufOkFaSvsYp31C5PUktTFF/4MO+ARW/Rx+eMphJCOHKUdnz38q0cv3jpnLskJRkgPxkiuhbIfvo5RZhK4RYDUFeVflNa4mqJgW5Mbm2LS9xBbf5ti1SksHtAnTnWb4sTD4ssypEos30Hj7jiKQ7J8b3539dI8iprhOczJ+vn7xwRhRURm9bqBg9AE8CRYl6H8+xacZlsc0JhuMQw X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR05MB4904.eurprd05.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; X-MS-Exchange-AntiSpam-MessageData: qHL9Ko/Vfb4DH4csCqSyWp5KsnORjcBlUpHoVbyKMUv8pLSGExmx/n1fIb+Noeoy5MQP01szV08zOqdFO6Qsn4XzPNjajfwiDZYJi98vuXZ0/SWExE6+RXNuC9lN3mLDfZ9Tfw8Q9rEm+j7tw+SA5Q== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ff1e5054-4012-4a7d-59ba-08d824bbc08a X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Jul 2020 10:26:48.6458 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: HE1EUR02FT064.eop-EUR02.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1EUR02HT095 X-Spam-Status: No, score=1.0 required=5.0 tests=BAYES_00, FORGED_MUA_MOZILLA, KAM_COUK, KAM_DMARC_STATUS, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: cygwin-apps@cygwin.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Cygwin package maintainer discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 10 Jul 2020 10:26:51 -0000 --xW9ux0dx5RsjgRVX40Wk9nt54T4gDhVEJ Content-Type: multipart/mixed; boundary="ECXw47nl5X4758jGjW0czEImu2ohOpx6a" --ECXw47nl5X4758jGjW0czEImu2ohOpx6a Content-Type: multipart/mixed; boundary="------------3D5DD72DEEE090A0906F43C3" Content-Language: en-US This is a multi-part message in MIME format. --------------3D5DD72DEEE090A0906F43C3 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 10/07/2020 01:20, airplanemath via Cygwin-apps wrote: >> I tend to use loops like >> >> for ver in ${PYTHON_WHEEL_VERSIONS//:/ }; >> do >> =C2=A0=C2=A0=C2=A0 /usr/bin/python${ver} script >> done >> >> for the tests.=C2=A0 Also, I believe ${ARCH} is the same as $(uname -m= ) here, >> if you want to streamline the PYTHONPATH definition a bit.=C2=A0 Both = of >> those are personal style and you are entirely welcome to ignore this. Originally it was using a loop like that for the tests, but for some reason not all of the Python versions I wanted to build for were being tested that way (it was only doing 3.7 and 3.8). I figure I might as well use ARCH then, makes it a bit clearer. >> Other than that, I noticed you're writing your own src_compile and >> src_install.=C2=A0 Is there some reason python_wheel_compile and >> python_wheel_install aren't working for you? I haven't noticed a probl= em >> with either of those functions in the past year or so.=C2=A0 (For refe= rence, the >> value of PYTHON_WHEEL_VERSIONS determines which python versions >> are compiled: see >> https://cygwin.github.io/cygport/python-wheel_cygclass.html#robo361). Ah, thank you for that link, that clears things up for me. I didn't realise I could do that. So, I can just set PYTHON_WHEEL_VERSIONS to "3.6:3.7:3.8" to build for those versions? I guess I don't need the custom functions that way, that would make things simpler. So far I've built for Python 3.6 and newer, should I also be building for 3.5 or are we not bothered at this point? >> Thank you for taking up this package. You're welcome, and thanks for the advice :) Hamish --------------3D5DD72DEEE090A0906F43C3 Content-Type: application/pgp-keys; name="0x87B761FE07F548D6.asc" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="0x87B761FE07F548D6.asc" -----BEGIN PGP PUBLIC KEY BLOCK----- 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 =3DyyBL -----END PGP PUBLIC KEY BLOCK----- --------------3D5DD72DEEE090A0906F43C3-- --ECXw47nl5X4758jGjW0czEImu2ohOpx6a-- --xW9ux0dx5RsjgRVX40Wk9nt54T4gDhVEJ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEyW7IVaVv58cBDxXdh7dh/gf1SNYFAl8IQmcACgkQh7dh/gf1 SNZVBA//bwu7QvFZ/acqck3ijWzCZgCDbXKOnzjeDXwliGQXpUgCtPm8FpQd/Ire LR/DTEWHrpxWPpFrcsRh/dO+ozQMiGkyjaIUBFHAGDxZGs6Ojkueso+SCJBy9GM7 7uoorXwTeiUzEL+cyGifsTgg2/ilhBLSx+gD+sVlzSgcLP3ZzHJ47AFf1DQ5Wbo0 AUo/2h6Oc3SFxglRSDoGubx4n8Flv6ynZRERKdnBcT2sF2/atukSi1ko0kwZxTiR 348HWGV/UBGarrECj3SyubiOlB+gPaGwWouJRFtSFKb9ptNKiZxG9QyyQikVB6aK vP6Nw9TAFmcasIYUmpXuXFUSWq6SzQZGYam6kB64PPcXOyVC6HtqfRByQnshDUsp 05O4Y2u0gUwphfNjikjNXsVYsrd5Ev0MscWJlBtLa2noVnkozIWXWqGjJe6yvXGg 5qsJCNAw3S/V+j0Ixv++/7KTvdzuhaBqFrctSJFmU89u+asa6k7PM7kqQHcL2b2+ +r745DzlFbkfg+cFUbXZ66BYlRM4ASzJFEGsBOEnrZ0/tHCuNfvvCWvaB261Oe4n zMcXPixQ/Cmj52CRbC1G3DT8WERqmPa+OsyeWWl3U1Fweq9iBvf07apMHCBuyIlq PFPRlQL+GWtJ9t2dh4faYuDEucW2RABt69haSVsiWbzfZx/hBDs= =r1oI -----END PGP SIGNATURE----- --xW9ux0dx5RsjgRVX40Wk9nt54T4gDhVEJ--