| Deutsch English Français Italiano |
|
<1519709659.663473.1752772121414@mail.yahoo.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: nntp.eternal-september.org!news.eternal-september.org!eternal-september.org!feeder3.eternal-september.org!fu-berlin.de!uni-berlin.de!not-for-mail
From: Vinay Sajip <vinay_sajip@yahoo.co.uk>
Newsgroups: comp.lang.python.announce
Subject: [Python-announce] Announcement: distlib 0.4.0 released on PyPI
Date: Thu, 17 Jul 2025 17:08:41 +0000 (UTC)
Lines: 29
Approved: python-announce-list@python.org
Message-ID: <1519709659.663473.1752772121414@mail.yahoo.com>
References: <1519709659.663473.1752772121414.ref@mail.yahoo.com>
Reply-To: python-list@python.org
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Trace: news.uni-berlin.de 0nt31omEQNSDPhvGKSJ2fQLH1Mz+S1d7q4c3jqICuvLA==
Cancel-Lock: sha1:8d//W+QlxQX1aSs/IGoFNuaSM2w= sha256:UDB/Eykry1S8HLfjdo1Z0KqKbQDF8udF0kqZCrckYlU=
Delivered-To: python-announce-list@x.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=ZItXjgj0;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.009
X-Spam-Evidence: '*H*': 0.98; '*S*': 0.00; 'pypi': 0.05; 'variable':
0.05; '[3].': 0.09; 'skip:` 20': 0.09; 'to:addr:python-announce-
list': 0.09; 'log': 0.12; 'import': 0.15; 'url-ip:140/8': 0.15;
'directory.': 0.16; 'third-party': 0.16; 'url:latest': 0.16;
'url:project': 0.16; 'url:pypi': 0.16; 'usable': 0.16; 'wrapper':
0.16; 'python': 0.16; 'url-ip:140.82.114/24': 0.17; 'url-
ip:140.82/16': 0.17; 'to:addr:python-list': 0.20; 'issue': 0.21;
'tools.': 0.22; 'version': 0.23; 'feedback': 0.23; 'url:github':
0.23; 'follows:': 0.26; 'library': 0.26; 'suggestions': 0.27;
'function': 0.27; 'tracker': 0.28; 'environment': 0.29;
'recently': 0.29; 'path': 0.33; 'script': 0.33; 'release': 0.34;
'fix': 0.36; 'change': 0.36; 'main': 0.37; 'using': 0.37; 'url-
ip:151.101.0.223/32': 0.37; 'url-ip:151.101.128.223/32': 0.37;
'url-ip:151.101.192.223/32': 0.37; 'url-ip:151.101.64.223/32':
0.37; 'thanks': 0.39; 'changes': 0.39; 'try': 0.40; 'url-
ip:104.16/16': 0.61; 'basis': 0.62; '[3]': 0.64; 'url:4': 0.64;
'[1]': 0.67; 'received:77': 0.67; '[2]': 0.70; 'to:addr:distutils-
sig': 0.71; 'released': 0.75; 'out,': 0.78; 'url:new': 0.84;
'caused': 0.86
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1752772126; bh=J/6F/t6E3T8A9sNPBrEWZFUzR9aeToccIFe1fMJ4Azs=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=ZItXjgj0myrpgq6p1eVeVDaw2Q+AqtA4I7HIl8YO1LGaha74cBGW8+vfMbLH/EHWiU/Vmn0baOA5QUrrF1MSyAZIfcNGEkHYzpfrp14NG1fOiadzKX6IoPOSTnRv2IqU0sAZ7/lYLzRsmkZ9kVzIFp9Q3EKTCZaQ0gkobLBnTCJbX+QCpvDMCQghGGHsT8eDNlyQRfsNBIZEnECM61xn+qZRzBrMzHqL0J682apbbi9pdLd1m0SQCY5lGrVKoHzOecaqe9MyfdFnH+Bukn8Oun05W//40lA7N2C9XqCLi74lVvV7D/7Z2U0iZskFR805U0/UwKHK+NA+vnsvBNTfZg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1752772126; bh=dvvhcPvwuNu/8e0wAFjZzY3f2GLZ0z8JLM0o14luqnp=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=scFRMU/rRgZq+m+g56wHUfe5xbR8ywR4xEUmEVExvpsPsNDK6zznM/n0v4r0ZeN2h+jlKwiKJyhU5cRBXX1WNyFIit6k0qMtxWRVNS2KpI8K6b7f1HI0kN9P18+l4zbOVVM41qGnHeDjBPnBFTzvIaOsZBKMae60grslJ7QWqS8P9d40iPAcPvLcHqhaFzanjze92UTv+5B5QpszVy+TYWc0vN+TsR6i0oNMyJ8UmDEXxwZdMPOsVcEKy6DT7CVgfIa+hDYaw84cAb2m+AOLhTkYYHa1PI7wQtbExEPhdgg52RbWgHpxu9b9Y2V4xNgOC28PP+FBfDzsk7oSlMmWuQ==
X-YMail-OSG: gsoJBtUVM1mTivr.rYreSZts9uBQdmmH0KUP7yjOOKcrG9QX1NoFVXMZhfUx7HQ
1psf5bl3KoCAk92GMmkpZsToadzxYCGwgQkpZZ1kZZayppEAjwq9MiBMVY5.m4ZnYAuAaTkLsVWj
6WDEsktNUz78DD5PxEJvh4lIMwKQO36Njd1DEhD8Od1L7nYdhqgbW6XGeJ81zJsWmaqph7CUJhzg
rMX8brPw.fSsf0PZ1zVB4cf4mC2zg1jNUIij2_ons5ZYGxDmNzen3Ns1rcPhP3c6.J1BUiRMxvZ0
IEeya.G88hqKfiS5eDSrNSXqedMzklSgJGk5Vwt15CbxEm3t3T9dz_Oao6R4drsRPKCZjI40Povi
kA8aoqBk7JCzN1UELX7uMGddNuS7mazRfl9nwgKX7UPyB9JctlLKdEEo9QKKOaBrYacuVivoH3ZH
koifNEtIvDp.Gy5TpKXluCPcmNE31sMRUd787ybk2.mx43f9PHmLOWBS.vJJnBM.8ogXOougApEe
EqGOq.fVFRZ_F1HyBIWhCiF.GZWL8qG.BeS5DR3yfQ.46ltoHRFJM2mEHUcxZagozMqQr5KeMuMK
wnfdocG6YvJqJ77pswn8maQnAoLImhF_COrYA5k8OTSJuweeiSh0ZMPGfiwGvIA6glv.ay5wuX5t
EJnKzpdZQiTHy7beah3hClcQ64pfWVPEq1Jx1q0bI4sAtzyjFAEQsXS5BJMhn93zFV.sZPKqTceD
9kNcJCCXi6leXwC9DYcVipbpUnOAkUESm8jJthHRQiJbgUa_iuwoeFubWuu0adhuHLqNDv5DryCh
bfKWOOQIrP_4nWtDotWQxDBiRtvyHeAOQjNEA.lNXv19SQEUs_ZB8ubTI41kjbOTP1RsUJA6.36H
u5Mxo5KivufNX5pj9Djl_UzzTF6QjsiDQucOpAdzmAHdTw5Q8VLK2NON_6RthKo7ozGG9TWNJdeR
cmOinSyIcVEKRgoLvdEF.DJEchxX0qv8ZOKYii0HTBdKROoKlhhtmgSmgm9LZwXCZ4OsaiiChKKd
JZpNqHvNIhGKPAcGUfB4iuruCPih0vDosMf8.KCwNWMX6yfsP.BZif4N7pQ1lvQLkA3TIL868xZj
AKPOeX6EoHn1SbKYkomjKvRfos8ltey9JVsKnEJHFqRDw2qXq7vCavJSBzSk0kTReKIwcFBOeIAX
Zgyyve.OiXHOY816chZXvwLd4FjurdMM_1hK_Ws.eo1aeL81gZjFIxHkTLjvcZbEhy5aBzcBjNeF
tkWNX7I_owLh89x4txRT2Q.T3bhbDRhlBTkKQtLMG_NMGFdgNj0xK4DSWsZHwLY.9Lm0laUg0rbQ
sW8N8d.PWRJbV2fsqTXQKxuFnL9Z84upD8Gq7jPT73_YKTw1Vg5TnyvjiZ6f9F8RU58mVEkJb36w
B1McKFuueiEXcsR1lt.fgdDsPaHpE83igyu6J2gulGXmx88Mr67W4UO1Z12MYSq7oEG_kjvLRCMZ
6AQiDGTwJM9DpzgHgu0Lg7heExxl_vIKjQ34pOg0M2slnfhwsCWqJryz7k1J21Bc0OD3i_5lNqcq
7qQSEyi42nYlwEPdD4Zz4d0wp9q6Mifo8sFxVg3pUSwZHCXuG5h5rpWB61PjiQkMxkEGKI1nwKzR
bb2goMJasRZAFjREoD3wVljWKTsAElx3Vqn8gYv3bTa2z40qSb34f0FInLcs_8Pb82dq8eOUWMgi
khVGJnnK8rvqP0TeXn0_aMu6cmWkKQh35UTDu.fcl.UTbK1RtpgR6esndn6u7LpgvMLgSrCydA7A
9Elg3xpuD1j6IiWBAH_BQ1R3l4zfyD1BeP_SV0pJWxoZMUpd.tZcHVLqS_RY9KoydF_Vs7oeYEEV
tFpfdZ8QkR3e9SY8K0sVjUvf2PRWt3aVrG8235t6QgWyAFCER_GF9jF0lwF9ebFE.HKvj2Rh_qGX
ekMa.uJDBrP.fN4hsw1LCqZAz04XHN8fITJJaVNEokfnw52gtveWuraHaVcm1MjctsH2XNi7Nm5l
iI6KJNmqTTDk6OZDv1rpQVeiLqao0opGpz6.RSaCWv3L8x7TzW.neWz8S9dMD_0FVcD8lB4prYNh
I_7m8NL9VYUy7NH7NsxW_298iaaOnna5kPzL5lG4lc059flaWnlJ0B6eYLSChL4eIoo_LH4vnRh8
22hgzrBqYzQB7SFOUyPeImlHegQQcA6cTnAcUJpmZjLZtCubrJC.N9hH.l.KZp7IBopCNqkin2Us
8oI3cyEbH1y88NowZcRc7zQGHHy.Ayw--
X-Sonic-MF: <vinay_sajip@yahoo.co.uk>
X-Sonic-ID: d1bc46df-dcd9-49e8-9fcc-bc3d8c831b12
X-Mailer: WebService/1.1.24187 YMailNorrin
X-MailFrom: vinay_sajip@yahoo.co.uk
X-Mailman-Rule-Hits: emergency
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-python-announce-list.python.org-0; header-match-python-announce-list.python.org-1; header-match-python-announce-list.python.org-2; header-match-python-announce-list.python.org-3; header-match-python-announce-list.python.org-4
Message-ID-Hash: XKUHE5ODAVMONQCBTX4CMISOQZOXMFYX
X-Message-ID-Hash: XKUHE5ODAVMONQCBTX4CMISOQZOXMFYX
X-Mailman-Approved-At: Thu, 17 Jul 2025 13:14:32 -0400
X-Mailman-Version: 3.3.11b1
Precedence: list
List-Id: Announcement-only list for the Python programming language <python-announce-list.python.org>
Archived-At: <https://mail.python.org/archives/list/python-announce-list@python.org/message/XKUHE5ODAVMONQCBTX4CMISOQZOXMFYX/>
List-Archive: <https://mail.python.org/archives/list/python-announce-list@python.org/>
List-Help: <mailto:python-announce-list-request@python.org?subject=help>
List-Owner: <mailto:python-announce-list-owner@python.org>
List-Post: <mailto:python-announce-list@python.org>
List-Subscribe: <mailto:python-announce-list-join@python.org>
List-Unsubscribe: <mailto:python-announce-list-leave@python.org>
Version 0.4.0 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:
* Add the ``interpret_parsed`` function to ``markers``.
* Fix #238: Add build tag to wheel metadata if specified.
* Fix #243: Update to support free-threading version of Python (3.13t).
* Fix #246: Support subdirectories in the dist-info directory. Thanks to Pieter P for the patch.
* Fix #248: Fix path normalization issue caused by the fix for #246.
* Move import in script wrapper to ``if __name__ == 'main'`` clause.
* Fix #245: Skip test_package_data if a ``SKIP_EXT_PACKAGE_DATA`` environment variable is present.
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.4.0/
[2] https://distlib.readthedocs.io/en/latest/overview.html#change-log-for-distlib
[3] https://github.com/pypa/distlib/issues/new/choose