JSON(de)序列化mixin。
Jixin的Python项目详细描述
为JSON的(反)序列化提供混入类。JSON mix-in->;Jixin。在
现在,请参阅测试以获取用法示例。在
发展
TL;DR `sh python -m virtualenv venv --python=python3 source venv/bin/activate pip install -e .[dev] pre-commit install pre-commit run --all-files coverage run --source=jixin-m pytest && coverage report -m `
使用pip安装,包括开发附加功能 `sh pip install -e .[dev] `
启用预提交挂钩: `sh pre-commit install `
运行预提交钩子而不提交: `sh pre-commit run --all-files `
- 注意预提交配置为使用:
- 种子isort配置以更好地分类第三方导入
- 开始对导入进行排序
- 黑色以格式化代码
冻结依赖项: `sh pip-compile `
使用以下内容运行测试: `sh pytest `
测试覆盖率: `sh coverage run --source=jixin-m pytest coverage report -m `
类型检查: `sh mypy . `
查看依赖关系: `sh pipdeptree `
有关发布,请参见https://packaging.python.org/tutorials/packaging-projects/
- 项目
标签: