为了跨平台跨项目复用代码而开发的工具库。A utility Python package for our personal and corporate projects, with long time support.


License
MIT
Install
pip install Zeraora==0.3.0

Documentation

长期维护的个人实用工具包
A personal practical utility Python package, with long time support.

特性/Features

  • 支持 with、注解和实例化三种方式调用的计时器 BearTimer
  • 自动为 Django 模型生成下划线小写(即蛇形)数据表名的 SnakeModel
  • 受 Django 的 Choices 启发和 Java 原生枚举影响的、可为枚举添加任意属性的 Items
  • 允许用 curd 等字符简化 ViewSet.as_view() 参数的 EasyViewSetMixin
  • 继承标准库 datetime 的增强型日期时间对象 Datetime
  • 不强制依赖任何非标准库
  • 更多……

安装/Install

使用 pip 直接安装:

pip install zeraora

安装最新的版本(预发布)

pip install zeraora --pre

或者移步 PyPI 在 Release history 选定版本后 Download files 手动下载 .whl 文件并安装

pip install ./Zeraora-0.4.0.0a-none-any.whl

因为暂时没有需求,所以还没创建 conda 版。

兼容/Compatibility

  • 每个 0.x 之间并不兼容,请务必选择最新的发布版。
  • 依赖包版本仅考虑单独依赖时的情况。
Zeraora Python
0.4.x 3.7,3.8,3.9,3.10,3.11,3.12
0.3.x 3.7,3.8,3.9,3.10
0.2.x 3.7,3.8,3.9,3.10
0.1.x 3.7,3.8,3.9,3.10

文档/Document

参见 Wiki

链接/Links