Python 3.9 Standard Library Module Index + Deprecation Flag
收藏Snowflake2024-05-17 更新2024-05-21 收录
下载链接:
https://app.snowflake.com/marketplace/listing/GZT1Z1RAUMG
下载链接
链接失效反馈官方服务:
资源简介:
The Python Standard Library Module Index 3.9 dataset is a critical resource for developers and organizations working with Python, providing detailed insights into the deprecation status of the 335 standard library Python 3.9 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 [Python 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., **certifi**
- On which 3rd-party non-standard libraries do your critical packages depend? e.g. **urllib3**
- In how many Python releases has a module been deprecated? e.g. **email**
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.9.16](https://docs.python.org/release/3.9.16/py-modindex.html), and the first patch in 3.9 was 3.9.0. Additional patches may be added to this listing in the future. Python 3.9 was released on October 5, 2020. Below are the major benefits of this minor version:
- Dictionary merge (|) and update (|=) operators, simplifying the merging and updating of dictionaries.
- Type hinting generics in standard collections, no longer needing to import from typing (e.g., list[int] instead of typing.List[int]).
- New parser based on PEG, improving the flexibility and extensibility of Python syntax.
- String methods to remove prefixes and suffixes cleanly.
Please note that Python 3.9. reaches end of life next year on October 5, 2025. After this date, Python 3.9 will neither be supported by Python maintainers nor receive security patches.
提供机构:
Version^创建时间:
2024-04-21
搜集汇总
数据集介绍

背景与挑战
背景概述
该数据集提供了Python 3.9标准库中335个模块的弃用状态详情,旨在帮助开发者和组织进行代码审计、维护兼容性并规避安全风险。它可作为风险评估工具,用于规划升级和监控软件健康,同时包含Python 3.9的版本特性及生命周期信息。
以上内容由遇见数据集搜集并总结生成



