typepy 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
typepy 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
typepy 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
typepy 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
typepy 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 Python 查看源码 »
操作系统 跨平台
软件类型 开源软件
所属分类 程序开发常用工具包
开源组织
地区 不详
投 递 者 Alias_Travis
适用人群 未知
收录时间 2021-10-19

软件简介

typepy 是一个 Python 库,用于运行时的变量类型检查器/验证器/转换器。

特征

  • 检查值的类型
  • 验证类型的值
  • 将值从一种类型转换为另一种类型

Python 类型和typepy类的对应关系如下:

支持的类型

Python 类型 typepy:类型类
bool Bool
datetime DateTime
dict Dictionary
float/decimal.Decimal (not infinity/NaN) RealNumber
float/decimal.Decimal (infinity) Infinity
float/decimal.Decimal (NaN) Nan
int Integer
list List
None None
str (not null) String
str (null) NullString
str (IP address) IpAddress

安装

安装:pip

pip install typepy

如果使用typepy.DateTime类,请使用以下命令安装其他依赖包

pip install typepy[datetime]

安装:conda

conda install -c conda-forge typepy

安装: apt

sudo add-apt-repository ppa:thombashi/ppa
sudo apt update
sudo apt install python3-typepy

依赖关系

可选依赖

这些软件包可以通过pip install typepy[datetime]以下方式安装:

 

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
暂无内容
暂无内容
0 评论
0 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部