Skip to content

Zeraora logo

Python 兼容性PyPI 版本号Conda 适配进度PyPI 包状态每月下载量

一堆实用小玩意儿,轻如电,快如猫
Zeraora lightweight collection of utilities that save your dev time.

特性

一个 Python 工具包,包含一堆杂七杂八的工具,大部分都是从日常业务代码里提取抽象的,有些是为了保障兼容性,希望能帮你少写几行代码。

优点:除了 typing_extensions 用来兼容类型提示外,它不强制依赖任何第三方库。
缺点:优点太少。

安装

可以这样,直接安装本体:

shell
pip install Zeraora

也可以这样,网络不好的时候用镜像源:

shell
pip install Zeraora -i https://pypi.tuna.tsinghua.edu.cn/simple --trusted-host pypi.tuna.tsinghua.edu.cn

还可以这样,只用一条命令就能一并安装一些可选的依赖:

pip install
可选的依赖包备注
Zeraora[client]
Requests面向 HTTP 客户端。
Zeraora[backend]
Django面向后端开发。
Zeraora[restful]
Django、Django REST Framework面向后端 RESTful API 开发。

如果全都要!那就这样:

shell
pip install "Zeraora[client,restful]"

兼容性

已经推进到第四个大版本,基本上都稳定了(毕竟东西就那点);新的东西会细水长流慢慢测、慢慢加。

某个 0.x 内的小版本基本是兼容的,但每个 0.x 的大版本之间改动太大,就不太能兼容了。

依赖程度兼容范围
必需3.10.0+Python · 一门编程语言。
必需4.14.0+typing_extensions · 用于兼容标准库 typing 模块,提供运行时类型提示。
非必需2.27.0+Requests · 简洁优雅的 HTTP 库。
非必需3.2.0+Django · Web 服务开发框架。
非必需3.13.0+Django REST Framework · 基于 Django 的 RESTful Web 服务开发框架。

没有办法兼容以前的 Python,3.10 新增的 match-case 实在太好用了!!

许可证

MIT。源代码会保持简洁、优雅,方便随时分叉出去。

社区

有什么新奇想法,或者实在搞不定的话,就来罗狐会馆坐坐吧,QQ 群坐标 699090940。

作者毛茸茸的,很好挼。

Bug 需要前往 GitHub 反馈喔~ 不然记不住容易忘。