一个包含各种简单的公共例程的库,在我正在处理的每个项目中,这些例程都会被不断地重写。

lck.common的Python项目详细描述


这个库包含各种简单的公共例程和语言构造 它们非常有用,在接下来的每一个项目中我都要重写它们 正在工作。每个函数、装饰器或模块本身都太简单了 为它指定一个完整的pypi包。不过,这个图书馆 代表瑞士军刀的日常需要(YMMV)。在你身上 可能在里面找到:

  • robust memoization
  • some less obvious collections (e.g. ^{tt1}$)
  • a ^{tt2}$ decorator (with threading or lockfile backends)
  • some controversial language enhancements like the Null object
  • converter from ElementTree instances to dicts
  • file finder (searching locations commonly used for storing app data)

最新版本可以通过PyPI

$ pip install lck.common

或:

$ easy_install lck.common

以及source code repositoryissue tracker是 在GitHub上维护。

对于好奇的人,lck代表langacore工具包。兰加科尔是一个人 我的软件开发车间。

注意:lck.common需要python 2.7,因为它的所有代码都在使用 所谓四期货(absolute_importsdivisionprint_function 以及unicode_literals)。创建这个图书馆的优点之一 就是让代码变得漂亮。这些开关提供了一个有用的过渡 旧的python 2.x和新的python 3.x之间的状态。 好。

更改日志

0.4.5

  • 修正了备忘录中的一个不常见的错误,其中 函数可能会在缓存中保留过时的键

0.4.4

  • lck.git引入了一个get_version例程
  • decode_entities添加到lck.xml

0.4.3

0.4.2

  • lck.crypto在pycrypto上引入了几个薄包装
  • lck.math从elo等级计算例程开始引入。

0.4.1

  • lck.lang.unset现在也是False,而len(unset)是零

0.4.0

  • langacore.kit
  • 迁移到lck命名空间
  • 将许可从GPL 3迁移到MIT
  • 从alpha状态到beta版本,代码已经投入生产了 一年了

古代史

  • 在0.4.0之前没有保存正确的更改日志

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java JAXB封送字符串,具有xml值,且不转义该值   java ModelMapper转换器不工作   java像HH000412或HCANN000001这样的前缀是什么意思?   验证日期输入修复java。lang.numberformatexception错误   当表具有外键时,java Telosys代码生成失败   如何使所有派生类一起只能实例化一个实例的单例抽象基类?(爪哇)   java如何在非静态服务类中使用广播接收器   java nutch爬虫相对URL问题   使用Jboss DMR下载/保存java附件   Rest模板:无法提取响应:当我们得到xml响应时,没有找到适合响应类型的HttpMessageConverter,没有绑定到JAVA对象   java如何编写可扩展窗格/面板/卡的代码   java是在ITreeViewerListener的treeExpanded()之前调用ContentProvider的getChildren()吗?   java将JComponent添加到小程序窗格   java混淆:使用简单逻辑的Flames程序