Boltons:Python实用工具集

Boltons:Python实用工具集
发布日期: 2022-10-03 更新日期: 2022-10-03 编辑:bukun 浏览次数: 497

标签:

操作系统
跨平台
编程语言
Python
授权方式
GNU GPL
最新版本
21.0.0
发布时间
2022.10.3

Boltons是拥有超过100个BSD许可的、纯Python实用工具集合,更详细的文档点此了解。

安装和集成

在项目中加入Boltons有数种途径,而最常见的为:

pip install boltons

之后便可导入:

from boltons.cacheutils import LRU
my_cache = LRU()

更多细节参考文档的集成部分,点此进入。

架构

Boltons有极简单的架构,保持一致与独立,着眼于尽可能广泛的维护用例和使用模式。

整合

实用工具库通常是广泛被用于一个项目中,简单性和稳定性可能要优先于版本时间。在这种情况下,开发者可以:

将所有boltons包复制到一个项目中 仅复制项目需要的utils.py文件

boltons的设计

boltons是一个活跃的库,其设计必须:

  • 是纯Python并尽可能独立
  • 执行常见的任务或完成一个共同的任务
  • 展示并减少标准库中的一些不足
  • 对标准库争取寻求一个可以在最佳实践和足够好、正确性和常识之间平衡的标准设定
  • 至少要有一个有用的doctest,链接到相关的标准库功能,以及任何可提供进一步功能的第三方软件包

boltons的主题

boltons有许多灵感,一组被明确定义下来的主题包括:

  • Python docs
  • 重新实现和调整标准库
  • 更强大的多用途数据结构
  • 个人实践和经验



Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org