dsbase

View on PyPIReverse Dependencies (7)

0.4.6 dsbase-0.4.6-py3-none-any.whl
0.4.5 dsbase-0.4.5-py3-none-any.whl
0.4.4 dsbase-0.4.4-py3-none-any.whl

Wheel Details

Project: dsbase
Version: 0.4.4
Filename: dsbase-0.4.4-py3-none-any.whl
Download: [link]
Size: 83550
MD5: 2b831f322b3e0b5c640ea7fcf16f9b3e
SHA256: 2457e77a092a092c980c3c93e0571c6ba4dc4bd012fc0d5cca0910175a5a56a5
Uploaded: 2025-03-31 19:45:24 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: dsbase
Version: 0.4.4
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: LGPL-3.0-or-later
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)
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.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 (>=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=vmhLbgu-VbxthhOVIFvxq49n2TbMVvnUyxbDn5hISlk 5248
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=2_eEB16QVvTIkOHSmvUDqjau6T7sOOieY2_ucVLZvrk 4586
dsbase/configure/config.py sha256=Kos0sIm4QDE1XFmlUnQRKDWy4YzXy5r7mYcYvT7xkTM 14585
dsbase/configure/watchers.py sha256=FjmCn-NGygZ4Pg37hvYOsHXPXq7yYW-4GIaifxqWhXc 7084
dsbase/env/__init__.py sha256=rdeGfK53b7yPqANs6Ldjt-C2IvCn_DmHIHmP4OaUajc 2253
dsbase/env/env_manager.py sha256=KiPy7G6DPRpscGIGlGeTueJAcbNA1iSGlAn_JebX5dI 12113
dsbase/env/env_var.py sha256=9jo1cXN5GJIza_add91c3Yx5yGZ3AZbvxIGoXxVg2aY 1227
dsbase/files/__init__.py sha256=CNKV2S8MDnT23ONiiYOcYXJUVDZbt2iCGamwjDBIG9c 165
dsbase/files/compare.py sha256=XlLY671xWUD6VP2WTErx_7QMuRXcIMsximyjZOAjtXw 1995
dsbase/files/file_manager.py sha256=JBP6zDQQB7d22ntGh3MUR_Iunf8vJLNczsPf_5sO0x0 12849
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/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=d1HF98S9FzUmgvP0BAyECZ6xCxKJeaCYIU__Jaq2g_o 150
dsbase/notify/macos.py sha256=E-Garyhcx24kMGdgxBAfq4XHrKAyxN2ox1TKLL6qZ-8 1022
dsbase/notify/send_mail.py sha256=cpGROBzvutKqysMVM13W2HO1YJurPtJ9lQkcAT2eWC0 3681
dsbase/notify/send_telegram.py sha256=qT0zNOtACfsRh6VWxoCU0do6MYULGIU3TzqJ5DPUJiU 3767
dsbase/notify/telegram_api.py sha256=YLTXbo_YiCJv4FqYM2FLfzI1FBm8OKros_W82nZhDNU 3515
dsbase/paths/__init__.py sha256=NYtoByBTg3lfYVVcfSYwhdRDxNqCTZ3bcTKpdEt4GHg 1827
dsbase/paths/path_keeper.py sha256=6Jj8WMMEf5WLNWbFyOJMHytBF-keu5pfo01XRposhzI 11252
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=DNK5Kmm2NzHAs0sHIl4Uzy3ED1HXqLplrSEUATagLcw 11396
dsbase/time/zone_manager.py sha256=YQBEFrdm_kRAo9QW06QUM8B6z595IEJgI_2MR8sGzAY 1139
dsbase/util/__init__.py sha256=SUOY_AqC5__1t7NFxOI2tF5OiAzg5Tf8DSgM4yoZ90A 450
dsbase/util/argparser.py sha256=6FWoL1tRBz_a8PQWI3Qc6S0-Yf2iNR2TOEMYLfotLEE 8945
dsbase/util/db/__init__.py sha256=rVV-dtsOq82fXAXZLloqFqKryJWuUqxylfiVYxJblTs 161
dsbase/util/db/common.py sha256=W8gzqJoSbD75T8sdkzB6erwU5C-pu6NcUnsEfGb22Wk 2014
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=5TpQHuuYcLOG__Iu9xuXp6f-Mf65GQA8frbIFRTRtKs 4000
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=deboUYDeQonnGDAvT0Nrbz6RwXHJ8lBqTegn5Hl0Qz8 1414
dsbase/util/setup.py sha256=ji72cdGAWzf2ui5vUtiyHlke9OQfyPrZ6cbQqLB-pcg 1154
dsbase/util/singleton.py sha256=QVZbcIOacQct4JaFf0c36h18kobqKPI5JOLHF_HdGDM 1811
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.4.dist-info/LICENSE sha256=46mU2C5kSwOnkqkw9XQAJlhBL2JAf1_uCD8lVcXyMRg 7652
dsbase-0.4.4.dist-info/METADATA sha256=3V5E_4_4eOVHmLQK9VnmvLe5SNLqOkjyXDH_SZTK7Aw 3182
dsbase-0.4.4.dist-info/WHEEL sha256=fGIA9gx4Qxk2KDKeNJCbOEwSrmLtjWCwzBz351GyrPQ 88
dsbase-0.4.4.dist-info/RECORD