five

Python 3.12 Standard Library Module Index + Deprecation Flag

收藏
Snowflake2024-05-17 更新2024-05-21 收录
下载链接:
https://app.snowflake.com/marketplace/listing/GZT1Z1RAUNT
下载链接
链接失效反馈
官方服务:
资源简介:
The Python Standard Library Module Index 3.12 dataset is a critical resource for developers and organizations working with Python, providing detailed insights into the deprecation status of all 264 Python 3.12 standard library modules. As Python continues to evolve, keeping track of deprecated and removed modules is essential for maintaining codebase integrity, compatibility, and security. This dataset serves as a valuable audit tool, enabling users to plan upgrades and mitigate potential risks associated with outdated or unsupported modules. The dataset is ideal for risk audit teams, software developers, and tech companies aiming to enhance their operational efficiency and reduce downtimes due to incompatible software dependencies.The dataset can be joined with our other [Standard Library Releases ](https://app.snowflake.com/marketplace/providers/GZT1Z1RAUM8/Version%255E)and our other [Package Datasets](https://app.snowflake.com/marketplace/providers/GZT1Z1RAUM8/Version%255E) to evaluate risk, answering these questions, among others: - Which modules are deprecated within a particular package? e.g., **requests** - On which 3rd-party non-standard libraries do your critical packages depend? e.g. **python-dateutil** - How long has a module been deprecated? e.g. **aifc** This dataset not only aids in immediate compatibility checks but also supports long-term software health monitoring and planning, providing a substantial return on investment by preventing future compatibility issues and fostering a proactive approach to software maintenance.This data release is from patch version [3.12.0b4](https://www.python.org/downloads/release/python-3120b4/), and the first patch in 3.12 was 3.12.0. Additional patches may be added to this listing in the future. Python 3.12 was released on October 2, 2023. Below are the major benefits of this minor version: - **New type annotation syntax for generic classes** (PEP 695), allowing for more precise type definitions. - **More flexible f-string parsing** (PEP 701), enabling constructs that were previously disallowed. - **Support for the buffer protocol in Python code** (PEP 688), expanding Python's capability with memory buffers. - **Improved error messages** that make suggestions for potential typos, aiding in quicker debugging. Note: Python 3.12. reaches end of life in four years in October 2028. After, Python 3.12 will no longer receive security patches.
提供机构:
Version^
创建时间:
2024-05-17
搜集汇总
数据集介绍
main_image_url
背景与挑战
背景概述
该数据集完整记录了Python 3.12标准库264个模块的弃用状态,帮助开发者进行兼容性审计和升级规划。数据集基于3.12.0b4版本,包含PEP 695类型注解等新特性,并注明该版本将于2028年10月终止支持。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作