dsbase

View on PyPIReverse Dependencies (6)

0.4.3 dsbase-0.4.3-py3-none-any.whl
0.4.2 dsbase-0.4.2-py3-none-any.whl

Wheel Details

Project: dsbase
Version: 0.4.2
Filename: dsbase-0.4.2-py3-none-any.whl
Download: [link]
Size: 93429
MD5: e58fdd98611f7dfcd0e8c938ba418f73
SHA256: 541c6b318a1a1d3fe0abc3235714e8003066a0969fbf3e33f4827aada0869739
Uploaded: 2025-03-30 21:16:46 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: dsbase
Version: 0.4.2
Summary: Delightful Python utility library with power and personality
Author: Danny Stewart
Author-Email: danny[at]stewart.cc
Project-Url: Repository, https://github.com/dannystewart/dsbase
License: GPL-3.0-or-later
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12,<3.14
Requires-Dist: halo (<0.0.32,>=0.0.31)
Requires-Dist: mysql-connector-python (<10.0.0,>=9.2.0)
Requires-Dist: natsort (<9.0.0,>=8.4.0)
Requires-Dist: packaging (<25.0,>=24.2)
Requires-Dist: platformdirs (<5.0.0,>=4.3.7)
Requires-Dist: pygments (<3.0.0,>=2.19.1)
Requires-Dist: python-dateutil (<3.0.0,>=2.9.0.post0)
Requires-Dist: python-dotenv (<2.0.0,>=1.1.0)
Requires-Dist: pyyaml (<7.0.0,>=6.0.2)
Requires-Dist: requests (<3.0.0,>=2.32.3)
Requires-Dist: send2trash (<2.0.0,>=1.8.3)
Requires-Dist: termcolor (<3.0.0,>=2.5.0)
Requires-Dist: tomlkit (<0.14.0,>=0.13.2)
Requires-Dist: types-requests (<3.0.0.0,>=2.32.0.20250328)
Requires-Dist: types-send2trash (<2.0.0.0,>=1.8.2.7)
Requires-Dist: tzdata (>=2025.2)
Requires-Dist: tzlocal (<6.0.0,>=5.3.1)
Requires-Dist: watchdog (<7.0.0,>=6.0.0)
Description-Content-Type: text/markdown
[Description omitted; length: 1821 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 2.1.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
dsbase/__init__.py sha256=XDFq11ohnSupz0IVTm_KhkzG0GUE6Tfj3d4hfBcymwY 2206
dsbase/animate/__init__.py sha256=1DmcskcMqFQAuNm9RIcHQW952Kf7cbNZrdDYoI6lLuI 106
dsbase/animate/walking.py sha256=Vva7P4tsF38YZ8dzbeBHO3sxT9sqtQ52NIVG3SGCvoc 5084
dsbase/auth/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dsbase/auth/auth.py sha256=U0mzOb6T97Tk2kL4GrewU-p1EayDIQrHmhXttBFkWSo 1911
dsbase/configure/__init__.py sha256=CZmq45LDYATHxDreLWWvVpz5VRaDnewAtu8dJr-CMUU 63
dsbase/configure/attr_dict.py sha256=eVEVSy4ES1zF2dFdIM2bfeAtK9A2VvkGSORJdbEYWFs 4513
dsbase/configure/config.py sha256=b01Vhqpu7twKmk1gjobwQmDiWTmTJNedrJZBfzVpFNo 14493
dsbase/configure/watchers.py sha256=FjmCn-NGygZ4Pg37hvYOsHXPXq7yYW-4GIaifxqWhXc 7084
dsbase/env/__init__.py sha256=rdeGfK53b7yPqANs6Ldjt-C2IvCn_DmHIHmP4OaUajc 2253
dsbase/env/env_manager.py sha256=OeOevgMIpql_GkyXSrYhxduSctEgIjFAwJZKmVjrd0E 12106
dsbase/env/env_var.py sha256=9jo1cXN5GJIza_add91c3Yx5yGZ3AZbvxIGoXxVg2aY 1227
dsbase/files/__init__.py sha256=Z3jaapH69ghXqn8l-tHozYPVVUYltzHI_cPOWuKG37o 230
dsbase/files/compare.py sha256=XlLY671xWUD6VP2WTErx_7QMuRXcIMsximyjZOAjtXw 1995
dsbase/files/file_manager.py sha256=L4KwpJqC77S9C2ayuC_4wT15zZc7qoR_1smU6dJuIug 12779
dsbase/log/__init__.py sha256=b5KUyf37_cvFGCKNL3keoGZxOHFhpTh6hrwaXZGE-Ks 121
dsbase/log/local_logger.py sha256=YmFO64Kqd9sTTm-KYwBcfq5JQLmCofCBK8L0buEc5cI 5099
dsbase/log/log_formatters.py sha256=8sbYoqDpKcpd_U5PNFOwe_Q-F3peKRYSoKp2IsTsvJ8 2969
dsbase/log/log_metadata.py sha256=eIrhALCibqGUVJCBoDzo4DLH6M0UcJGph2f4YDCvCPg 1839
dsbase/log/time_aware_logger.py sha256=8VdXCdGKgLW7HX_Rq_x3nNc1pZXT_EgCm9sHnT215jQ 1930
dsbase/mac/__init__.py sha256=QofY4TEMqefDRfXSzDOkc61I9I1vMJUmCMi1_rghGyo 105
dsbase/mac/macos.py sha256=LaMOjHAkzTZ0-wu6cPBnB0_uzxTOPl2MiZvoblt9fbU 2365
dsbase/media/__init__.py sha256=xNrrKUrUWEgiBAw1Gke8_SEJVxwegnk4sA0AK39yY9I 114
dsbase/media/media_manager.py sha256=XjGe5-keHef0NYfydWM6DJLbRar-L5Jj1bZSOWxQc2Q 12214
dsbase/media/video_helper.py sha256=3ZuOjFIku-9Pdtp-GSZZbnZqcOzrh4Z0ujXBJrdGsBM 3786
dsbase/notify/README.md sha256=S9KZlqbycEv1u2iG4wxnL5F1mv-s_zajemrcwe_MI4Y 1276
dsbase/notify/__init__.py sha256=6A2bmamNpZTfgqN3qefyWr0_MwGyqVgQ2JG-x61lrks 112
dsbase/notify/send_mail.py sha256=cpGROBzvutKqysMVM13W2HO1YJurPtJ9lQkcAT2eWC0 3681
dsbase/notify/send_telegram.py sha256=MrN_ilPQ1nntRACty29tuAsZOa-d-Manj0oPIx4CPPo 3737
dsbase/notify/telegram_api.py sha256=xJL6aWsCQn9EpcmJH4zRGJ7e40NR37SD63KtQfhpDN0 3481
dsbase/paths/__init__.py sha256=NYtoByBTg3lfYVVcfSYwhdRDxNqCTZ3bcTKpdEt4GHg 1827
dsbase/paths/path_keeper.py sha256=Pl_BkhLbqTbB873G23g8ArfjpcHm1G-XRxyXr3_iutI 11242
dsbase/shell/__init__.py sha256=rXmvLcqQ4ffJWI3Iyj1zlf73IJKaN5hNKKRCw9liS3E 232
dsbase/shell/progress.py sha256=gDgVqmsE4dXKFrvJesj19mFBSJPZR6WHzGD8Ftw63yc 4114
dsbase/shell/shell.py sha256=b-159MJRjSJyltWetGI1dV6x0SWV2McigUVzAz0Rv_w 3641
dsbase/text/__init__.py sha256=UBBlhO_nPbNjNaXXwyPnmSIkPDLT57DbWrtKQJq6vUs 248
dsbase/text/color.py sha256=pbciG_LsdZ-Q6ynKP4cA7cCI_hmSpkRjkk2kIfwF82E 2241
dsbase/text/diff.py sha256=yFRGV-i_NP2omgLN7cM7brs7plTX4X7wdKvlO5G4Tm4 5289
dsbase/text/text.py sha256=fxQctuUQddEGC7EEvLcJL_CJ0VQIJXRUwTjT_lwV0n8 23912
dsbase/text/types.py sha256=ydSCY9AT1HFYPACv_VoiDHXK23TtnpvfNato1w8CQKw 1110
dsbase/time/__init__.py sha256=kSCjW-PNGVcF87AvmT_5CxG9hJQW1e7sEKJGNxstWHE 160
dsbase/time/time.py sha256=b8fT0PjpoTQHHX_MPAbkdgXaKECB13zbqh8Etyv3g5c 11406
dsbase/time/zone_manager.py sha256=YQBEFrdm_kRAo9QW06QUM8B6z595IEJgI_2MR8sGzAY 1139
dsbase/util/__init__.py sha256=SUOY_AqC5__1t7NFxOI2tF5OiAzg5Tf8DSgM4yoZ90A 450
dsbase/util/argparser.py sha256=hMi63NGS5fWoGBIKtn8bBvGiRE-JTtdwE4iPRUs-iI8 9058
dsbase/util/db/__init__.py sha256=rVV-dtsOq82fXAXZLloqFqKryJWuUqxylfiVYxJblTs 161
dsbase/util/db/common.py sha256=nRDGsep1QTVJvvoWT4Q77tUt8Q-NNTSJSarGLaSpDTM 2007
dsbase/util/db/mysql_helper.py sha256=ycVjZ3y38m9-SB-OX2Dwk8G9kVlT6ORRE-a77p8xja8 5826
dsbase/util/db/sqlite_helper.py sha256=fla8bm-dfetbfsCACJWmE7WMKDmqh05ni5CMLxfI00s 4273
dsbase/util/decorators.py sha256=OZFIvd0nPEhZgDQ-GyC5HqC71GianFYe4cXAGl1rJlA 4422
dsbase/util/deprecate.py sha256=eX2k9cARn2k6cYHPqcHSJ-gPybVewpM_jqA9NIxnHHs 3595
dsbase/util/interrupt.py sha256=ai0R-8rQuADs4VItJn4dTx5phpAXTSPMdrf_e-3ZoSY 4973
dsbase/util/is_literal.py sha256=hWVY1etJ6jgBSfVr_8U9AKclzliGRXWAfFeCQ_V_uQo 249
dsbase/util/platform.py sha256=gD1F8V99LDYZ-AXtmeM8djBcF30TljMfPKHnTkLi_hk 1346
dsbase/util/setup.py sha256=ji72cdGAWzf2ui5vUtiyHlke9OQfyPrZ6cbQqLB-pcg 1154
dsbase/util/singleton.py sha256=RVrR4XWR2NSqedlUV7doteEsf7buaqfWu51r7ONRn60 1789
dsbase/util/traceback.py sha256=l-YXdxdQV2bRKmylD6x7nwfaOuxn-bhfDFu6d7jiC9Y 1287
dsbase/version/__init__.py sha256=fhiVr8bdT1xCWvnbz1qEMAEq9n1uA9iBczoZ7Hk-De0 108
dsbase/version/version_checker.py sha256=_PNhGD-E0RbFbtMeFJhL-g7_P8Zf7IHexjg6i71mAbs 17666
dsbase-0.4.2.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
dsbase-0.4.2.dist-info/METADATA sha256=9wJNy8lelKFNeFVz1-41q8-UPMfGcm76zlcAWLJcpaQ 3188
dsbase-0.4.2.dist-info/WHEEL sha256=fGIA9gx4Qxk2KDKeNJCbOEwSrmLtjWCwzBz351GyrPQ 88
dsbase-0.4.2.dist-info/RECORD