Path: ...!fu-berlin.de!uni-berlin.de!not-for-mail From: Vinay Sajip Newsgroups: comp.lang.python Subject: Announcement: distlib 0.3.9 released on PyPI Date: Thu, 10 Oct 2024 14:50:38 +0000 (UTC) Lines: 27 Message-ID: References: <517012813.550286.1728571838732.ref@mail.yahoo.com> <517012813.550286.1728571838732@mail.yahoo.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de cwTZUHye6erXpfMqKH6EHAG8CtDUFKXBceFdScr1LPZA== Cancel-Lock: sha1:/dtYKlq/gGqTHTQAHGrM7ukBKsA= sha256:3lko6V3j9RNq1Omy7osg6eHbAlMixvmSD0Ry5gBSTlk= Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org Authentication-Results: mail.python.org; dkim=pass reason="2048-bit key; unprotected key" header.d=yahoo.co.uk header.i=@yahoo.co.uk header.b=d4VT8Zwy; dkim-adsp=pass; dkim-atps=neutral X-Spam-Status: OK 0.001 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'url-ip:140.82/16': 0.03; 'pip': 0.04; 'absolute': 0.05; 'issue.': 0.05; 'pypi': 0.05; '[3].': 0.09; 'to:addr:python-announce-list': 0.09; 'url- ip:151.101.0.223/32': 0.09; 'url-ip:151.101.128.223/32': 0.09; 'url-ip:151.101.192.223/32': 0.09; 'url-ip:151.101.64.223/32': 0.09; 'log': 0.12; 'url:github': 0.14; 'url-ip:140/8': 0.15; 'api.': 0.16; 'extensions': 0.16; 'newline': 0.16; 'received:77.238.177': 0.16; 'received:77.238.177.145': 0.16; 'received:sonic314-19.consmr.mail.ir2.yahoo.com': 0.16; 'third- party': 0.16; 'url:latest': 0.16; 'url:project': 0.16; 'url:pypi': 0.16; 'usable': 0.16; 'to:addr:python-list': 0.20; 'issue': 0.21; 'tools.': 0.22; 'version': 0.23; 'feedback': 0.23; 'follows:': 0.26; 'library': 0.26; 'tracker': 0.28; 'suggestions': 0.28; 'recently': 0.29; 'path': 0.33; 'script': 0.33; 'windows': 0.34; 'release': 0.34; 'handling': 0.35; 'fix': 0.36; 'change': 0.36; 'main': 0.37; 'using': 0.37; 'changes': 0.39; 'use': 0.39; 'try': 0.40; 'basis': 0.62; 'merge': 0.62; 'url-ip:151.101.0/24': 0.62; 'url-ip:151.101.128/24': 0.62; 'url-ip:151.101.192/24': 0.62; 'url-ip:151.101.64/24': 0.62; 'limited': 0.62; '[3]': 0.64; '[1]': 0.67; 'received:77': 0.67; 'assist': 0.70; '[2]': 0.70; 'to:addr :distutils-sig': 0.71; 'released': 0.75; 'out,': 0.78; 'url:new': 0.84; 'wheels': 0.84 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1728571855; bh=1Rxc6oy55TaMInq//m61U6mJ3HHcqXt+MnlrpzGxgt4=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=d4VT8Zwy1r21z81sZ2DvxqeCFPkJ3JQzGtBN+deDGbSxFDnNgmskZTyfT7ENyBMlkEJn/2aQuBx2dsPRBdkUybJuI4GIyUefl42SufgZfl9fpCLNHsUdAOAJpEkU0oVZGJmF9TNzS8v05nEr5LIUs8swk7D1PnXqvRLM0z/M/jfA0xjxxEBCsMkvR5mrWYwMjkMxZU6wFwSqG2sHvE/pkrRA+M7VYlsiQolAarkqAhP0N3TcdpDFo2Vuf5DMiHaaSwA5msn60XyspvQKMWeJU9jzibkXBnNzcIujVr6NNo9B74qLaj24r51EORGkktczxk0qNrQU8oPtlu2f5WNSzQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1728571855; bh=eN2WLMdIjEwXkib3zupx0t76RhSHJDAa16MAo7W1kb+=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=r13LReD67T1GdhT5ejXKO4SECgZjNWawcYpBtuvASJa7I8794jArDyo9wsdDoSKSadLJ759qKNB7VeA6PLLHIvMHVqxGhtKLKAMja/10HQPcPI+goC2AEYEmAXxc1tghjinEgpZL4dfI28njmRU7L0bO4k7Bgxs1XNyKEgFCcRRsQuHcksgUNUaKQsOtACRLhlvKABLqAQK5LBa56cROCwhdbNuKxi6ZUbYr6Sb/t33ABeWmnCKZQYwd3V6ENuBGGLSqtgMtzdYxYHjsuc+WBtczhHJxNgirxqhxxp7x7Tu2v4DB+E4Fk1iL5S8oM57s8dhBLuJ8WpEVNKvZNkPkjg== X-YMail-OSG: 6hAsklkVM1kVvVKbUqzcE75qkLyJfQrSkOBWOpjYQzoAzQAgU4dlNOuXMNtEa2L rmjQqzdZhjXRhsgnPvjOBrkn3tdMuSNqCC0n4Z1OQqutaoJi4rFeutE1tdLSJ.J9bN358H78dtax eW3nvB6Vp8B.x0ZYUM5n1.aTGZhV1yTeqJspGRi55eHJHetfqRUuhcGO_2mw3svzA7f9QsczLyut 8OhPk_jyB1Ke1LIyEfVtUi4n_ezWGy2nxrlrMWFkOCD2Qi21iCrgb9vzvqbv7lMJ2Dy6sZppPVKL mQ0n_Fd13cE7ZBLCRvIhzB7X0wR4VrhsPQ6BUoHrsdOFch9r9IONeo_o44E_XGBf_AcfOGcENVTz m2J3nAuSDgf2e9pTxn.f4R5FUizNdiYgbAL_2mqJmk3p1483nf_In7TUDBDWz8pX0Uha4owvmkd7 qVlaylOWof6hOnYImsLpuuKtjVMZhoNn7vKYExzZLPA20JMl0edASJUfp9.f79HwjEWymNFFGbHb 0VeYNp.91f4mM0.4zWP1MbqsecbPv9mz0SHfb23d925THwcg_XqR2wDVagbusV5fGbbIHW9cjmQ8 3ASEK7ZOldb5jLm0Xi5A62C950trVfbfGszpsIh0rVelCC8a_kZhlSVJ8n3OiwleGTg24G3j9lbK 4gqld4y4imGlVRpxKUdptxSIJ51oNR5J6rIhlBNNan5F9fcI0svzZoTC.K2_lcKPeHZDJwssviKB UOJEWzs7NvH592Mizp9YFL_D3i_Qo7ei8W_25uWQHjrDR1P726hlGzSNA3ANoslOP0wtLh2HczxN gJNelXjKivq8awYLuLfLTLvpcS_6x2ZHpQESZkEGi4yma3KRjfB9Qy5wHiHC60tVyBjKVImSu12d kSmnN9ncPvmR6rY._heHzc93BD73.KJvQv6kNXj2Z3.nt57Q8vDIJjdq8UtB9tGis6e.6DtgMHcB Z0fnpg1q4WDn0JelPembbVjOqI9_ckkyhoEur1_oIMiGKiVWH_kPeRYUMt7WJpSXTYDHyxB9BoQa SXT98lJyOcK6iC0hWk8oQK3Kq0DX.V_DU4am_uI9npJy03O7GwRRQeM.3PczG6hxdWBwHJUg8D5V pFsdXRIcM1iChwUt_yIvbyUaZJmX3kLHsuShGKA6k5JuJNEAqIWzwTd7ZLv8VHQcgcMjnJvyiD5m 71oD4ClDCBgU4Qy0VC4Ejb3ss9NkKLwd518ivI3HJwhbPvX0HRD6K2zg3OeyHtbFdMOIJfJ6d3LS 5TzJQbWMxf.EQDAQwJQy47OiuQf67gqdv_UmgCo0QNbCa402uXCf6mhGRJddgEHjzfUZml9FhArl ySGMFwQBmdxDmui2auSnWM3ZGJEB5.fAbJckLHHF2A.OaE87qc27ohJc1eqW25KQnWOIEZSGJBec k_KipMIbSRCs7O5MhwsuunkkdLB1dRQYSazOgvUG0.ma1LOrGp00s7z1i1Ak0hX9kqPCkDoRIkgP grOLScvYxowBZlKMBcwkB0Bcb91VR6Qzppyi4oR.C6QJv8zK55aezQhS6vDHw_pME181Kb5auSpz bjZQPjNTFgGTdi3UG7xn.Us0XY8up2nIwVbxU9ilgEM3ctGI4TuZ1pSH8T90bQ1gqi.t6g2.LVKo rIazlsPFv4WxJioyb8LF8NCx9B4PzYlnWn153KlLLQ33ohtE600kZIxvCEu3hkuGLKn7q1JYTcjT mT4to730YPoUuC7arhXzNWFeKAQQPHTzwiJHEQOtoiiF2xNV6HOZveUbPiboz5OPOEKWXeDMPAEy 1eq0.RNqDc4sXUg9O.fZAqeRfCPoq_DdJxDsiEyUxqEqGV6fqIuSMMjpHwSf4wRZVfAZG01y40Iv xjRRGoB4FDCEfTnouFLqzfd5zUVYs0UJ9RyFziIP3uIPxkxTGxVmthtNmMTGEkrMrxzZdcZHSTuZ jzfrU5gstXmi1PqWWi70CWM9dkBkGTuOk7wYEwE8Si1caNVuLBvqGDEFtFPMUC_TKt2w8chO.tJO xw2GuFrp0zXD3NrhbGaOxcyKMiUJtKKTnNmb6atj4jBBF4ba6Sg58zgIOLZtE4QF3i2G4_XlispN bXF2kGRdw4929V47_vzyp9_4YbXdmDktt.YAsIJNUAaeerqa5_H980Npxxg7l_9H6ot2z6S9gM.w OG_JgO0L.5cnVp9IhrBoclhq1fKklq3kBF36Z6aaBiSpAk3WctNqRPmYEwrg8XMwhJkL9x1Cil67 mp1uKCugrymp3hmx41IuBJzdQiXzNUbuHfs8NcVKBgRg- X-Sonic-MF: X-Sonic-ID: 6554d50f-6e49-44a3-a383-356ba6dab63e X-Mailer: WebService/1.1.22806 YMailNorrin X-Content-Filtered-By: Mailman/MimeDel 2.1.39 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.39 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <517012813.550286.1728571838732@mail.yahoo.com> X-Mailman-Original-References: <517012813.550286.1728571838732.ref@mail.yahoo.com> Bytes: 8062 Version 0.3.9 of distlib has recently been released on PyPI [1]. For newcomers, distlib is a library of packaging functionality which is intended to be usable as the basis for third-party packaging tools. The main changes in this release are as follows: * Merge #215: Preload script wrappers on Windows to assist with a pip issue. * Fix #220: Remove duplicated newline in shebang of windows launcher. * Fix #222: Support mounting wheels that use extensions without an EXTENSIONS file. * Fix #224: Do not use the absolute path to cache wheel extensions. * Fix #225: Add support for wheel compatibility with the limited API. * Fix #230: Add handling for cross-compilation environments. A more detailed change log is available at [2]. Please try it out, and if you find any problems or have any suggestions for improvements, please give some feedback using the issue tracker at [3]. Regards, Vinay Sajip [1] https://pypi.org/project/distlib/0.3.9/ [2] https://distlib.readthedocs.io/en/latest/overview.html#change-log-for-distlib [3] https://github.com/pypa/distlib/issues/new/choose