工具箱主要提供以下功能:
1、提供list的流式调用。
2、str新增一些工具方法。
3、增加around装饰器,提供对前置和后置等钩子方法的执行。
4、log模块增加trace功能,以及装饰器配套模块。
5、http模块提供装饰器用法。
6、提供对函数参数校验的功能。
7、提供后台执行python程序的能力。
8、提供json转实体对象的能力。
9、ObjectsUtils增加生成setter/getter功能。
10、增加sjson模块,增加JsonField and JsonSerializable功能,在dumps前会先尝试使用JsonSerializable转换成可序列化的对象。
Raw data
{
"_id": null,
"home_page": null,
"name": "simplebox",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "pip, simplebox, backend, fast, fasttools, box, simple",
"author": "Galio",
"author_email": null,
"download_url": null,
"platform": "any",
"description": "\n \u5de5\u5177\u7bb1\u4e3b\u8981\u63d0\u4f9b\u4ee5\u4e0b\u529f\u80fd\uff1a\n 1\u3001\u63d0\u4f9blist\u7684\u6d41\u5f0f\u8c03\u7528\u3002\n 2\u3001str\u65b0\u589e\u4e00\u4e9b\u5de5\u5177\u65b9\u6cd5\u3002\n 3\u3001\u589e\u52a0around\u88c5\u9970\u5668\uff0c\u63d0\u4f9b\u5bf9\u524d\u7f6e\u548c\u540e\u7f6e\u7b49\u94a9\u5b50\u65b9\u6cd5\u7684\u6267\u884c\u3002\n 4\u3001log\u6a21\u5757\u589e\u52a0trace\u529f\u80fd\uff0c\u4ee5\u53ca\u88c5\u9970\u5668\u914d\u5957\u6a21\u5757\u3002\n 5\u3001http\u6a21\u5757\u63d0\u4f9b\u88c5\u9970\u5668\u7528\u6cd5\u3002\n 6\u3001\u63d0\u4f9b\u5bf9\u51fd\u6570\u53c2\u6570\u6821\u9a8c\u7684\u529f\u80fd\u3002\n 7\u3001\u63d0\u4f9b\u540e\u53f0\u6267\u884cpython\u7a0b\u5e8f\u7684\u80fd\u529b\u3002\n 8\u3001\u63d0\u4f9bjson\u8f6c\u5b9e\u4f53\u5bf9\u8c61\u7684\u80fd\u529b\u3002\n 9\u3001ObjectsUtils\u589e\u52a0\u751f\u6210setter/getter\u529f\u80fd\u3002\n 10\u3001\u589e\u52a0sjson\u6a21\u5757\uff0c\u589e\u52a0JsonField and JsonSerializable\u529f\u80fd\uff0c\u5728dumps\u524d\u4f1a\u5148\u5c1d\u8bd5\u4f7f\u7528JsonSerializable\u8f6c\u6362\u6210\u53ef\u5e8f\u5217\u5316\u7684\u5bf9\u8c61\u3002\n \n",
"bugtrack_url": null,
"license": "MIT Licence",
"summary": "\u7b80\u6613\u5de5\u5177\u7bb1\u3002",
"version": "0.0.1a271",
"project_urls": null,
"split_keywords": [
"pip",
" simplebox",
" backend",
" fast",
" fasttools",
" box",
" simple"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c51a579cc26b01fab0785a04cc767ed97a46fb60aa0892939b23295b26810a01",
"md5": "22e4f712d1c0b43615e33c258728f774",
"sha256": "28b43ac43ba880b0ab788d97dd974491da9ca429d7fe226c02e9d144c05bcba5"
},
"downloads": -1,
"filename": "simplebox-0.0.1a271-py3-none-any.whl",
"has_sig": false,
"md5_digest": "22e4f712d1c0b43615e33c258728f774",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 176077,
"upload_time": "2024-11-14T14:22:52",
"upload_time_iso_8601": "2024-11-14T14:22:52.708701Z",
"url": "https://files.pythonhosted.org/packages/c5/1a/579cc26b01fab0785a04cc767ed97a46fb60aa0892939b23295b26810a01/simplebox-0.0.1a271-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-14 14:22:52",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "simplebox"
}