dragons96-tools

View on PyPIReverse Dependencies (0)

0.0.48 dragons96_tools-0.0.48-py3-none-any.whl

Wheel Details

Project: dragons96-tools
Version: 0.0.48
Filename: dragons96_tools-0.0.48-py3-none-any.whl
Download: [link]
Size: 71410
MD5: b8ad063e53c9baab5f44621d5b4fc084
SHA256: 0d76ec62140d1db6370c298d8904d5c828de92474029885c91514c1c535914eb
Uploaded: 2024-10-24 10:49:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dragons96_tools
Version: 0.0.48
Summary: dragons96 个人开发python工具包
Author: dragons96_tools
Author-Email: 521274311[at]qq.com
Home-Page: https://gitee.com/dragons96/py_dragons96_tools
License: MIT license
Keywords: dragons96_tools
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.9
Requires-Dist: pydantic (>=2.6.0)
Requires-Dist: pyyaml (>=6.0.1)
Requires-Dist: requests (>=2.31.0)
Requires-Dist: loguru (>=0.7.2)
Requires-Dist: pycryptodome (>=3.20.0)
Requires-Dist: cachetools (>=5.3.3)
Requires-Dist: xmltodict (>=0.13.0)
Requires-Dist: pycryptodome (>=3.20.0); extra == "aes"
Requires-Dist: pymysql (>=1.1.0); extra == "all"
Requires-Dist: sqlalchemy (>=2.0.27); extra == "all"
Requires-Dist: impyla (>=0.19.0); extra == "all"
Requires-Dist: clickhouse-driver (>=0.2.7); extra == "all"
Requires-Dist: fastapi (>=0.110.0); extra == "all"
Requires-Dist: uvicorn[standard] (>=0.29.0); extra == "all"
Requires-Dist: pycryptodome (>=3.20.0); extra == "all"
Requires-Dist: pyhive; extra == "all"
Requires-Dist: thrift; extra == "all"
Requires-Dist: thrift-sasl; extra == "all"
Requires-Dist: clickhouse-driver (>=0.2.7); extra == "clickhouse"
Requires-Dist: fastapi (>=0.110.0); extra == "fastapi"
Requires-Dist: uvicorn[standard] (>=0.29.0); extra == "fastapi"
Requires-Dist: pyhive; extra == "hive"
Requires-Dist: thrift; extra == "hive"
Requires-Dist: thrift-sasl; extra == "hive"
Requires-Dist: impyla (>=0.19.0); extra == "impala"
Requires-Dist: pymysql (>=1.1.0); extra == "mysql"
Requires-Dist: sqlalchemy (>=2.0.27); extra == "orm"
Requires-Dist: sqlalchemy (>=2.0.27); extra == "orm-clickhouse"
Requires-Dist: clickhouse-sqlalchemy; extra == "orm-clickhouse"
Provides-Extra: aes
Provides-Extra: all
Provides-Extra: clickhouse
Provides-Extra: fastapi
Provides-Extra: hive
Provides-Extra: impala
Provides-Extra: mysql
Provides-Extra: orm
Provides-Extra: orm_clickhouse
License-File: LICENSE
[Description omitted; length: 1526 characters]

WHEEL

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

RECORD

Path Digest Size
dragons96_tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dragons96_tools/base.py sha256=amtZ1txMujj0RwUY4hKnC5Qy8AmHX5Sje3ET_icCrM0 490
dragons96_tools/env.py sha256=HlPhTuX56d4Gnh-YH2E3_bLmQxmQWts6nu2hgZQNaZ8 1184
dragons96_tools/algorithm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dragons96_tools/algorithm/similarity.py sha256=CW_JkL0x00lf6EcylPeoZ0WyWBQz5UKXLD-jSdbPEiM 1259
dragons96_tools/builders/__init__.py sha256=M8EUGHR_CcPbmKy210Q0crB8F8nm15qHX9ZrC1_pJDY 79
dragons96_tools/builders/base.py sha256=0dd1xL4hPM2Yzblu3-X2Zf88CZcbJjqUDtaYcc9fY1M 299
dragons96_tools/builders/html.py sha256=k2tmb-mUeASAq8eONLBozLD943CQK8aYMDqsK_yKhgY 4011
dragons96_tools/builders/markdown.py sha256=hbFndzLN_FUB44XwIcVlnXgYtXZye8LzTao9mA_5D3U 2818
dragons96_tools/cache/__init__.py sha256=ajwcTVEvShlMzqSbHPpV80Jm1Ggp9x7pjW9ZeiYRwMM 134
dragons96_tools/cache/cache.py sha256=D5RxSeSgIL8EzeunbodbCQnfeM1_-zgoSWFN6MPKx5Q 10230
dragons96_tools/cache/ext/__init__.py sha256=4h81dGOTdNSq7gKb1SpcsYK9Wv-jYFbxHuCYo1jpP14 33
dragons96_tools/cache/ext/sqlite.py sha256=jkrTpig5XhZWfQ3IC-U_fgf85AjT9zyqCICAA-uO02c 1889
dragons96_tools/clickhouse/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dragons96_tools/clickhouse/clickhouse_driver.py sha256=1doXxc6JS0UzmXUWcaWljrAt7PhGbngXgeGhynBlNWE 3250
dragons96_tools/cryptography/__init__.py sha256=TzwPah0fM7fHZB7cCzkJbdJObcsO2SD5w1GjkLH2_Y4 381
dragons96_tools/cryptography/aes.py sha256=7jEW_UEiWtuAsQzoSEGpJsHv_IGpegli-437hYtPQA0 818
dragons96_tools/cryptography/base.py sha256=jZOTibyxm2H7R4ofEoh_CtT-AxxIWkZfh_kSMHTHnjc 216
dragons96_tools/cryptography/base64.py sha256=qKFOhJT-plio0sGWKCh2oRNX0oclKPOzW6NI1FsE3c4 3791
dragons96_tools/cryptography/hmac.py sha256=NLXvflGqjt1tdeOIjBCGnNEOuHKRzm-Eqqmn0ESQP8E 2064
dragons96_tools/cryptography/md5.py sha256=QWcyJ2Y6tY1OKwoG6ARs9qX3wF0kw6aSZLEDz2xvVU0 1127
dragons96_tools/exceptions/__init__.py sha256=ftGOkwRxKpl1pguIeRYQ1uqzbptuiXANxtQXDkoOZNI 41
dragons96_tools/exceptions/base.py sha256=hekXzcptRNLNRajaAhJRdbUE6opynb8RiIPU1Kf6Rzo 638
dragons96_tools/fastapi/__init__.py sha256=e1iQyflkoKLxe0XM12jpHbM2o3GIwu72H-6Irw4yFo4 45
dragons96_tools/fastapi/base.py sha256=8WVfKpovl9pXNGRrXA6v9tdzjMZca1XIiuXYm6FmWPY 1965
dragons96_tools/files/__init__.py sha256=0lsXI1R9zZ6vYbextLF6ByxRGr4ePWuV6BUBO-yPN6c 8523
dragons96_tools/files/base.py sha256=rtUoAhFLiG_wqSqgvLYiA4mmlCN-jLGIrW8AJlh0GVo 5745
dragons96_tools/files/csv.py sha256=S9lVvXi-vIseCtnIxTVNrgSqgF83WVuuNgYfF2BCfsE 2384
dragons96_tools/files/eval.py sha256=HD3kLLnWS8FcyQYOYk4DcxjFYK7vv50phIXKzmNc1ss 581
dragons96_tools/files/excel.py sha256=thYItRMPXtw3T2YmKyKWWPCdP45KGu6N7DE7XoxN-hs 2157
dragons96_tools/files/ini.py sha256=_jr0bxBIjMeWxIA7Q3KMg6rde5-MPqa4hkAXZlM6AtM 982
dragons96_tools/files/json.py sha256=G4H2qEvnL4XLHYdN9tZb5XWfWv4OErVnch3LFtHZFHk 609
dragons96_tools/files/properties.py sha256=mVtHFoD2C1lYJfyoOvn0hEX55ST-98piHXsiHXEkMFc 2391
dragons96_tools/files/xml.py sha256=5kVGCgTBSQ50kO959zjW4kpV24vwiVIaOVaHApTfFfw 2531
dragons96_tools/files/yaml.py sha256=3zv-UUv91v6aBbL2oI9SMhuIMaH3d0dxVfIcAvkoE84 962
dragons96_tools/func/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dragons96_tools/func/ease.py sha256=c30oscvXRvXI6Pzn5ucm6jC1mqoVbdBZceXwIYls40w 7971
dragons96_tools/id/__init__.py sha256=FoNZOo3kJPBIhSCNVCNd75YHXxgBalWOYQrmB2Rb45Y 33
dragons96_tools/id/snowflake.py sha256=mvcIGrSg7of0p_CxnEv4hpIlShp-8mvrcFBfQ9ijE0Q 1861
dragons96_tools/impala/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dragons96_tools/impala/impyla.py sha256=hzUd-zE99BQ_hJoy8dZbAd-lXTfESiwFg_sW87vYZ8Q 1831
dragons96_tools/ioc/__init__.py sha256=yUJCjDQKR_BzUWkmw6TrkQlkMtoEI38vPhrnPTi6eD8 186
dragons96_tools/ioc/base.py sha256=IkBRYX20pfwXEE2TYLMbDVn-KSWI_pS5W5G6iWn91jI 2029
dragons96_tools/ioc/constants.py sha256=_uvrIjEFKgc24romkndFKVOC5p6u6Xd6tbwCOp0HkwM 50
dragons96_tools/ioc/context.py sha256=AeZxUtOj0S25nw0XlrTON7p5hn56TjALYwm0q_A3CuE 1138
dragons96_tools/ioc/beans/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dragons96_tools/ioc/beans/factory/__init__.py sha256=mda-a9DQgs4t1gqITsWhL3atwdM_zSt4HXwoyuO61j4 119
dragons96_tools/ioc/beans/factory/base.py sha256=vJPPdsq8qIjARdGP_Cf4YxI0fhIDvHFPJN9Y6veorcE 651
dragons96_tools/ioc/beans/factory/initializing_bean.py sha256=q0_eyJM8nCzWpPbGnwiLTkZNT7bRdQie3b4yPgVpqvY 158
dragons96_tools/ioc/beans/factory/simple.py sha256=_TEevtDhGaHo522fMWWtR4l_XcpVV_VY8l7flcG2R8k 6301
dragons96_tools/ioc/beans/proxy/__init__.py sha256=rruJhB-o3myaQlGZnBRAfynpSNya6AiyIYG7evbXH-Q 134
dragons96_tools/ioc/beans/proxy/base.py sha256=M2q_MyC1hE6nsgwXN3i00CpvobiUC8DhHm9oEvy7Y6w 1914
dragons96_tools/ioc/beans/proxy/delay.py sha256=SIMD1KGQYgAS0wvah9mY3WaGNEiS38wD6pViZ2yQ4GY 2201
dragons96_tools/ioc/boot/__init__.py sha256=miKSfRlg8slCIhcWuVx4M5drnpQ5CABbHDEpetiSeKY 25
dragons96_tools/ioc/boot/base.py sha256=54QpdPeAw7d9qz0pe8BeTcsWX2o_xXqLzW-NdAupNlc 2284
dragons96_tools/ioc/config/__init__.py sha256=_BLY5ygDTgYu7ZWyHi9wgzDvKKD1Uxw6JvX3v3o3dCg 37
dragons96_tools/ioc/config/config.py sha256=9MwGopaJN33Rerds-Z7bMJ1hcHcRAAKUIhNllaCw5BQ 2074
dragons96_tools/ioc/environment/__init__.py sha256=V9hfuGCn2L6mYl5cOOQ1tH0BcfCGrziQbPj7Wlao_BA 36
dragons96_tools/ioc/environment/enviroment.py sha256=NmTYE8dj9PpslU5wT8pJjZPHPof62V9k-j0ySlLvaqc 1353
dragons96_tools/ioc/injects/__init__.py sha256=tvEcP8W1on4gwPmv0Jwj-YNZ_Gh29HbUNHSpuBH8Tjs 70
dragons96_tools/ioc/injects/annotations.py sha256=h79dzk5M5ZEQaEnvlVosPw4IKT2qdMILURpd41vlqFE 688
dragons96_tools/ioc/injects/objects.py sha256=a8Am_2APXOKT_RNXLiVcc1XdQq0his2ASGw572yQLoM 1157
dragons96_tools/ioc/utils/__init__.py sha256=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN_XKdLCPjaYaY 2
dragons96_tools/ioc/utils/name_utils.py sha256=jxS8jf46K2jukar3vX-R-WjFIHHg28mU1uN5BME2XtQ 944
dragons96_tools/ioc/utils/type_utils.py sha256=Pp7jiBGtp94lhiLW59cZHfhuK4L7fR0ZZhCrfQs06tM 223
dragons96_tools/ioc/utils/value_utils.py sha256=N3l4UJIs7SQ-phk46Zzxk43_ZSBMwvJvcsLZtgELYLY 2402
dragons96_tools/ioc/utils/class_utils/__init__.py sha256=GWyNwLS1ayWYhIb6nhMryviS0Iy7Ni4SGe0SRDQsQrg 34
dragons96_tools/ioc/utils/class_utils/base.py sha256=yrKvptOYj7436WZQy3LLmsRocozYBDROaC2VsiBegAo 392
dragons96_tools/ioc/utils/reflect_utils/__init__.py sha256=sZOLeLQ4zr4k4hrfnqz5K9bRme2MrtUjbQOV5nXYqZQ 38
dragons96_tools/ioc/utils/reflect_utils/base.py sha256=-bgK3BY6AYNsZO-hSbQLPkk9FtE3zrLbnVhXIBvrDgo 954
dragons96_tools/logger/__init__.py sha256=84NT5CYLvGguMSSgx5yrbAEqCFVWK_gZ-CpMRuAl51E 144
dragons96_tools/logger/logging.py sha256=yrqLs0YXczU94SWzMPb5kv6R0kKG-ZAX0dcWsGhPK4o 3733
dragons96_tools/logger/loguru.py sha256=idSGqMekms5PBiU1WXBHZn2J7rcRuzNrWMj5zwrUBVg 4111
dragons96_tools/models/__init__.py sha256=7ixjUsWvoiLO-ltVubppVyV9Bw5UVLiJty-k7q2lxbU 50
dragons96_tools/models/base.py sha256=eKP9zKRVVWPlcUFc7mgGAmAOmn_1sl8vWjbFEd2I6u0 2346
dragons96_tools/mysql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dragons96_tools/mysql/pymysql.py sha256=EOgL_4uUDXPDssU0nw_m3TsKDsLqPyQjzSejnoQTzMA 5202
dragons96_tools/notices/__init__.py sha256=U7537OkZlQFszsNaX3jyK-zgXkrDhEp5yjm_U49eTzg 176
dragons96_tools/notices/email.py sha256=AKo-C_lJ3exX41JHUUT6QeM0EowI9icKaVH_TISXlaM 5003
dragons96_tools/notices/feishu_robot.py sha256=cQZwVlTDe5VI1t3IA0_wXShtldM8IQYmMN-1mr0ylLU 10312
dragons96_tools/proxy/__init__.py sha256=72uQc02XVFVZirHVF6ic1sI595iat9Ycy83BhspSApA 53
dragons96_tools/proxy/base.py sha256=v57XejfW5CWra43tUpZsmQnSL-29wbXK_JU2VvG6JO0 3060
dragons96_tools/redis_om/__init__.py sha256=pWpY-Ar8oun7LvEzRxLPZUyAdZuhCHD-AITvLqor-Og 89
dragons96_tools/redis_om/models.py sha256=cGMTznvbc55VtD-P4922Yh9Pz-7cJoRyLeMXtw7ruW8 960
dragons96_tools/retry/__init__.py sha256=JZ5pN2lj1ckJ8GhVdmbxWv_LJ-4h4aUh96WLsGToyCA 37
dragons96_tools/retry/base.py sha256=__nkgZkw1ftvOAPj-qJCi_Mc0L9DfwqnSy5ptquEwPw 6589
dragons96_tools/sqlalchemy/__init__.py sha256=ou2BgnPhi-Omvu6WQ5biU0n-UWxW64mOumWuK7jeop0 65
dragons96_tools/sqlalchemy/base.py sha256=B19jg8vFKbtV3V_W7Dj_tbEBE987O8XQJ7I2ojtbOzU 6344
dragons96_tools/sqlalchemy/mapper.py sha256=audmmjzt54hdovppv7zxtqM6qiRFBo7KQuFbRIz-H2s 16432
dragons96_tools/task/__init__.py sha256=jl_PeWOO7G2fnODa970dlIf1vkyya-Su3NSFkRPNdL0 35
dragons96_tools/task/base.py sha256=ISaeWzU1-B_7cAubAfMuSikKiagjGo_b8RdfR6zL5tk 3559
dragons96_tools/uc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dragons96_tools/uc/uc_chrome.py sha256=NuFPVF8ln7AO3DhA-aaBCJ03LMYSSahyCU0JHpp_Ne0 3878
dragons96_tools-0.0.48.dist-info/LICENSE sha256=Q2FxPIYM1l3EGbwVyUt6nMy3FZPULVnIXvT4rs11zoA 1096
dragons96_tools-0.0.48.dist-info/METADATA sha256=14ELdR5eh-PEBqdWaAboDWR7ESxEF13aWIL0WmDZbeU 4278
dragons96_tools-0.0.48.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
dragons96_tools-0.0.48.dist-info/top_level.txt sha256=OJvFdcTul7j-nUOBOkkXtcdE6OCAAdmcZFLQjAXgEa8 16
dragons96_tools-0.0.48.dist-info/RECORD

top_level.txt

dragons96_tools