summaryrefslogtreecommitdiff
path: root/pkgs/development/interpreters/python/cpython/3.13
AgeCommit message (Collapse)Author
2025-08-14python313: 3.13.6 -> 3.13.7Martin Weinelt
https://docs.python.org/release/3.13.7/whatsnew/changelog.html
2025-08-10python313: revert commit that locks ssl socketsMartin Weinelt
This breaks among other things the websockets package and is due to be reverted in 3.13.7.
2024-08-27python{39,310,311,312,313}: Allow using cc to resolve dynamic libraries ↵OTABI Tomoya
(#328943)
2024-07-20python{39,310,311,312,313}: Allow using cc to resolve dynamic librariesAudrey Dutcher
This patch hasn't been complete since an alternate case was added to cpython which allows using ld(1) to resolve libraries. In addition to this, the stated reason for the patch, to improve startup times by preventing cpython from invoking gcc to resolve libuuid, has not been an issue since that logic was removed in cpython 3.9. Finally, this patch creates a disparity between Linux and other operating systems (I am working on FreeBSD right now) since the ld(1) case is system gated. Since it no longer accomplishes its stated purpose, is no longer needed, and creates platform disparities, we should remove it. I've left the half of this patch which prevents /sbin/ldconfig from being invoked, since no nix-compiled program should ever be invoking absolute paths like this.
2024-07-21python313: drop patch for _PY_SHORT_FLOAT_REPR == 0Randy Eckenrode
The patch was merged upstream and is included in Python 3.13b4.
2024-07-07python3*: backport fix for armv7l, aarch64, riscv64Yureka
Co-Authored-By: Florian Klink <flokli@flokli.de> Signed-off-by: Yureka <fork-nixpkgs-with@yuka.dev>
2024-03-13python313: 3.13.0a3 -> 3.13.0a5Martin Weinelt
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0-alpha-4 https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0-alpha-5
2023-10-17python313: init at 3.13.0a1Martin Weinelt
https://docs.python.org/3.13/whatsnew/changelog.html#python-3-13-0-alpha-1