Verify any claim · lenz.io
“Python 3.12 was released on October 2, 2023.”
The conclusion
Official Python records confirm October 2, 2023, as the release date of Python 3.12.0, the first final release in the 3.12 series. Release documentation, schedules, download records, file timestamps, and contemporaneous announcements consistently support that date.
Caveats
- “Python 3.12” refers here to the initial final release, version 3.12.0; later 3.12 maintenance versions have different release dates.
- Some announcement pages show October 1 metadata, likely reflecting timezone or publication settings rather than the official release date.
Fact-check inside the tools you already use
Connect Lenz to ChatGPT, Claude, or WhatsApp and check a claim mid-conversation.
Or create a free account to bookmark this verification and run your own checks.
Sources
Sources used in the analysis
# Python 3.12.0 Release date: Oct. 2, 2023
Thomas Wouters thomas at python.org (python-list%40python.org) Mon Oct 2 12:02:53 EDT 2023 … Finally, it’s final! The final release of Python 3.12.0 (final) is here!
thomas(Thomas Wouters) October 2, 2023, 3:34pm 1 Finally, it’s final! The final release of Python 3.12.0 (final) is here!
thomas(Thomas Wouters) October 2, 2023, 3:34pm 1 Finally, it’s final! The final release of Python 3.12.0 (final) is here!
- 3.12.0 final: Monday, 2023-10-02
- 3.12.0 final: Monday, 2023-10-02
This article explains the new features in Python 3.12, compared to 3.11. Python 3.12 was released on October 2, 2023.
This article explains the new features in Python 3.12, compared to 3.11. Python 3.12 was released on October 2, 2023.
Python 3.12.0 - Oct. 2, 2023
4. 3.12 security Download 2023-10-02 2028-10 PEP 693 … 36. Python 3.12.0 Oct. 2, 2023 Download Release notes
The intent is for the final release of 3.12.0, scheduled for Monday, 2023-10-02, to be identical to this release candidate.
The intent is for the final release of 3.12.0, scheduled for Monday, 2023-10-02, to be identical to this release candidate.
The intent is for the final release of 3.12.0, scheduled for Monday, 2023-10-02, to be identical to this release candidate. … The next scheduled release of Python 3.12 will be 3.12.0, the final release, currently scheduled for 2023-10-02.
Python-3.12.0.tar.xz 02-Oct-2023 12:33 20575020
Originally published on Bloggerhttps://pythoninsider.blogspot.com/2023/10/python-3120-final-now-available.html
Finally, it’s final! The final release of Python 3.12.0 (final) is here! https://www.python.org/downloads/release/python-3120/ This is the stable release of Python 3.12.0
Python 3.12 was released on October 2, 2023.
Finally, it’s final! The final release of Python 3.12.0 (final) is here!
Finally, it’s final! The final release of Python 3.12.0 (final) is here! https://www.python.org/downloads/release/python-3120/ This is the stable release of Python 3.12.0 Python 3.12.0 is the newest major release of the Python programming language, and it contains many new features and optimizations.
Finally, it’s final! The final release of Python 3.12.0 (final) is here!
Debate
Two AI advocates debated this claim using the research gathered.
Argument for
The official Python release page (Source 1, python.org) states verbatim “Release date: Oct. 2, 2023” for Python 3.12.0, and this is independently corroborated by PEP 693 (Source 5), the What's New docs (Sources 7–8), and release announcements from core developers on the same day (Sources 2–3). Multiple authoritative python.org listings and the source tarball timestamp (Sources 9, 10, 14) likewise fix the final release at October 2, 2023, establishing the claim as fact.
The Proponent's convergence argument is circular: Sources 1, 5, 7-10, and 14 all trace back to the same PEP-693 'scheduled' target date rather than independent confirmation of when the release was actually made public, so repetition of one figure across python.org pages does not equal corroboration. Meanwhile the Proponent conspicuously ignores the blog timestamps in Source 15 and Source 18, dated October 1, which are the closest primary evidence of the actual announcement moment and directly contradict the uniform October 2 narrative the Proponent relies upon.
Argument against
Notably, Source 15 and Source 18 — the official Python Insider blog announcing the final release — are dated 2023-10-01, and Source 11's release-candidate post from September 2023 only says the final was 'scheduled' for October 2, meaning the actual publication timestamps suggest the announcement went live a day earlier than the claimed date, undermining the certainty of an exact October 2 release. Given this discrepancy between the 'scheduled' date embedded in PEP 693 (Source 5, Source 6) and the actual blog publication timestamps (Source 15, Source 18), the claim conflates a planned target date with confirmed real-world release timing, so it cannot be accepted as unambiguously true.
The Opponent cherry-picks incidental blog metadata dates on Sources 15 and 18 while ignoring the primary release record on python.org (Source 1) that states “Release date: Oct. 2, 2023,” the matching tarball timestamp of 02-Oct-2023 (Source 14), and same-day core-developer announcements (Sources 2–3). Treating a planned schedule in PEP 693 (Source 5) as mere aspiration is a false dichotomy, because the What's New documentation (Sources 7–8) and official download listings (Sources 9–10) independently confirm the final release occurred on October 2, 2023.
Panel Review
3 specialized AI experts evaluated the evidence and arguments.
Reviewer 1 — The Logic Examiner
The evidence overwhelmingly supports the claim, with multiple official Python sources (Sources 1, 7, 8, 9, 10, 14, 17) explicitly stating the release date as October 2, 2023. The opponent's argument relies on a minor discrepancy in blog post metadata (Sources 15, 18), which is insufficient to overturn the primary, direct evidence from the official release pages and documentation.
Reviewer 2 — The Source Auditor
The official python.org release page (Source 1) explicitly states 'Release date: Oct. 2, 2023,' and this is corroborated by independent, non-circular evidence: the source tarball timestamp of 02-Oct-2023 (Source 14), core developer mailing list and forum announcements timestamped October 2 (Sources 2-4), and the official What's New documentation (Sources 7-8, 17). The Opponent's reliance on blog post metadata dates (Sources 15, 18) showing 2023-10-01 is unpersuasive since blog publish timestamps can reflect timezone differences, staging, or backdating, and are contradicted by the more authoritative and technically verifiable tarball timestamp and mailing list posts explicitly dated October 2 at specific times (e.g., 12:02 EDT); the weight of reliable, independent evidence firmly supports October 2, 2023 as the release date.
Reviewer 3 — The Precision Analyst
The claim's exact date matches the official release record on python.org (Source 1: “Release date: Oct. 2, 2023”), corroborated by PEP 693 (Source 5), What's New docs (Sources 7–8), download listings (Sources 9–10), and the 02-Oct-2023 tarball timestamp (Source 14); blog metadata dated Oct 1 (Sources 15, 18) reflects announcement timing/timezones rather than the stated release date. As worded, the claim is fully precise and true.
Panel summary
Official Python release records explicitly date Python 3.12.0 to October 2, 2023. The release schedule, documentation, download listings, distribution-file timestamp, and contemporaneous announcements corroborate that date, so the inference is direct and the wording is precise. A few blog pages display October 1 metadata, but announcement metadata can vary by timezone or publication configuration and does not outweigh the authoritative release record. Source quality, logic, and date precision therefore all support the claim without a material qualification.