Skip to main content
  • Home
  • Development
  • Documentation
  • Donate
  • Operational login
  • Browse the archive

swh logo
SoftwareHeritage
Software
Heritage
Archive
Features
  • Search

  • Downloads

  • Save code now

  • Add forge now

  • Help

https://github.com/python/cpython
12 July 2025, 10:11:13 UTC
  • Code
  • Branches (330)
  • Releases (297)
  • Visits
Branch nameRelease nameTargetMessageDate
refs/tags/v2.7.18rc1 v2.7.18rc1 7a41638 Python 2.7.18rc1 -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEwB4crV6ixPC441cVBMNnwhit1P8FAl6Iu9MACgkQBMNnwhit 1P/P8g//W9PxBQ6pLlI579S+g4f8Kt7RusNffRZY42kB2Dama3hs/ouk5WMKlHi3 0Yr2RXycslqUQ+tECByTw3BqxexYVz1WUYj2ACxOUG8ggXPcamP2SiLsdXlI4kcU FfvFZxFEW5vjByTj5vplCwA3GV9SvLWUnqaG1RzV1rTlQCodSOeG6S/7SLqcO6cd jl6kmRycbIIjBZrvfEhfJx8WdjG85h8qMvGLzjQZgE5X6QXa8Fui3cutf9D9/mO+ D6pi3broKBfTqwNqj4sM4eLpTyUA8ByZPLxM6Y2JYEmK21E02KOlpJnWqTYDAr9p AjHbTkE7goUsC5IPSjSOV1dKzRxDF+rYJj2bqh8Xz44O032JY9p5ihKNCgR2Hj2Z JseNjAOE7tchiJBoTbtJ36JLVBdvmBxVEMZE6kf2S0JPcCpGNtXJHXBoiPGN2fWL C3UG59gT+wTrCWR1epvNv68zlzW8NQE6yRsmZ+mDpWYm3MHazSKojzDjEtt9wff3 8as71kei5T7l6A2peGLLmsTJBA087BXQyKO4CyztkXM7O2PWDuHdk1BrP3GPLTq9 CugDILMI6bEe6f5HiuLw0fEuElLlI8IsP/zo0Z1LiIRGC8afgIfvc5moa0Y0wrLj RcGMPWHujYUtZQWYSrbQbxro0YbjuG/Pfa85mITV78didvpDlK0= =wuKM -----END PGP SIGNATURE-----04 April 2020, 16:54:43 UTC
refs/tags/v2.7.18 v2.7.18 8d21aa2 Python 2.7.18 -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEwB4crV6ixPC441cVBMNnwhit1P8FAl6cvw4ACgkQBMNnwhit 1P9neBAAwUVl/5jjpAhI9IsUuMcQWVJFVPh5TzvI7yMoqrGaW0j8E6BYgdgBSGU/ QlGZXUckXNLjjsYepuWZg8vSXXvFzie523syjm0uGmFKY7HGODTTiZ4x/Rbxwn5V w8j/Qxetf80/Q0dztNxAod4A3ldC1cncvifrI6BXQJYlNnks1HbYXM8DwKUHRBbg WP5Ha7Pl3gp4PIY9Vu3vECdI2KONPKg29avmJjC93KJyTPQHrLxvepppBHERwn2i qXaVEDg4QTtWZiqcteb/34+wL9xGl08ewhozunFPNocBNG5TPDe18LauMuZymDbl NlOnSYFaTemnCJGFv+isdUeBpKDiSaxDnnDXrr0b4TyZ32Vy6cmW4XPH1lA61sn3 GO4gWHFCERuuSDlXCNzCpywmJlTb2AujzmcsxDyVYzkTQ25Zh3CNPLWv2UdXKOrD m3fWCTgbInuYBwE8+IyJA5v4Dcvul0BxnXqU286yVUhTuEPkf8+A/7sLLLvAVE6a Z93kP6rLmW6LBCBbZxlvAX8OMZTs2UDVzbBMEPb+mx6MZP5m2sEqZZfV9Ur65FUp XeW7X6dx2MRUK1eK4Simtm3X4ZZSFdSL/7nrxmoWb6LgkSTJHob4DKCb8z746YTl ss94zepnMEU2LPoBSBfx8RT8lxsU8zO3d9A2CAcs4eVwfIUsBis= =LPy9 -----END PGP SIGNATURE-----19 April 2020, 21:13:50 UTC
refs/tags/v2.7.17rc1 v2.7.17rc1 1c7b141 Python 2.7.17rc1 -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEwB4crV6ixPC441cVBMNnwhit1P8FAl2b8aQACgkQBMNnwhit 1P9YUQ//RMCeJN0TPv05hcF7ZqoAsYSr3QjbXKCdgCev/Z1iaVRhYWhULzt5y7eF vGL+9t06b5jch+eccxf1WCmkUvvc8Umie8nutR1AOjv+xlfeu6GoUsd2ZK008I6P GDQyV0te8StuKx/eBaj3b+n7uknPhZQAFGQyGxkx8/BCVrCSz2TaVME5KF8mJGKM R0cMMZYxqxEJUlL4rwoBevB7O2g4iuZTaahPxTpONF18mBONsPEcsCplUczHmk6c ojoADNCQtkHONN+9eoWTis/2PWeoiycAjr5RJyUGvZkuKlFkWn4eytvDFrAtzhlu RxwJfn59Bi63tEM3bASxgDZIfP3BdD863EXPFmSI6w25zlfMQMc9yZc/XGM9wT0H x7A/KSC9KG6f/qKq5dj3UH1sYoDsJfxKfHfgkw/KzMcjciYkGylFoETTZP2pSY8s Fxw6/x7Zx81pw4mb2b0YSNGwEHqhZMrnrS297kbtvyhzAcMzFqFPMKU9LZ29qFzU A309ScgpHrP57fb6IoeYD0HRaJwzy8S9bYtH9ZnCVQroWtL8sTrVaw7gX0YETwme OiQxMwsMV5udEEn6JFQZSZz4iExtmleS7Yr8q0F7JeL/LmBtLMPcEu+xTek51caj vDKd8H/rMsQr3hcJiw42S4DCWz1fjcwHBddzIbuJTUv2gaCkwXw= =OheA -----END PGP SIGNATURE-----08 October 2019, 02:17:08 UTC
refs/tags/v2.7.17 v2.7.17 c2f86d8 Python 2.7.17 -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEwB4crV6ixPC441cVBMNnwhit1P8FAl2rWIQACgkQBMNnwhit 1P8tSA/9EBErmbTLg4zdL9w5SqirU+kQlQSk9f9Mn+C5MBk0alqjnUN78yLUEASH h+W8ZIAMwv/7G0Gi3S+sZsry167uKhancXpq3+n1bgIzjwTHRC5cfHaeygCaivbc IUnv4R4zIuHEqkfhQxJxH4BSLM3mQ9aK8kyHn7jm7C1vSZMIVa8tULpCfCwk7A39 hTCGG38mhRx2F7ka6OZmUfvGlcS6lp2ZSef2up2lM93UVaCboKgVb/4uU2uAUDQf 6K+SwxtShx2zUrajPArur00Vlm6mo6FeK3E5Yyq1yBk5Wknc7kXyTG7zaS0uMpNv kPi4z2fVystPi5MaBKjxAdIZTtHR3W45pxhHOSUd7PTe+JiX3Tt7gzwdqBhvSHbB MvA7o4sbc2JB/KUdyaErIqL1lB3GHfIOy1ZDgR6w6/GuYUdac1/umhwuqXgHqHkZ ZpjPjdkpWoVAprH4PWHuL5nTyp3DoWBWLldtAFZhhICmgjF8CeiD5cpcrKIffEHh nrLOsmETg9tM1VwECPsJRV3Qp/1dYslbFgV+MdQexwX/yp36MT+A8NFMkdsX7GR4 +OpxhFSzp0WUhfx5ugpnUQYBazUm2kccVAjYPnxKwLpAa7vt+NOIU+8xQnbmIxNE rny84RyjiXjhRG6Xun03IgwHlc4qGttdrfT8Dn3LAcvCswfoi7M= =VPWi -----END PGP SIGNATURE-----19 October 2019, 18:40:04 UTC
refs/tags/v2.7.16rc1 v2.7.16rc1 baacaac Python 2.7.16rc1 -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEwB4crV6ixPC441cVBMNnwhit1P8FAlxoXlMACgkQBMNnwhit 1P+01hAAtGeuacccZIybY6/CQmk0i/cZ9E75gP8t1JvmotbjUrZjz6gcUy7EkhqK plyog7jLQO4vILie/p3uMYEneGlvAMSqby/mqVr3dJ7gGGggP5l2dBrSHyMGFd4D 6YHqRrlrzqAzQbU6su6X0KawtXe7SRq7bjKKOlg+Tw9njdlLe18R63YvfVbGg1z1 vlamdcXeYEPOkHT8yrSgWjONlut6IOjKXKaFuI7LqqlFAZrP7nMpfMC109r+fokl dCb1Jb6cEphKOcD6ABmLz7nMFOZQPLgmEt9Cpg8ETqHccFY7CxI5bP8h6dWJUw7X NVpYPbu0LmhhBvgwAVY92l+nBBtmkPNXAYtEKBN33E5TQdJsRAabGuREyKCYErLt MW8YHJ5VTrGY7thx/2FcWme5thuYLpizWIn7PZMHRJg7KmSRCaREZcZy6r5wBX5M ntBMj0O7hLVOWo6Sh9SBSaq2PPXrU7XNdyUUsiLB6bArYYKghxGQqyMyX8M5kDdE DF1vEPtu0TV0dZ24rWiMNyVcXm0DdUZSKe9eEmu0ex+dIdOlEHplVwpOuReg7eng A6Gou6CVj85c25UXaPFAaHJpbZUaev5lgYhutgjk0kPDiFLu75MnacNY+l/6fmIn I4JCNZ+DJ3+wcaqzT17ZV7cgKoVabGjw8m1SL5OUYzycLRW7HBc= =LtFV -----END PGP SIGNATURE-----16 February 2019, 19:02:43 UTC
refs/tags/v2.7.16 v2.7.16 413a491 Python 2.7.16 -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEwB4crV6ixPC441cVBMNnwhit1P8FAlx6yN0ACgkQBMNnwhit 1P/6rxAAj4rsoXDXvPBcEMbCGIKiWczdTXPyV1/+pZAL7YEpg5IZctHUkCK8r9d0 fUoR9jBNxPdh8DdzS/CGvDSyKGPylvNqxSAv9JeAqW4tan0yoHK/ivO7eLwScn8K eM1UGRByfU3DnczmveW5tg0DCpi3f0GB3bSq6aDBA5n/CRtwOwelnUImHgoNKjFp hwHqHs2Lv2renqDPoCNTl7Z4NcHWHjdDb0t9rzECunfH310VeoB/YZDh02F1aWF+ MrzXOQI04lFyBkf0IQEpDm2HGpQo+5KPXKdy+G43cUZ2xyM38UbUZGbclfZDs78z PlMCc2hz6u9p4jn0gcQFdmqBYnFU2RWS7ofcOv4GzTRxEdrpaU+v1BcsRAmLQHex tORdwNALvTVdONKurxOU0jInNC4b5gHNlY6F5f5io78vZS7P95eH1Gev6lSJOLHn G+nWDu1cvuHC5doIZZzUB6NnruE8LTxcVE2JPqrd4zTE5llBdSbhCwl2Q5qBPjSK GVuBO7vKFKNG/oImxrn0Th23AJelFNXpwrkeUBF2t3OtZYmjpB5AZApR+i3uMDtZ ityhURSDnCJQqGbFw+Cm9JSs7iq/2wZpZwoQU1m3m6lK5tXdORJdLlIva6z0G0Y7 2UfYcCbz/25ijtP9UxFdUIa2M2UOErdQiCyMMgnEIN2LmPxS/IY= =xBGE -----END PGP SIGNATURE-----02 March 2019, 18:18:05 UTC
refs/tags/v2.7.15rc1 v2.7.15rc1 bad9a58 Python 2.7.15rc1 -----BEGIN PGP SIGNATURE----- iQIcBAABCAAGBQJa0nucAAoJEATDZ8IYrdT/bt4P/3RjLozhlkg93c5SrQZKSl6W XMs4ZhqWp320/gM/257VNsQybke0sd2mWafN45P+HlaVgoJWzSdBQIeCLFRavBLZ 576qWpbtVDL73JByKCwD1+/ldGzWB+6dpTeW5aPgU02smCAcZvR8jkAbJPorJHlG ocTUd5yiO74CP7TMH+wWa9GuPgcnVNoLEovriBucggcfApH4BacWz7oKcgFY536M 4mtJOejiID64tt1l5c/ukhbEsYDuVN+v+jv+aEONOn8yEj2zaEpQdQls0WW8+Z02 MViwFS9bfoAZW7kfiecezDiCeZe2p+OybPJF50oqHT1oLxhpRgW0UEu/1ITxY0dC w9WZ7XPfDvBjh3IZIAT5n2LbzdlNe9EQa+PHRpFHh+MpQSL7HKq1lSBFkhNj43nf yU3y4ubSroaRexxDqQbRUwKc+fRZkiscNNciDIsiYwwid005Aze1sz0XAt9tEhRP moIeLRLc5m5ecoeBNnpdr9T9qRr7Ofv0d6lkvn3TnYrd0bO9mq6pj0K3I7iEtDSq 9XKxvHlHRZzFoAXbO28zuyBhQMRbT/i+eW+DJvgdrINKcFH1h8XKnNmwtQgn2ON3 8WDVIymRatWtKzvgKa5BUiM0DX+ZEqUbaTntCWieFsrpPmpBVjIXwIyo6h6ry+ap yYJy+jxtgnqBV8KPa2ad =U6BC -----END PGP SIGNATURE-----14 April 2018, 22:07:24 UTC
refs/tags/v2.7.15 v2.7.15 ca079a3 Python 2.7.15 -----BEGIN PGP SIGNATURE----- iQIcBAABCAAGBQJa5kuZAAoJEATDZ8IYrdT/vssP/1BL5pwbo6FY3LGGc6sDUyzk yYUcJt2TJFiGxz+PztWjyf8vT+nl3hSuHUz65FX8zKVxrTuROrpFWjAJPtucQ8Av Fh9xyvKP7AfTYilv2uQF0MJfK2HdLgUZzRclDfhQE3BtRtJsffyfTR1LGIbtu+te EkYFd8Pj6fOxHEzt2gicaL7cTqNw+639qDM69EL1f5sG8BHdEse7VnIBelPrTQMV DWPmfufGcuyz6SkF8FgGZsH3qHVsCeh3cYs3mBF01l/ZQ2F89U3K8Dby0nTrwQ2g MybogiReigUhTnU8lp4sqG7KLxVZXDWePVqWjxyfY8xkCBLtTLf/EVqg8wrIauvZ gXwRxHEOC/mLT2KBxet4VHrEnQARulJr6z0lhRnVxAmg7iz7tyOeo6NZKkLP+xk5 EsPTZzNNKFu2QlgvmOfg1yd3dfiZ0+q1Jh8X5efrFBst7beIvGx7SMQEvgaprETW E7sHhdkIFlSc7eo3CHttWZN+4p+50Ueij4qZWhBBDeg/ZFZYw6RwbBAVQrLM75qb Bm6yIxGQkj864vTmzd6A751u1Kx6IfCqOANVyuiGFeTu80t50IUkDyZb939+h1qL uC8oJgw1FYMmjOI9qX1ZGxvx9NlGx8DPsRKWeU9csi4FpzM8m5mZB9mvyPOseGDu tsDaXtw7yjtabyXSOlTx =lw6Q -----END PGP SIGNATURE-----29 April 2018, 22:47:53 UTC
refs/tags/v2.7.14rc1 v2.7.14rc1 c707893 Python 2.7.14rc1 -----BEGIN PGP SIGNATURE----- iQIcBAABCAAGBQJZobu3AAoJEATDZ8IYrdT/PKIP/2KNat5bskxD4PZF2+9QNw5M WP9ZIUQiXRqCxXIU5qPCnsgjf0FqlhCnEzp6yEaqDx3jp+JPlgSnhLF46Ejy3EBI RnrH7ULvpn2iYFAj/I/IrHuqBt9wviW915r8vPnIUCNycS05OM5XULNFN0ebQXwV eoF6aqqxt+4Aq2QFqL6A7L67//SQvXgn8ZC6zLlXFHL/tBrejzZinQKvotHQOfkr CLgDA7KwvpoYJNFoUm12YQ+Se/M26pIv66wKG5SOSV9sHRan/T3Mt0nRrW5itZXQ QV6aIQCU0Av8fzLv/QyFhCg6/NQ66ZkyGGFtfxKR3vQVV77n+AQOaY/tRJ2jyHRP AVNRX2D6fMziX9jg0jwaf1qlAypwuuNI/VlSm5k3d5q/u5KdRhZw2V3zNtKCp5Jz 9GhD2txkj/dSoumPlEP1AVHBXYBK4/bteztWyPkqXCA4HvT4GBRZT9MWvH4I4nd5 Wf8ZW0wyZK5hc0Fz6v7bHgGEJxd5kac6mwQ1uX5mLcCgCXbhLMzmJ9j401YIOlc5 zDvPso1h8MNcwfBfc26KCnn6jIABCAjD6gFrNvBbZZ18fwPaLrAlpOwpyly/ePsO QCZntESZin2NsNePiEtwB552qm3sKA/ekNTNHDSdoLhxLt3FHqGsUbrnXyEBoSNh UQXmGx4INDDW9K2rKF/C =AY0w -----END PGP SIGNATURE-----26 August 2017, 18:19:23 UTC
refs/tags/v2.7.14 v2.7.14 8447193 Python 2.7.14 -----BEGIN PGP SIGNATURE----- iQIcBAABCAAGBQJZvWI0AAoJEATDZ8IYrdT/fgkQAMGCDlyr7/WuHwcdfqpv/2GM 691TGFWrlYFyeOloY+HfZd8ydBpDWVVpYYe3XQpDmVvOM49TxBrHlQtKLn0YR2bS rSaI+4v7uGgka6PdODDC3+zqZzF8jeuYWw+eMeWZcSLck/qgFyoPrugqvU3fdYUv EdqbwjEKpeuCpyhLHk1si4YsrlUcSMB1WVKJunwedokCf35LfffwsCkJ9YPd6Xxg /iDy2FV7Kz0CLt/NMBpN+pJcPdYKTUiL5nywsD6owmV1EpvmnxtAJ4ebcFIUAhNE B1eNApuNucRvIft5baNWX57c8IkRMExxags2Lpk7lkxz6XqtZ6DBXYetnDGtKx06 iRzN8kv8oERs538pzECLnE5raI5MQQNtCVFaKX7lX7yJKAQElRTK2BsIDDt8Sz4r t/vk1goZODHYltfyGr8LJ1aqUM4/0hTKwhXAC7T1Qq6ANBzvDoR/uyin8uf6XeOq qjlKfGl8G3AXuUnCENU4HkluQKDVGxF+WFcd0FKxOJzbBkN/2nFgRr8+z52rJQl6 ufouTYQkaePBSUccoQGx9E9EthmBzjmUVDSurzqPOZBE6llf3cVfyybfLcsHkbkX Az/fLheI9oCJTHf7a3OTsK3cyXrvA4fPYdCu1iQQtLLMxNlYWUQ7Q0VsmVzJHybU F2QtQnFfgXQT2X1X0lMd =9yiY -----END PGP SIGNATURE-----16 September 2017, 17:40:54 UTC

back to top

Software Heritage — Copyright (C) 2015–2025, The Software Heritage developers. License: GNU AGPLv3+.
The source code of Software Heritage itself is available on our development forge.
The source code files archived by Software Heritage are available under their own copyright and licenses.
Terms of use: Archive access, API— Contact— JavaScript license information— Web API