Title: Python 3.12
Open Graph Title: Python 3.12
X Title: Python 3.12
Description: Python 3.12’s beta’s are out, which means the features are locked in. The theme this year has been cleanup and typing. distutils has been removed, and setuptools is no longer present in default environments.
Open Graph Description: Python 3.12’s beta’s are out, which means the features are locked in. The theme this year has been cleanup and typing. distutils has been removed, and setuptools is no longer present in default environments.
X Description: Python 3.12’s beta’s are out, which means the features are locked in. The theme this year has been cleanup and typing. distutils has been removed, and setuptools is no longer present in …
Mail addresses
henryfs@princeton.edu
Opengraph URL: https://iscinumpy.dev/post/python-312/
Generator: Hugo 0.161.1
Domain: iscinumpy.dev
{"@context":"https://schema.org","@graph":[{"@id":"https://iscinumpy.dev/#website","@type":"WebSite","name":"ISciNumPy.dev","publisher":{"@id":"https://iscinumpy.dev/#organization"},"url":"https://iscinumpy.dev/"},{"@id":"https://iscinumpy.dev/#organization","@type":"Organization","name":"Henry Schreiner","url":"https://iscinumpy.dev/"},{"@id":"https://iscinumpy.dev/post/python-312/#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","item":"https://iscinumpy.dev/","name":"Home","position":1},{"@type":"ListItem","item":"https://iscinumpy.dev/post/","name":"Posts","position":2},{"@type":"ListItem","item":"https://iscinumpy.dev/post/python-312/","name":"Python 3.12","position":3}]},{"@id":"https://iscinumpy.dev/post/python-312/#webpage","@type":"WebPage","breadcrumb":{"@id":"https://iscinumpy.dev/post/python-312/#breadcrumb"},"isPartOf":{"@id":"https://iscinumpy.dev/#website"},"name":"Python 3.12","url":"https://iscinumpy.dev/post/python-312/"},{"@id":"https://iscinumpy.dev/#author-henry-schreiner","@type":"Person","name":"Henry Schreiner","url":"https://iscinumpy.dev/"},{"@id":"https://iscinumpy.dev/post/python-312/#article","@type":"Article","author":[{"@id":"https://iscinumpy.dev/#author-henry-schreiner"}],"dateCreated":"2023-06-19T17:00:00-04:00","dateModified":"2026-06-09T15:40:47-04:00","datePublished":"2023-06-19T17:00:00-04:00","description":"Python 3.12’s beta’s are out, which means the features are locked in. The theme this year has been cleanup and typing. distutils has been removed, and setuptools is no longer present in default environments.\n","headline":"Python 3.12","image":"https://iscinumpy.dev/images/avatar.jpg","inLanguage":"en","keywords":["programming","python","pyupgrade"],"mainEntityOfPage":{"@id":"https://iscinumpy.dev/post/python-312/#webpage"},"publisher":{"@id":"https://iscinumpy.dev/#organization"},"timeRequired":"PT7M","wordCount":1359}]}
| None | IE=edge |
| author | Henry Schreiner |
| og:site_name | ISciNumPy.dev |
| og:locale | en_us |
| og:type | article |
| article:section | post |
| article:published_time | 2023-06-19T17:00:00-04:00 |
| article:modified_time | 2026-06-09T15:40:47-04:00 |
| article:tag | Pyupgrade |
| twitter:image | https://iscinumpy.dev/images/avatar.jpg |
| twitter:card | summary_large_image |
| twitter:creator | @HenrySchreiner3 |
Links:
Viewport: width=device-width,initial-scale=1,maximum-scale=1