Stay up to date with the latest version

Python 3.7.4 released

Chris Stewart
© Shutterstock / Ermolaev Alexander

Python version 3.7.4 has arrived and is ready for download! See what changes have been made in this maintenance release.

Python 3.7.4 is here, bringing with it a handful of changes and fixes. Since its creation, Python’s popularity has grown hugely; the July TIOBE Index lists Python as the number 3 most popular programming language, and it is the only one in the top 3 showing positive growth. Ongoing support is important with so many users, and maintenance release 3.7.4 marks the halfway point in terms of support before 3.7 stops receiving maintenance updates and instead gets security fixes. This will happen after the release of 3.7.8, currently expected around June 27th 2020.

So what’s changed with 3.7.4?


The OpenSSL version in both the Windows and macOS installers has been updated from 1.1.0 to 1.1.1. This allows users to make use of TLSv1.3, which improves connection times and security compared to the previous version.

SEE ALSO: How to implement a switch-case statement in Python


Similarly, the SQLite version has been updated to 3.28.0, which introduces extended window functions such as an EXCLUDE clause, GROUPS frames, and more.

Deprecated installer

The 64-bit/32-bit variant of the macOS installer that works on older versions of macOS from 10.6 (Snow Leopard) on is now deprecated and will be removed from future releases.

To see a full list of the changes in this version, take a look at the changelog.


Chris Stewart
Chris Stewart is an Online Editor for He studied French at Somerville College, Oxford before moving to Germany in 2011. He speaks too many languages, writes a blog, and dabbles in card tricks.

1 Comment
Inline Feedbacks
View all comments
2 years ago