hui-tools

View on PyPIReverse Dependencies (0)

0.4.1 hui_tools-0.4.1-py3-none-any.whl

Wheel Details

Project: hui-tools
Version: 0.4.1
Filename: hui_tools-0.4.1-py3-none-any.whl
Download: [link]
Size: 64533
MD5: ce4f5269c884f92b1f97d013f1cae949
SHA256: 9ba6c294635f1fee61396c4190f3a7f192ecbe13446ceff5701f97466585610d
Uploaded: 2024-04-26 13:59:36 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hui-tools
Version: 0.4.1
Author: hui
Author-Email: huidbk[at]163.com
Home-Page: https://github.com/HuiDBK/py-tools
License: Apache
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Requires-Dist: loguru (<0.8,>=0.7.0)
Requires-Dist: pydantic (<3,>=2.1.1)
Requires-Dist: asgiref (==3.8.1)
Requires-Dist: openpyxl (==3.0.10); extra == "all"
Requires-Dist: requests (==2.31.0); extra == "all"
Requires-Dist: sqlalchemy[asyncio] (==2.0.20); extra == "all"
Requires-Dist: aiomysql (==0.2.0); extra == "all"
Requires-Dist: pandas (==1.3.5); extra == "all"
Requires-Dist: minio (==7.1.17); extra == "all"
Requires-Dist: cacheout (==0.14.1); extra == "all"
Requires-Dist: httpx (==0.24.1); extra == "all"
Requires-Dist: pydantic (<3,>=2.1.1); extra == "all"
Requires-Dist: python-dateutil (==2.8.2); extra == "all"
Requires-Dist: asgiref (==3.8.1); extra == "all"
Requires-Dist: loguru (<0.8,>=0.7.0); extra == "all"
Requires-Dist: redis (>=4.5.4); extra == "all"
Requires-Dist: requests (==2.31.0); extra == "chatbot"
Requires-Dist: cacheout (==0.14.1); extra == "chatbot"
Requires-Dist: sqlalchemy[asyncio] (==2.0.20); extra == "db-orm"
Requires-Dist: aiomysql (==0.2.0); extra == "db-orm"
Requires-Dist: redis (>=4.5.4); extra == "db-redis"
Requires-Dist: pandas (==1.3.5); extra == "excel-tools"
Requires-Dist: openpyxl (==3.0.10); extra == "excel-tools"
Requires-Dist: httpx (==0.24.1); extra == "http-client"
Requires-Dist: requests (==2.31.0); extra == "http-client"
Requires-Dist: minio (==7.1.17); extra == "minio"
Requires-Dist: python-dateutil (==2.8.2); extra == "time-tools"
Provides-Extra: all
Provides-Extra: chatbot
Provides-Extra: db-orm
Provides-Extra: db-redis
Provides-Extra: excel-tools
Provides-Extra: http-client
Provides-Extra: minio
Provides-Extra: time-tools
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 13361 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
py_tools/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
py_tools/chatbot/__init__.py sha256=CKuh92_rngV3RSYJ7PxnGa2_enXJX974z-C-U9oazN0 128
py_tools/chatbot/app_server.py sha256=8H1bwRXW41iKUr4yA7V_lSLcLPymIt3S5H4kNgu-KaA 11243
py_tools/chatbot/chatbot.py sha256=bLdh5v44TEvpJ6vNIocGZOGnDmFl8_vGK7Anc3XhiaE 5238
py_tools/chatbot/factory.py sha256=oyL6pVz30w_zo6Ig9DGUU32ELYn9bVmJ5Z2LT0J_SGg 2385
py_tools/connections/__init__.py sha256=dcNaBwQBeuLzcXB2J9ecYraIe-UTQnhTPEk7TtzGoqs 110
py_tools/connections/db/__init__.py sha256=m1p0qyUl22FxPnpBG7VF5WN_LaUwefT-SnwC5SKHr0U 182
py_tools/connections/db/redis_client.py sha256=pXUL2VMxkVhkkCvgOhs-xcFToCkdjn5W5m7AxutRRuM 2581
py_tools/connections/db/mysql/__init__.py sha256=jfn21Lkqchg5f-qym9HUbx5ZygRf08TQfT0-BhdIaRE 215
py_tools/connections/db/mysql/client.py sha256=CYCL6f-T4BmK6UmJipvzVIUalD3h82Ly9e6v2Z_SjuA 20121
py_tools/connections/db/mysql/orm_model.py sha256=zgZjQYdKIMhcwulu_J8-FWP5DAbfec1LMAraqDXQbq0 1722
py_tools/connections/http/__init__.py sha256=BpRhqjg3-5dULskPJiRV0sTXcNtb0P4zoZ3T8VYrqWk 158
py_tools/connections/http/client.py sha256=EoVOpA5gBdrGgAwAnYiII2OuFiCvbcHmv5f3jO2pfSM 8809
py_tools/connections/mq/__init__.py sha256=hrnWuq9T5xXRrsgmaOz2ouiOmRu2s763h2aZmH-cIJc 185
py_tools/connections/mq/kafka_client.py sha256=vSCG0AAQ-3YPqvbI0rDwtWei_J975v9GRLzWYXu4U1E 184
py_tools/connections/mq/rabbitmq_client.py sha256=jAB_FCaHeowAM1lkagL2WutB4-PvWB6Vn6R3YmKdWao 187
py_tools/connections/oss/__init__.py sha256=-luX4xbBJu-qW0I5lczHbO5vbH2wHHFCSDMoEkJmhfo 173
py_tools/connections/oss/minio_client.py sha256=0LdmnviR2VmSMKL3ft22nhFQOP2_GXQ2XlDL_UeK4Wc 1955
py_tools/constants/__init__.py sha256=qHJNpaAifKqsiZ14pJhGSrYd8r0fdPzuWivKs69N3Qk 171
py_tools/data_models/__init__.py sha256=prz4H_zBJs5TZAq3i52FAoY2t21dijT4HyetBAQucwI 173
py_tools/data_models/time.py sha256=qO6cFk35LgCiNCG7ez1jhX_EORJxJfBbmPJtR6u71Kw 270
py_tools/data_models/unit.py sha256=nDL7jAZjYkACrHmtILD_LvWS8rwPoCqRbjF8B36q4aM 2674
py_tools/decorators/__init__.py sha256=JthfK6WJm-WctOaH4j-XxX93ZhAmQfhMP5VBdX7dxlQ 213
py_tools/decorators/base.py sha256=WrzuuxShDGHTCax2VYHjBTfK73qSKzVwznpNO_hmZnk 6380
py_tools/decorators/cache.py sha256=Wbdkc2nmAoyuRhTbDg6Kjarulhr6jtDo6dWR6QPHxyo 4831
py_tools/enums/__init__.py sha256=RZ8G4M9mFvYnZDIBlkpHyT0G-gI-usedTRtcNZRhros 334
py_tools/enums/base.py sha256=-2TMBvIv7HNuCVdQbh_09Ty1wujYeNtoHHLWK5UTCKU 2304
py_tools/enums/error.py sha256=uu8KIjgsqHcE0Xbhtz066lZUdFLZgFTlDLRqFQq-HaY 1234
py_tools/enums/feishu.py sha256=RuiD7bEG71nicd3yn3OVYCaWYB6mj8zpQpEHBstWWXk 573
py_tools/enums/http.py sha256=_n8-tMssyIKWhsc5nv68Zi6PiKH5rhJHhlUUXvVNnMQ 452
py_tools/enums/pub_biz.py sha256=ofYxtWXI1SytuJkPAzBYmTIBUV6srY3PL1r8r-vfBMI 486
py_tools/enums/time.py sha256=xS9W0kSLBfuA5llBDqbwwgHkP0Xbk0Y9ihko61F0iU0 573
py_tools/exceptions/__init__.py sha256=MuPvJNmlVw9-8qrcUooL55KkxHSSeclhmZ7GOIPZ8xo 191
py_tools/exceptions/base.py sha256=nIJosN2dktIhFGX_ZSp9AjVAI29kKmAcieQoxaTZ4cY 1141
py_tools/logging/__init__.py sha256=ApeVmQOZrkUOSEmQd3-iF8RoGA4WA2P5rNYoyxOzqsY 26
py_tools/meta_cls/__init__.py sha256=nvliiy6jrdn_NoKUfU1X2ez8j3dPv8f3SNjvL_JWW_I 35
py_tools/meta_cls/base.py sha256=hr1iCBPPv-Dn01jrezv-eg9_ePl-nuI9ncFVRxFYWME 963
py_tools/utils/__init__.py sha256=PvjbaT-g8jhKw6PID-WPWwit3erJCgGZYzXJ602O1LQ 166
py_tools/utils/aio.py sha256=y0QIYD54LT7lpDjhJ-SBFvd4wSwnXpfyEdw_NbqmFwM 1067
py_tools/utils/base.py sha256=Vpl1KZ0osAvCgRk3Idmbyr00XRS7zaa349qAp-Zmo7g 110
py_tools/utils/excel.py sha256=sGaQ_ptENpw66GMh-U8UNNVSye8gM_EzbdKubMtoQJA 5992
py_tools/utils/func.py sha256=nXBx71lEcLeRAowjN6tlD4s2zrNm6LZ1EJVtDMBNMLo 951
py_tools/utils/mask.py sha256=n8EU48p_VT6UjlBXrL5pnoXGoKpLWbGwSRf2q-PWfVk 191
py_tools/utils/serializer.py sha256=8I67oYGtRsXd8bYEPANlXa5Cx0xsalFmHW64oRe4DUc 179
py_tools/utils/time.py sha256=m6E4pD35mbDSyuW2iuaeiPDNhLUNCz7g7CoOM7AJlr8 6538
py_tools/utils/tree.py sha256=jM_AXEoV1zzSELwqKVbnPVyUJSV_0yrOYm3tzYPXG5c 4592
py_tools/utils/project_templates/__init__.py sha256=wKz-qI-KTDcqiDaxV2umOk4Pqmsldc2llSxlppxPugg 35
py_tools/utils/project_templates/make_pro.py sha256=5jQI-xdSeQb3MR1snoWEmu22qEVIE1vxiRCrI0WqLRc 2770
py_tools/utils/project_templates/python_project/src/server.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
py_tools/utils/project_templates/python_project/src/constants/__init__.py sha256=3nLaNGfczre5eZqOJh_D8U7Ikue_T0p-P-NXtdCxrK8 194
py_tools/utils/project_templates/python_project/src/dao/__init__.py sha256=QbuetZGU2yEov9WUN7-Qu7SJLcBuLycqEmyqoGRMZKo 745
py_tools/utils/project_templates/python_project/src/dao/orm/manage/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
py_tools/utils/project_templates/python_project/src/dao/orm/manage/user.py sha256=NV9jafksm3vfXgNrARdVWG2UJbzxcoZswJaEXZAQ3JY 150
py_tools/utils/project_templates/python_project/src/dao/orm/table/__init__.py sha256=VhsnGEaJCeRinuFwhotGzi5eZDX8N4AzeXq4eEUJnjw 28
py_tools/utils/project_templates/python_project/src/dao/orm/table/user.py sha256=nUkz-6io_G9oI4UYfamcha5LDPF7ajVsr4sT3JiDNfQ 446
py_tools/utils/project_templates/python_project/src/dao/redis/__init__.py sha256=I2uPS0_WENZAfu3k1QZhOx_O1WGI47QE3WXNF-2zIuk 66
py_tools/utils/project_templates/python_project/src/dao/redis/cache_info.py sha256=K9N7KaUty_APeIj47Pygr_Ydsy3QERE9Gb-QZSWBXNY 81
py_tools/utils/project_templates/python_project/src/dao/redis/client.py sha256=P2BqpmLNHfRteYWddFL7zANoCX9LIWKue8ga4aOV5lI 132
py_tools/utils/project_templates/python_project/src/data_models/__init__.py sha256=3nLaNGfczre5eZqOJh_D8U7Ikue_T0p-P-NXtdCxrK8 194
py_tools/utils/project_templates/python_project/src/data_models/api_models/__init__.py sha256=3nLaNGfczre5eZqOJh_D8U7Ikue_T0p-P-NXtdCxrK8 194
py_tools/utils/project_templates/python_project/src/data_models/logic_models/__init__.py sha256=3nLaNGfczre5eZqOJh_D8U7Ikue_T0p-P-NXtdCxrK8 194
py_tools/utils/project_templates/python_project/src/enums/__init__.py sha256=fAueIHnvr3uGYFHzAWZAW8xCatUOFJrHMMOruq6xyHg 33
py_tools/utils/project_templates/python_project/src/enums/base.py sha256=8vUyxlCROhCFzbKw88vLcoPVODb8IAkCkNfz4w46lUI 369
py_tools/utils/project_templates/python_project/src/handlers/__init__.py sha256=3nLaNGfczre5eZqOJh_D8U7Ikue_T0p-P-NXtdCxrK8 194
py_tools/utils/project_templates/python_project/src/middlewares/__init__.py sha256=3nLaNGfczre5eZqOJh_D8U7Ikue_T0p-P-NXtdCxrK8 194
py_tools/utils/project_templates/python_project/src/routes/__init__.py sha256=3nLaNGfczre5eZqOJh_D8U7Ikue_T0p-P-NXtdCxrK8 194
py_tools/utils/project_templates/python_project/src/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
py_tools/utils/project_templates/python_project/src/services/base.py sha256=AeKUDrj4kggsqS9JDqojl9ZrXD2Eqm2_PRBo0tcFzQA 77
py_tools/utils/project_templates/python_project/src/settings/__init__.py sha256=RJFfYyKIKsoLxqdJOLqJyun25nbo2CyhiwKKSFk2y3k 399
py_tools/utils/project_templates/python_project/src/settings/base_setting.py sha256=-CyJyNTi1UqPHiJ41SruqZKBvdpk4f8KoSvKF1vR9MY 75
py_tools/utils/project_templates/python_project/src/settings/db_setting.py sha256=tWWHUJ2nDJHUbw3tD_yb0Tdac4t-jR0ymwfW0yR_YNQ 235
py_tools/utils/project_templates/python_project/src/settings/log_setting.py sha256=GSpxfmzYDF56vVV-lOhuinIVzguMZ1p1HWFk6dIx5jA 1702
py_tools/utils/project_templates/python_project/src/utils/__init__.py sha256=nfhMp3aSjUhfyUwZKAdF-ibsEhK-tsY3-Fd8FEhln58 34
py_tools/utils/project_templates/python_project/src/utils/context_util.py sha256=jqJ3zvsneElWONQ06r9fP2M20UhCf4PmWi7_hpFR8KM 239
py_tools/utils/project_templates/python_project/src/utils/log_util.py sha256=qOayxNlKNOZ1WyQm69qkM-1svRO3ZI5iImRnxvSnfa0 721
py_tools/utils/project_templates/python_project/src/utils/trace_util.py sha256=b_cVA14o6FUfH553HuJWk5GEy1FTrW6Pntr3hl7sE-U 1153
py_tools/utils/project_templates/python_project/src/utils/web.py sha256=k8nhcBdF_xqEx1K7THESQT8G02cH9W6CtfdtObDEoks 919
tests/__init__.py sha256=d_ykcHHDc3yTneqxrABtFRpLYpVO_tkyc2ofTP3pyTs 173
hui_tools-0.4.1.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
hui_tools-0.4.1.dist-info/METADATA sha256=gGgHNArrxt-Sqt0GQ_UJnj_mWW8ghLp2z3HSokLj5Ts 17775
hui_tools-0.4.1.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
hui_tools-0.4.1.dist-info/entry_points.txt sha256=y54I2mjK6VuhNBSm8aCpkDoDHdZc2uE8fYxscfm-AXg 75
hui_tools-0.4.1.dist-info/top_level.txt sha256=w1ZseQitrj4XqACEgVoKGMaBLbzLJ10t4ShC7XfS-o4 15
hui_tools-0.4.1.dist-info/RECORD

top_level.txt

py_tools
tests

entry_points.txt

py_tools = py_tools.utils.project_templates:make_project