# sspeedup
开发工具箱。
支持调用 [CutUp](https://github.com/FHU-yezi/CutUp) 分词能力进行分词。
包含 API 错误码与默认错误信息定义,面向 Sanic 和 Litestar 提供部分功能封装。
支持使用 Sanic + Pydantic / Litestar + Msgspec 实现依赖注入。
`sspeedup.cache.timeout` 包含一个过期缓存装饰器。
支持记录运行日志。
对 PyWwebIO 操作进行了封装和扩展。
包含指数退避装饰器。
支持终端彩色输出。
支持通过 `qrcode` 库生成二维码。
对字典和 `datetime` 库的常用操作进行了封装。
Raw data
{
"_id": null,
"home_page": "https://github.com/FHU-yezi/sspeedup",
"name": "sspeedup",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8,<4.0",
"maintainer_email": "",
"keywords": "",
"author": "yezi",
"author_email": "yehaowei20060411@qq.com",
"download_url": "https://files.pythonhosted.org/packages/2c/32/b8774fd6771661511c5478538b80afecef199f972d4cc401fb46851d2e83/sspeedup-0.25.1.tar.gz",
"platform": null,
"description": "# sspeedup\n\n\u5f00\u53d1\u5de5\u5177\u7bb1\u3002\n\n\u652f\u6301\u8c03\u7528 [CutUp](https://github.com/FHU-yezi/CutUp) \u5206\u8bcd\u80fd\u529b\u8fdb\u884c\u5206\u8bcd\u3002\n\n\u5305\u542b API \u9519\u8bef\u7801\u4e0e\u9ed8\u8ba4\u9519\u8bef\u4fe1\u606f\u5b9a\u4e49\uff0c\u9762\u5411 Sanic \u548c Litestar \u63d0\u4f9b\u90e8\u5206\u529f\u80fd\u5c01\u88c5\u3002\n\n\u652f\u6301\u4f7f\u7528 Sanic + Pydantic / Litestar + Msgspec \u5b9e\u73b0\u4f9d\u8d56\u6ce8\u5165\u3002\n\n`sspeedup.cache.timeout` \u5305\u542b\u4e00\u4e2a\u8fc7\u671f\u7f13\u5b58\u88c5\u9970\u5668\u3002\n\n\u652f\u6301\u8bb0\u5f55\u8fd0\u884c\u65e5\u5fd7\u3002\n\n\u5bf9 PyWwebIO \u64cd\u4f5c\u8fdb\u884c\u4e86\u5c01\u88c5\u548c\u6269\u5c55\u3002\n\n\u5305\u542b\u6307\u6570\u9000\u907f\u88c5\u9970\u5668\u3002\n\n\u652f\u6301\u7ec8\u7aef\u5f69\u8272\u8f93\u51fa\u3002\n\n\u652f\u6301\u901a\u8fc7 `qrcode` \u5e93\u751f\u6210\u4e8c\u7ef4\u7801\u3002\n\n\u5bf9\u5b57\u5178\u548c `datetime` \u5e93\u7684\u5e38\u7528\u64cd\u4f5c\u8fdb\u884c\u4e86\u5c01\u88c5\u3002",
"bugtrack_url": null,
"license": "MIT",
"summary": "\u5f00\u53d1\u5de5\u5177\u7bb1",
"version": "0.25.1",
"project_urls": {
"Homepage": "https://github.com/FHU-yezi/sspeedup",
"Repository": "https://github.com/FHU-yezi/sspeedup"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "436f8e7c039d39b0881d62268885a48f5d57b7f8b769f53c957a435f1e136927",
"md5": "c566048cfa46647231f850aaad9ed8aa",
"sha256": "be94775b8c33518954ce334841c41dadbe48d822c0b06448c95d4cc4e8be8073"
},
"downloads": -1,
"filename": "sspeedup-0.25.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c566048cfa46647231f850aaad9ed8aa",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 27600,
"upload_time": "2023-12-09T23:27:04",
"upload_time_iso_8601": "2023-12-09T23:27:04.326210Z",
"url": "https://files.pythonhosted.org/packages/43/6f/8e7c039d39b0881d62268885a48f5d57b7f8b769f53c957a435f1e136927/sspeedup-0.25.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2c32b8774fd6771661511c5478538b80afecef199f972d4cc401fb46851d2e83",
"md5": "065b1cc35bf350da214c7cc7512abb0e",
"sha256": "179bde7edf899205077dbf00929265df6acfb0362754d8bbfb66f5f5a6f6b1e8"
},
"downloads": -1,
"filename": "sspeedup-0.25.1.tar.gz",
"has_sig": false,
"md5_digest": "065b1cc35bf350da214c7cc7512abb0e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 19216,
"upload_time": "2023-12-09T23:27:06",
"upload_time_iso_8601": "2023-12-09T23:27:06.542811Z",
"url": "https://files.pythonhosted.org/packages/2c/32/b8774fd6771661511c5478538b80afecef199f972d4cc401fb46851d2e83/sspeedup-0.25.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-09 23:27:06",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "FHU-yezi",
"github_project": "sspeedup",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "sspeedup"
}