cli-base-utilities

View on PyPIReverse Dependencies (14)

0.17.0 cli_base_utilities-0.17.0-py3-none-any.whl

Wheel Details

Project: cli-base-utilities
Version: 0.17.0
Filename: cli_base_utilities-0.17.0-py3-none-any.whl
Download: [link]
Size: 83548
MD5: 5e5539f66df604785b2dfa9a8d606daf
SHA256: 506d8e0e826047d45dc8279a55dee4eddcf025f811ee0b2fa78a18a7223301be
Uploaded: 2025-02-12 16:28:17 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: cli-base-utilities
Version: 0.17.0
Summary: Helpers to bild a CLI program
Author-Email: Jens Diemer <github[at]jensdiemer.de>
Project-Url: Documentation, https://github.com/jedie/cli-base-utilities
Project-Url: Source, https://github.com/jedie/cli-base-utilities
License: GPL-3.0-or-later
Requires-Python: >=3.11
Requires-Dist: bx_py_utils
Requires-Dist: tomlkit
Requires-Dist: tyro
Requires-Dist: click
Requires-Dist: rich
Requires-Dist: packaging
Requires-Dist: python-dateutil
Description-Content-Type: text/markdown
[Description omitted; length: 16624 characters]

WHEEL

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

RECORD

Path Digest Size
cli_base/__init__.py sha256=AfamYWsx_Vr9z3Y_WiKTH7fediWLyuHm1FfQM4BIMjc 220
cli_base/__main__.py sha256=RXkek26xhGzUtoHMYHFEyWyZcllcChxC_xAMynWPesw 154
cli_base/autodiscover.py sha256=qStHKxk8mpR1Vpe4hqHmP4SZtKA0U8oL0qHpO91kF-4 702
cli_base/click_defaults.py sha256=xPh5d08i0qar0uBliOMYW6e246cWt3hiONISZfNvLsU 676
cli_base/constants.py sha256=yHQWY-ZOfiymuI5vGvQ5kTC2hxz0bUOa1woGcChOUAc 339
cli_base/run_pip_audit.py sha256=XT-bdBTPY4ejIyCvMi5_nNhBqH8X6GduEvktl9P0KMA 2226
cli_base/tyro_commands.py sha256=JJ0-0avbn7BnPhCmbd6HBQX9z-Dd79VzksdGd8LNoys 324
cli_base/cli_app/__init__.py sha256=gsKtArC2pYCC_1wOG29nUQxbtIAPx-4OJl1X_yoWGsQ 951
cli_base/cli_app/update_readme_history.py sha256=9tivbGST64pzKnt7anIW29rq7LgdakSVJGrFnZy87Wk 901
cli_base/cli_dev/__init__.py sha256=KPTLtpLmak6stVy4pBNDjPdGAewBB9cd46nunFV1_qo 1883
cli_base/cli_dev/code_style.py sha256=Vy5xFgvngC97uYNY8GJNDs2R8j7UF9tKVaRSozLyKpw 661
cli_base/cli_dev/packaging.py sha256=lMMdMRTrvPRYuGB4jzvddqANf66hVk1hmqsKAAVryUs 1996
cli_base/cli_dev/testing.py sha256=khgbix7QMkuGprvfN5mZ7NJI1dse4l1PI12CEFxJVFo 1381
cli_base/cli_tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cli_base/cli_tools/code_style.py sha256=txgBi9FkHj2wAlfDRhkiWoTtGgK_eZFfCKjyM3JDteM 5225
cli_base/cli_tools/constants.py sha256=NMeigTSWNnAK1dYxn14i2MKKjAY9PUz6_fEjBATNpYI 82
cli_base/cli_tools/dev_tools.py sha256=BovVSaZgPS2AtMDKYVd0-7AZzCms9AE1G5FiDB8ITAw 6276
cli_base/cli_tools/dict_utils.py sha256=nroyZyAdqmSYQZWD082zM2WDSr3s9WNWh_6hIbeIg44 1364
cli_base/cli_tools/git.py sha256=RzO03UYCRpxnSSS_8d1V3laQ4oI2Zitt8U4CDKTU-E8 21423
cli_base/cli_tools/git_history.py sha256=F0uAzCsg4mcNuwC0B-7kQfCTGvoqzIY4O074f9vidlc 7417
cli_base/cli_tools/path_utils.py sha256=mZ2q0fbjW2fteNxMp_7akw6wTz42ezGfCNAb5Io2oKg 3328
cli_base/cli_tools/rich_utils.py sha256=yzCIECNKBg5eBWhpsh7ZSfd3VELr3DugrOKvWBEwk30 5091
cli_base/cli_tools/string_utils.py sha256=fiI_6rlFHAKXXb7raSvxWSH3VbKd3i4jK8gDw2RFPU8 315
cli_base/cli_tools/subprocess_utils.py sha256=6a77CEvIBE2Hc5nkPyD1OIi98hbM3wv6bRnp1pdWFi4 6852
cli_base/cli_tools/verbosity.py sha256=RXZdKgx80bbDywoh2iktgWF8LNfcDE7SH6_JlfsuqMk 1117
cli_base/cli_tools/version_info.py sha256=GHOnak2Nm6C_Ke-tUoJRNFyWt7FSL4BEy91eW9NLom8 1056
cli_base/cli_tools/test_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cli_base/cli_tools/test_utils/assertion.py sha256=MQFVb11NzmGpnZBS6FXuAYAMgczamex4xEQvWrr3Peo 1045
cli_base/cli_tools/test_utils/cli_readme.py sha256=fMmCfR0TX2miApbecAVeFZWifBcCpZU9VPNgKDhn6qQ 673
cli_base/cli_tools/test_utils/environment_fixtures.py sha256=jLpcuq898osbY9Mdy8qkkWD6wkIwzakoBqxVzumqrME 1261
cli_base/cli_tools/test_utils/git_utils.py sha256=_2kuaKnvMRxzHmISP5fnWrh09HuZ51S29pRT0ZwFqb4 1157
cli_base/cli_tools/test_utils/logs.py sha256=0hOK_K-cWO7BjLr89HoxUiBSl9GVOdpqJzj2oFQWHFQ 1141
cli_base/cli_tools/test_utils/rich_test_utils.py sha256=ejhrJZuzjFvkC1swSHKWH8AXHxOGV7ds5brscZXPzWY 5486
cli_base/cli_tools/test_utils/shutil_mocks.py sha256=nhtLqjxM9_qE1QByLyaxyrWNBRzxpx5cq56D6n1jasg 312
cli_base/cli_tools/test_utils/snapshot.py sha256=ENPen1VaXhCAys_XajQEevepm537GefuGSG55WqIfLw 937
cli_base/cli_tools/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cli_base/cli_tools/tests/test_code_style.py sha256=a_Beg-9Pni81r54KCtQ0af8KHIoYW9FqEzfbgSdqeiI 743
cli_base/cli_tools/tests/test_dev_tools.py sha256=x9fY1Incz_mSaFdFSSwP6A7dIsw8u7495riVv_cq1Vk 4474
cli_base/cli_tools/tests/test_dict_utils.py sha256=wdnSL2lwjO4a0DLORakNbdrW_u74xZ9gt__m908gAdI 429
cli_base/cli_tools/tests/test_environ_fixtures.py sha256=ILRUrA74G5OCvmu3O0bLYFzbHYWJj678ARNrGe4USjM 690
cli_base/cli_tools/tests/test_git.py sha256=A8rVieKYTruHWHX3zEQGY_8QRfrp2VcxKyFYAY4I02c 22556
cli_base/cli_tools/tests/test_git_git_apply_patch_1.snapshot.patch sha256=351rvnwO2FP9tqGu0uCmun4KvWkXy4Z8wf5tHhw7eEo 405
cli_base/cli_tools/tests/test_git_git_diff_1.snapshot.patch sha256=i501UFc-A4I0gMfOlWrFgdFd0Y2N7yDk2Lb4wW8uxgU 228
cli_base/cli_tools/tests/test_git_history.py sha256=ATT7fPaob1O6M7CdsExJ-iWsHt8xWPoXEQvwELaTIHI 4872
cli_base/cli_tools/tests/test_mock_rich.py sha256=aXuiK6QmDXU7ob-n9gW2jbXFn9YOA2gHPiOIzc4bZY8 2658
cli_base/cli_tools/tests/test_path_utils.py sha256=F8SPBxexhRBEN-PyWuw3tq5zCuwqQnRQFNr19sZ6Ds0 3844
cli_base/cli_tools/tests/test_rich_utils.py sha256=f8CtAbtG04TJ6m0pvv3neprj2P6K1X6VxoC5Nf739s8 1784
cli_base/cli_tools/tests/test_snapshot.py sha256=aNAZtBj6WFLzAgYE78hLmXm82T8c3CoOo656eYOvAkM 1473
cli_base/cli_tools/tests/test_version_info.py sha256=bkFFJUUObusbQx44TOF5NK8Ic8qRzdQd32VMKWKcFQo 1696
cli_base/demo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cli_base/demo/__main__.py sha256=wZMLCq4LSZI0EAr0qi9DopJvhJ2IgyQpgrZX9PsFZuw 159
cli_base/demo/cli.py sha256=6--k5uwUTyTRcFUO2q0zZ6oDuat2mReZ_DFHoVRgD3Y 6310
cli_base/demo/settings.py sha256=LYDdTkdgMIsFK_49ll6uJtUeXmjWzPGwuH-8WWjPOQA 1112
cli_base/systemd/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cli_base/systemd/api.py sha256=Mnt6i1ORnQbTyisuqnJeC1xXdgsOtgF3grDzUXXwdEI 7774
cli_base/systemd/data_classes.py sha256=b8rKI9nPQGfzCbKC4yxz35ma58GozFgcNkWmgoP0wLE 3410
cli_base/systemd/defaults.py sha256=tTmk0INJH1Ja5QNjByTlaRVZpfNfjXPX6A964ChP_ec 499
cli_base/systemd/exceptions.py sha256=fxzKbKy4PUfGj6NPMsk3ZXdpj3jX7BoyC5wGJ4leyJk 104
cli_base/systemd/service_template.txt sha256=NwC0nXQ78vffTPWGp8Vb8dwvmSZPo_1BiP0uEYjYbdk 320
cli_base/systemd/template.py sha256=R2ZrGAJeYjwOkJdjQBllUA4o0LPUdzFD9bqhnFWYixA 1794
cli_base/systemd/test_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cli_base/systemd/test_utils/mock_systemd_info.py sha256=Zbr6iY5SkvKc_O3dEBud3d7yYhy5nuRxVhs1_ZG5qA4 2000
cli_base/systemd/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cli_base/systemd/tests/test_api.py sha256=iiiS8VYFOd-U3t8MdYoZXhHkcw3lonCLcwpZSK9UNeY 4837
cli_base/systemd/tests/test_data_classes.py sha256=L7Qq6w9Qb843mv-n8uSZ7oPgZP9ndiJZ6x6xHJsGj5M 1644
cli_base/systemd/tests/test_mock_systemd_info.py sha256=58zclHJpTIy7comebtd6IlYzlqNYxQjInj4OXD9W48o 2982
cli_base/systemd/tests/test_mock_systemd_info_mock_1.snapshot.toml sha256=QH_x_4qhpJhhMUr9_qz0uFIJj-py54W3pPG9MP6AM_Q 592
cli_base/systemd/tests/test_template.py sha256=9MMQcffmCJfCxOSbuTw7wWcQ6_pBI3yLvOQ8r_dqjiY 2468
cli_base/tests/__init__.py sha256=DZiN7f9KULZpCALbd2YKpNPvOtr_clPUi0ihnAI2zTk 1339
cli_base/tests/test_doc_write.py sha256=CuUNR-PoXRtt3KB5WXcCK-cWWtUKzfV-l068hzpFuDI 518
cli_base/tests/test_doctests.py sha256=qE3URu4KGXFXYoOpL4zUULyfdMRvxOlMAW5wYQoJV3E 211
cli_base/tests/test_pre_commit.py sha256=4Wd4_dKYMcl_jywhvTC_4CL6HlqHmv0NehWzTSDEzCw 1697
cli_base/tests/test_project_setup.py sha256=UsTTEiXKOjSZltbaP7yyxoAGrYBxmUDnoCoXe3v7Hkw 1763
cli_base/tests/test_readme.py sha256=d9ymUTEdU8B__fmoCW0c2pXWTrAej_0bAnuBlBc81QU 3370
cli_base/tests/test_readme_history.py sha256=qjv_nxAvY_LQgenMn8q3-U1frz7sd6hL1qyhoza9iDo 515
cli_base/toml_settings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cli_base/toml_settings/api.py sha256=5EHtA2Z4lAqW0404PphBFL78nVtCGlmofLhqZdT7UDY 4252
cli_base/toml_settings/data_class_utils.py sha256=Hgqc2vu-1_q4h3GbEdUtp154Db2-caZPbxugNSKaXwk 220
cli_base/toml_settings/debug.py sha256=thgSz054bW3YLpiTXzSU5qyNkd1Mky7vEiETucQEgLo 1374
cli_base/toml_settings/deserialize.py sha256=xFBNrEPtBQjiFlEBlJwQ8FBkihoIUA1le19C-qGdUqk 3722
cli_base/toml_settings/exceptions.py sha256=faetDsbWttQOdZ0THzFt40UMxZyS9zvtSAz-EGOzqA8 56
cli_base/toml_settings/sensible_editor.py sha256=fz4AiHaCgX4obYduKOaViENrBhY5QcFy6GuvQOVZnTo 864
cli_base/toml_settings/serialize.py sha256=sfPa0DvVkQfKmbztnKG-BM_00c9jZ3w4EIhtwt97zLE 1913
cli_base/toml_settings/test_utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cli_base/toml_settings/test_utils/cli_mock.py sha256=1v_1_YZUL3AOJ4qFdj2vM-XB_zYuv4faMy0Gnlkom1I 1147
cli_base/toml_settings/test_utils/data_class_utils.py sha256=FYTDaOMAYwPUAGuH5O-1_frQbAFCaJRmyEF-vrgrLjA 3083
cli_base/toml_settings/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cli_base/toml_settings/tests/fixtures.py sha256=_E54IYwPNZQKHTxMhNoL0_707p8WayInbMfPjT1xEcI 1383
cli_base/toml_settings/tests/test_demo_settings.py sha256=DuN8Tcdufnkz5-3O9qN6fba3hopmm1tmXYTp80-vYdQ 892
cli_base/toml_settings/tests/test_deserialize.py sha256=bIo6pFMYuW_f9RZgKOOMDNr9-hCsmY8Qjtq078LRhT4 6792
cli_base/toml_settings/tests/test_sensible_editor.py sha256=8J6QLqSAUK-VlVbROIPZBoe-HGvahSN5JjfgpxIoS8s 2127
cli_base/toml_settings/tests/test_serialize.py sha256=RyRRpPiz_1E-ZU1CHQlShjTA87bdyuzqBgXHfoChTaE 3621
cli_base/toml_settings/tests/test_test_utils.py sha256=_ZY41dUB3zCtP0TAhN60i2kIJ2stVmFn8ImflksmstA 3114
cli_base_utilities-0.17.0.dist-info/METADATA sha256=9oKkBmN8vz0VPFq8-WDGEmacR7K0gDy5WL9MWcFDGkY 19690
cli_base_utilities-0.17.0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
cli_base_utilities-0.17.0.dist-info/entry_points.txt sha256=Y9fDs2bO9d6SKoqvmBvoEhV1y_yPnHKuPJ2bV7fNTtk 93
cli_base_utilities-0.17.0.dist-info/top_level.txt sha256=l5z7x1JJkl-hNU_vyM_ai1-5fcEGWAob4pETS0WK_f4 9
cli_base_utilities-0.17.0.dist-info/RECORD

top_level.txt

cli_base

entry_points.txt

cli_base_app = cli_base.__main__:main
cli_base_dev = cli_base.cli_dev:main