Claim analyzed

Tech

“Python 3.12 was released on October 2, 2023.”

The conclusion

True
10/10

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.

Sources

Sources used in the analysis

#1
python.org 2023-10-02 | Python Release Python 3.12.0

# Python 3.12.0 Release date: Oct. 2, 2023

#2
mail.python.org 2023-10-02 | Python 3.12.0 (final) now available.

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!

#3
discuss.python.org 2023-10-02 | Python 3.12.0 (final) is here - Core Development

thomas(Thomas Wouters) October 2, 2023, 3:34pm 1 Finally, it’s final! The final release of Python 3.12.0 (final) is here!

#4
discuss.python.org 2023-10-02 | Python 3.12.0 (final) is here - Core Development - Discussions on Python.org

thomas(Thomas Wouters) October 2, 2023, 3:34pm 1 Finally, it’s final! The final release of Python 3.12.0 (final) is here!

#5
peps.python.org 2022-05-24 | PEP 693 – Python 3.12 Release Schedule

- 3.12.0 final: Monday, 2023-10-02

#6
github.com 2022-05-24 | peps/pep-0693.rst

- 3.12.0 final: Monday, 2023-10-02

#7
raw.githubusercontent.com 2023-10-02 | 3.12.rst

This article explains the new features in Python 3.12, compared to 3.11. Python 3.12 was released on October 2, 2023.

#8
docs.python.org What’s New In Python 3.12 — Python 3.14.5rc1 documentation

This article explains the new features in Python 3.12, compared to 3.11. Python 3.12 was released on October 2, 2023.

#9
python.org Python Source Releases

Python 3.12.0 - Oct. 2, 2023

#10
python.org Download Python - Python.org

4. 3.12 security Download 2023-10-02 2028-10 PEP 693 … 36. Python 3.12.0 Oct. 2, 2023 Download Release notes

#11
blog.python.org 2023-09-01 | Python 3.12.0 release candidate 3 now available | Python Insider

The intent is for the final release of 3.12.0, scheduled for Monday, 2023-10-02, to be identical to this release candidate.

#12
discuss.python.org 2023-09-06 | Python 3.12.0rc2 (final release candidate 🤞) released - Committers - Discussions on Python.org

The intent is for the final release of 3.12.0, scheduled for Monday, 2023-10-02, to be identical to this release candidate.

#13
discuss.python.org 2023-09-19 | Python 3.12.0rc3 released (honestly the final release candidate I swear!) - Committers - Discussions on Python.org

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.

#14
python.org Index of /ftp/python/3.12.0/

Python-3.12.0.tar.xz 02-Oct-2023 12:33 20575020

#15
blog.python.org 2023-10-01 | Python 3.12.0 (final) now available | Python Insider

Originally published on Bloggerhttps://pythoninsider.blogspot.com/2023/10/python-3120-final-now-available.html

#16
mail.python.org Mailman 3 Python 3.12.0 (final) now available. - Python-announce-list - python.org

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

#17
docs.python.org 2023-10-02 | 3.12.rst

Python 3.12 was released on October 2, 2023.

#18
pythoninsider.blogspot.com 2023-10-01 | Python Insider: Python 3.12.0 (final) now available

Finally, it’s final! The final release of Python 3.12.0 (final) is here!

#19
groups.google.com 2023-10-02 | Python 3.12.0 (final) now available.

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.

#20
mail-archive.com [Python-announce] Python 3.12.0 (final) now available.

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

P
Proponent Argues TRUE

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.

O
Opponent Rebuttal

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

O
Opponent Argues FALSE

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.

P
Proponent Rebuttal

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

Focus: Inferential Soundness & Fallacies
True
10/10

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.

Confidence: 10/10

Reviewer 2 — The Source Auditor

Focus: Source Reliability & Independence
True
10/10

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.

Weakest sources

  • Source 19 (groups.google.com) is a low-reliability mirrored mailing list post with a low source quality score and adds no independent verification.
  • Source 20 (mail-archive.com) is an unofficial archive mirror with undated metadata and low source quality, offering no independent confirmation beyond repeating the same announcement text.
Confidence: 9/10

Reviewer 3 — The Precision Analyst

Focus: Claim Precision & Quantitative Accuracy
True
10/10

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.

Confidence: 10/10

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.

See the full panel summary

Create a free account to read the complete analysis.

Sign up free
The claim is
True
Score: 10/10
Confidence: 10/10 Unanimous

Only you will see this note.

Embed this verification

Every embed carries schema.org ClaimReview microdata — recognized by Google and AI crawlers.

True · Lenz Score 10/10 Lenz
“Python 3.12 was released on October 2, 2023.”
20 sources · 3-panel audit · Verified Sep 2026
See full report on Lenz →