Skip to main content

一个长期维护的个人开源工具库。A utility Python package supports for my personal and company projects.

Project description

Zeraora

长期维护的个人开源工具库
An utility Python package supports for my personal and company projects

特性

  • 支持with、注解和实例化三种方式调用的计时器 BearTimer
  • 生成通用representation方便调试时查看对象内部信息的 ReprMixin
  • 将字典的任意层级递归转化为对象,以便支持点分法访问数据的 OnionObject
  • 受 Django 的 Choices 启发的、可为枚举添加任意属性的 Items
  • 用以简化 .as_view() 传参的 EasyViewSetMixin
  • 仿照 DestroyModelMixin 实现的 SoftDeleteModelMixin
  • 安全转换快捷函数 safecast() 和链式调用安全转换的 SafeCast
  • 不强制依赖任何非标准库
  • 更多……

安装

使用 pip 直接安装:

pip install zeraora

临时通过本地代理使用 pip 安装:

pip install zeraora --proxy=127.0.0.1:6666

使用 pip 时临时指定安装源来安装:

pip install zeraora -i http://pypi.mirrors.ustc.edu.cn/simple/

文档

全局符号索引

版本

状态^1 支持时间 依赖 备注
v0.3 🆕feature 长期 Python 3.7 或更新 趋于稳定,但改了包结构,不向下兼容。
v0.2 ✅bugfix 长期 Python 3.7 或更新 探索包结构,完善核心特性,补充非核心特性。
v0.1 ❌EOL 不再支持 Python 3.7 或更新 试验自动部署,只有核心特性。

计划

  • 打包到conda(未来,未来。)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Zeraora-0.3.0.tar.gz (19.0 kB view hashes)

Uploaded Source

Built Distribution

Zeraora-0.3.0-py3-none-any.whl (23.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page