hui-tools

View on PyPIReverse Dependencies (0)

0.5.8 hui_tools-0.5.8-py3-none-any.whl

Wheel Details

Project: hui-tools
Version: 0.5.8
Filename: hui_tools-0.5.8-py3-none-any.whl
Download: [link]
Size: 74244
MD5: 80967dc71123aafe1b13156be4cb201e
SHA256: eb6c33916ffdfcc9e290949c8972d3b1376be477473ef89b0e989286d71d6438
Uploaded: 2024-12-07 15:28:47 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hui-tools
Version: 0.5.8
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.8
Requires-Dist: loguru (<0.8,>=0.7.0)
Requires-Dist: pydantic (<3,>=2.1.1)
Requires-Dist: asgiref (==3.8.1)
Requires-Dist: nest-asyncio (==1.6.0)
Requires-Dist: tqdm (==4.66.4)
Requires-Dist: python-dateutil (==2.8.2)
Requires-Dist: requests (==2.31.0)
Requires-Dist: aiohttp (==3.9.5)
Requires-Dist: cacheout (==0.14.1)
Requires-Dist: aiofiles (==24.1.0)
Requires-Dist: python-jose (==3.3.0)
Requires-Dist: aiofiles (==24.1.0); extra == "all"
Requires-Dist: aiomysql (==0.2.0); extra == "all"
Requires-Dist: nest-asyncio (==1.6.0); extra == "all"
Requires-Dist: cacheout (==0.14.1); extra == "all"
Requires-Dist: tqdm (==4.66.4); extra == "all"
Requires-Dist: requests (==2.31.0); extra == "all"
Requires-Dist: python-jose (==3.3.0); extra == "all"
Requires-Dist: asgiref (==3.8.1); extra == "all"
Requires-Dist: minio (==7.1.17); extra == "all"
Requires-Dist: pandas (==2.0.3); extra == "all"
Requires-Dist: python-memcached (==1.62); extra == "all"
Requires-Dist: sqlalchemy[asyncio] (==2.0.20); extra == "all"
Requires-Dist: redis (>=4.5.4); extra == "all"
Requires-Dist: openpyxl (==3.0.10); extra == "all"
Requires-Dist: python-dateutil (==2.8.2); extra == "all"
Requires-Dist: aiohttp (==3.9.5); extra == "all"
Requires-Dist: pydantic (<3,>=2.1.1); extra == "all"
Requires-Dist: loguru (<0.8,>=0.7.0); extra == "all"
Requires-Dist: redis (>=4.5.4); extra == "cache-proxy"
Requires-Dist: python-memcached (==1.62); extra == "cache-proxy"
Requires-Dist: cacheout (==0.14.1); extra == "cache-proxy"
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 (==2.0.3); extra == "excel-tools"
Requires-Dist: openpyxl (==3.0.10); extra == "excel-tools"
Requires-Dist: minio (==7.1.17); extra == "minio"
Requires-Dist: pytest (==7.3.1); extra == "test"
Requires-Dist: pytest-mock (==3.14.0); extra == "test"
Requires-Dist: pytest-asyncio (==0.23.8); extra == "test"
Provides-Extra: all
Provides-Extra: cache-proxy
Provides-Extra: db-orm
Provides-Extra: db-redis
Provides-Extra: excel-tools
Provides-Extra: minio
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 7744 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=pT1MEap2UNpHvxjJmfE0pLp4b_itDck2q6SBfUpPJGA 469
py_tools/chatbot/app_server.py sha256=8H1bwRXW41iKUr4yA7V_lSLcLPymIt3S5H4kNgu-KaA 11243
py_tools/chatbot/chatbot.py sha256=VnyN8Fpto70ZKdje8PAMkO763y70Ho_gZwW9QW6BMXQ 5096
py_tools/chatbot/factory.py sha256=tiYC8Q4EGlhMphTvSOD4o9ZG9soFY2LpsVFZ_2bqhHo 2488
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=yZm9T6CYKtBpTXkVjUZeqNJFUXrEaYfYqzX8zv7LrUQ 357
py_tools/connections/db/mysql/client.py sha256=hc6suET80zDnz75syvxQfvFfNWrq_YX1YH0lkeT6ZC0 24932
py_tools/connections/db/mysql/orm_model.py sha256=BKhuQ11nVa2qohy93PxxUhWAKhFD8Zi5kHxgPAYEqf8 1856
py_tools/connections/http/__init__.py sha256=eHh_b54ZnJOgbNNVW2Nq5-oPxOsGYbnB8QlBaax5NLA 258
py_tools/connections/http/client.py sha256=qoZyeooyBNoBiStWpnJ0v7eoBtECFEOilCDv7EJ9ioE 12318
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=1BKsbebkAeLj7jAfEU0sq2w6CZHX8SkKna3yudH8uW0 314
py_tools/constants/const.py sha256=HLzk_JPA7r4P_icau_SQ7__hq3AWYSZLOR45xGBEbjE 484
py_tools/data_schemas/__init__.py sha256=0jb7W5IDdT72L9a1RmDrD2OYxaESlwo9kooBmpUxqCI 110
py_tools/data_schemas/time.py sha256=qO6cFk35LgCiNCG7ez1jhX_EORJxJfBbmPJtR6u71Kw 270
py_tools/data_schemas/unit.py sha256=1HGODZ56wmXyLWTBtYrkXd1gm9ZdpADRPOlUX_JsEbI 2815
py_tools/decorators/__init__.py sha256=opDWLf4MMeCyj_9_E_VzWhD5zH8UOtCwBUJzcj_s-cQ 316
py_tools/decorators/base.py sha256=S5OYL-DATkcGBqepf8Dz-VUGOFsWE3rx9dphvbsAg_0 7316
py_tools/decorators/cache.py sha256=tVqDaqbyZ1ZwYmLm8_RMfq3NsEJP0Na9X6yw5A_xfws 5051
py_tools/enums/__init__.py sha256=YdOlVvVXLx4R_Yu85wmI90JbALyu6YIMDXgRTGVvQzA 215
py_tools/enums/base.py sha256=kXmisnjPs83E1ztr9f9Pc1OJWlSJzwhpmtvkU58LpeY 2385
py_tools/enums/error.py sha256=WAnZUcS8zvEBGTeeGXiPL3r_yZJBsWXaoqB4waNF3eQ 1389
py_tools/enums/feishu.py sha256=RuiD7bEG71nicd3yn3OVYCaWYB6mj8zpQpEHBstWWXk 573
py_tools/enums/http.py sha256=91gbZGNpFeKxUlkNtYlbkfGpzVb5_xhM1ksDRj1VnbE 320
py_tools/enums/pub_biz.py sha256=ofYxtWXI1SytuJkPAzBYmTIBUV6srY3PL1r8r-vfBMI 486
py_tools/enums/time.py sha256=xS9W0kSLBfuA5llBDqbwwgHkP0Xbk0Y9ihko61F0iU0 573
py_tools/exceptions/__init__.py sha256=AicCrQ0LzatZDfc97JKRqSBceyjynxmLpWP9oCZIuY8 377
py_tools/exceptions/base.py sha256=FIlAwhqEbUVnUeW5ecE0NZ4w_7GTL_peMn9kD7ErW9Q 1097
py_tools/logging/__init__.py sha256=CPSwusSgArMwG2ucSGrn016JRVoGfVwuDRr8PQjJtvI 113
py_tools/logging/base.py sha256=ue6piHt5aWFeza4_yN8-4d8jQOmCxsNASFp6BZeXiwE 3125
py_tools/logging/default_logging_conf.py sha256=tELAwQNqY6ijtcF0uVF0M5sQUDGr7xqkqIZdmcvodBo 1877
py_tools/meta_cls/__init__.py sha256=LisZ0TihqwI2MBb6xamU51OAS2gOSPWNSaxi4aFwLFY 84
py_tools/meta_cls/base.py sha256=hr1iCBPPv-Dn01jrezv-eg9_ePl-nuI9ncFVRxFYWME 963
py_tools/utils/__init__.py sha256=sTcXfKoO2tlUUAlAM07nq-hrxRFxKekHKimnJ3qZ6M8 607
py_tools/utils/async_util.py sha256=FtrN4Z-EQBBrASiZAVIWeQANgCLElSMByJMu0j-fKe4 2850
py_tools/utils/excel_util.py sha256=VUWzreN9reuAAyi8f4C3F3GUAXaKRxScCXwyUTHBlWA 6135
py_tools/utils/file_util.py sha256=yqSifeXK-T8kCjilpiivRZeW6rw9ughpYLFcewQzvhI 5857
py_tools/utils/func_util.py sha256=Au4G5KkG7Jk1iZWZERwW79iwGfIp04fnBm8-c6iofAs 953
py_tools/utils/jwt_util.py sha256=whTtnuQuD99ZYo_LeU5663ouzYYmv0CFfn3F9dkP8Q0 3110
py_tools/utils/mask_util.py sha256=WSoXlAU0lItf9naoNg-ofXYuwkMFE6w9gtAoEm24tpk 1193
py_tools/utils/re_util.py sha256=kvzzgjkbeC8hpPh1doKhd0TdWJleKjA9kYXf_SRFbLw 4809
py_tools/utils/serializer_util.py sha256=oaulN2cM0jjblGfnmlvi9-eNVdCwg6tK732Zv3qKdng 4161
py_tools/utils/time_util.py sha256=ylvnfSilWiQiYNhISh2OtSnNvbcMZiD9FMNkoDlvtL0 6543
py_tools/utils/tree_util.py sha256=rJGQCXTIE-ncsISHpNjDzsWVpy2A-Psdb7g4xLQpbgk 4536
py_tools/utils/project_templates/__init__.py sha256=pA2emC4WXQQT1C8wCsbinJ6wvXD7kJ6j-H-Ni31r1_c 95
py_tools/utils/project_templates/make_pro.py sha256=uRCkXuDBvnF0nC_XBSt5tQnaK6Yp4rZcSUWx8nX65_M 3134
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=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
py_tools/utils/project_templates/python_project/src/dao/__init__.py sha256=em63Iv7GhJSb37WyWKT85ZZ1AAcBorNIs9hRP8Jboqc 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=8rZUtxHvMs1E9cCh04tSTe8FMVu_uYHkQJvjMVxX10E 151
py_tools/utils/project_templates/python_project/src/dao/orm/table/__init__.py sha256=iBd24kS4vjP2QRn4I6DqIQutTGS2J612z54_6Dl80aE 45
py_tools/utils/project_templates/python_project/src/dao/orm/table/user.py sha256=WLHdFNTb8vsbLWZD-1ZTnVevOvr2YOK_XIRqXqYb5fM 447
py_tools/utils/project_templates/python_project/src/dao/redis/__init__.py sha256=PHE3jYgcXNVquA4ljd-7-kT9usEEVTg85Ygmz8DU92c 92
py_tools/utils/project_templates/python_project/src/dao/redis/cache_info.py sha256=3hmT4v50qHwkJax5HiLvVuFnPG8ugV6NtsU6PPcQupY 80
py_tools/utils/project_templates/python_project/src/dao/redis/client.py sha256=P2BqpmLNHfRteYWddFL7zANoCX9LIWKue8ga4aOV5lI 132
py_tools/utils/project_templates/python_project/src/data_schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
py_tools/utils/project_templates/python_project/src/data_schemas/api_schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
py_tools/utils/project_templates/python_project/src/data_schemas/logic_schemas/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
py_tools/utils/project_templates/python_project/src/enums/__init__.py sha256=251WvFcDSmmAEaqIYg5z3o3l9fgS0uuwfA__zutGHrU 42
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=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
py_tools/utils/project_templates/python_project/src/middlewares/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
py_tools/utils/project_templates/python_project/src/routes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
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=nTDe3pesdC1Arb1yXA9WUZPED0TCFHRxGZLSN12Yuto 75
py_tools/utils/project_templates/python_project/src/settings/__init__.py sha256=6crCBXVPMoc12mfFOvHIVCSIyBXHnrGj8eYNq-_UvDY 343
py_tools/utils/project_templates/python_project/src/settings/base_setting.py sha256=jzHB5j93kJHbszegIpYp_T48g0aSm7ufSHglYBKZPI4 74
py_tools/utils/project_templates/python_project/src/settings/db_setting.py sha256=3Xa80pxp5kPnudecLWGmBCeNmkV4h9egrV-kKvcDp_Y 234
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=BfCz5CKlkgs7FpRLUQUdF_563yWBo6bFVBZboErHjc0 121
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=_iWb5a1v-BD3sFAYL_bBMErK0kY7UNlEpvod2tF1wxE 360
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_util.py sha256=KKNmzrrX1cf6U2Mv0TyzGVZqokeskl8Inp_HicRX0-s 1076
tests/__init__.py sha256=d_ykcHHDc3yTneqxrABtFRpLYpVO_tkyc2ofTP3pyTs 173
hui_tools-0.5.8.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
hui_tools-0.5.8.dist-info/METADATA sha256=LQYIGChmw8PB6vsGa2IODh6FO6cEs4epflpebSGznrs 12024
hui_tools-0.5.8.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
hui_tools-0.5.8.dist-info/entry_points.txt sha256=y54I2mjK6VuhNBSm8aCpkDoDHdZc2uE8fYxscfm-AXg 75
hui_tools-0.5.8.dist-info/top_level.txt sha256=w1ZseQitrj4XqACEgVoKGMaBLbzLJ10t4ShC7XfS-o4 15
hui_tools-0.5.8.dist-info/RECORD

top_level.txt

py_tools
tests

entry_points.txt

py_tools = py_tools.utils.project_templates:make_project