cli-base-utilities

View on PyPIReverse Dependencies (13)

0.8.0 cli_base_utilities-0.8.0-py3-none-any.whl

Wheel Details

Project: cli-base-utilities
Version: 0.8.0
Filename: cli_base_utilities-0.8.0-py3-none-any.whl
Download: [link]
Size: 78690
MD5: 1f01019716ee39064a8b7fa0bc46b5e5
SHA256: 1009551eba81b33a0315c4fcfe3b6ef1633a99e303c9562dff39b824bff83ff0
Uploaded: 2024-03-12 06:39:44 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cli-base-utilities
Version: 0.8.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: <4,>=3.9
Requires-Dist: bx-py-utils
Requires-Dist: tomlkit
Requires-Dist: click
Requires-Dist: rich-click
Requires-Dist: rich
Requires-Dist: packaging
Requires-Dist: tomli
Requires-Dist: async-timeout
Requires-Dist: manageprojects; extra == "dev"
Requires-Dist: pip-tools; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: coverage; extra == "dev"
Requires-Dist: autopep8; extra == "dev"
Requires-Dist: pyupgrade; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: flake8-bugbear; extra == "dev"
Requires-Dist: pyflakes; extra == "dev"
Requires-Dist: codespell; extra == "dev"
Requires-Dist: EditorConfig; extra == "dev"
Requires-Dist: safety; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: typeguard; extra == "dev"
Requires-Dist: darker[color,flynt,isort]; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
[Description omitted; length: 11539 characters]

WHEEL

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

RECORD

Path Digest Size
cli_base/__init__.py sha256=ONthXyO5dE4udHmZkwLzOqmfUQQsHiDXHE7xz97-MT0 219
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=qRDwfRuLrzsCs6EyTSceQTkQCw7OxgcflAUqB4Yvgno 218
cli_base/cli_app/__init__.py sha256=ymCEICl5xA_KNG-TWR4XoLncWVssHIjwhNhMVU9EeEM 1346
cli_base/cli_app/update_readme_history.py sha256=moQljhRsjpY92l5WCriRzP4Xl2_R1dMd55zJN6KNPSk 799
cli_base/cli_dev/__init__.py sha256=c3ozsSUtUjjM3Y9-WmBSrd0kUkPR9iS_yWgUOzGiLuQ 2168
cli_base/cli_dev/code_style.py sha256=x-HRK9FUvdLFGvHwXYZYwaW-SwB0NifS04DTtGrA-mw 961
cli_base/cli_dev/packaging.py sha256=mgV64GoprRL0mZg7msLLTV0d9qq3b_UeVVbvayF3Nnc 2349
cli_base/cli_dev/testing.py sha256=LP9Xq4sT12Fba6dhprFju3DgtOceVWDY7Q3mOuuguhM 1513
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=fnnruFBM-30XTLLouWeQGWJTDjkHX47kRFZ1LOD3wis 4880
cli_base/cli_tools/dict_utils.py sha256=nroyZyAdqmSYQZWD082zM2WDSr3s9WNWh_6hIbeIg44 1364
cli_base/cli_tools/git.py sha256=hoGxmUp586q82Jc4ri9kfBpcaevvQnZVvp8-Z9AvCuU 21459
cli_base/cli_tools/git_history.py sha256=2llw1KiOh6Gmq10NBtd8ZVfUaQe7nOEuwg12qnDLPwE 7354
cli_base/cli_tools/path_utils.py sha256=nUUDThKWDXBMDiom5v_OGBbVYMJ8F-CVmvV8Thuxdnc 2556
cli_base/cli_tools/rich_utils.py sha256=fB6lZx82hZkTQpDxVEOp09YzJSo6c3o7AUL0oLb-gI0 3729
cli_base/cli_tools/string_utils.py sha256=fiI_6rlFHAKXXb7raSvxWSH3VbKd3i4jK8gDw2RFPU8 315
cli_base/cli_tools/subprocess_utils.py sha256=pmC94nEBQT9vqmOBQLzV8X9nzK3JG_-rn1w9FcuYjw8 6839
cli_base/cli_tools/verbosity.py sha256=8xtkokm4EZ4eYuvmJgFonMPvFcdWzuSMLUohcLnr3oE 998
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=uvIOxvnZjFWc6ZLXwH_bZz6XhG8UWumY1Qx363o9HdU 911
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=UhuoIpUgceVvcU4UoSYkv4I7ezYDa_7DEAIJPfjwEs0 4923
cli_base/cli_tools/test_utils/shutil_mocks.py sha256=TRmR_RH5G90TRToJaTz7zbycnmD0x1sDRIwg_SaZMfk 220
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=7_2j2KKKcYzr6ra0QOSYT0zM0tZ7LOUPUmJOPlfwemY 922
cli_base/cli_tools/tests/test_dev_tools.py sha256=EEAphj0w-fMrM7ouKWcTXziZRlbNjDbCgk-RKn0iG80 4576
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=Idqgr4PUwumFTOHyoqgkVHyg4ADT9mSpVMy2mCN-RU0 21707
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=uvekc4R8ol4wn9bV81dUCTHHN_xfD-qDGn9l9kxBu_w 2198
cli_base/cli_tools/tests/test_path_utils.py sha256=hfrajLU-n3VUBIMPq05TrM0pbAbgP2qObup5DYh2WqA 2407
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=ai7iwlE3yQtGxYm3jIbdytxhUfBhx-seweWLlIXYjDk 7541
cli_base/demo/settings.py sha256=IlYZZzaTx2GtAeLbXOEEvkmqWwhk2Bh8-OS4cREEPXg 981
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=bVPsx5wdPM7xhUwR2nHneLNBnzPX47eSGGyM70fI2tI 4803
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=49wdfJ8xG6wuAtSi4t67MUSiIbpsIkYOmC_hTykpGDo 1198
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=seqYjpdCB-rub01Laa_bpJQAay9VJCdWns8w7taEiH4 1446
cli_base/tests/test_readme.py sha256=fYyohatUu6XFbbAt5-KSlNfR2LJ13n6McuxT-vc8IHE 3466
cli_base/tests/test_readme_history.py sha256=g503Ej3sper-jtMCgp51QzWiykrMAuDV51hlLEGNyl8 511
cli_base/toml_settings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
cli_base/toml_settings/api.py sha256=eSSM7rigxXmumKgxhHbZlgrBLgQGnQAwNGlyQFBFd5U 4189
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=yxre2Rno62UlgmFW59lurfm6r65hfpMj8qGGtgY11nI 3129
cli_base/toml_settings/exceptions.py sha256=faetDsbWttQOdZ0THzFt40UMxZyS9zvtSAz-EGOzqA8 56
cli_base/toml_settings/sensible_editor.py sha256=OnxaAEWlwXjTs6bePC7Fa5GdY5EPihXiuQMwwU98e10 836
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=-qfIWRJgD2KzSC-msy96V6Dli081bDst-WBhljgIh5Y 5576
cli_base/toml_settings/tests/test_sensible_editor.py sha256=3W_40Hy3nBNJ7Jc-93fM-LRtPa6xzWAlWXil5Zhjh00 1796
cli_base/toml_settings/tests/test_serialize.py sha256=pG2qpYOwDrB0zskDUVGvX7mb57-5z5UBZVUm0i2Mtco 3166
cli_base/toml_settings/tests/test_test_utils.py sha256=_ZY41dUB3zCtP0TAhN60i2kIJ2stVmFn8ImflksmstA 3114
cli_base_utilities-0.8.0.dist-info/METADATA sha256=5PjICXoQ2WBanx6qNGAWgULlQkmpHguRXFI3q9-FptM 15365
cli_base_utilities-0.8.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
cli_base_utilities-0.8.0.dist-info/entry_points.txt sha256=Y9fDs2bO9d6SKoqvmBvoEhV1y_yPnHKuPJ2bV7fNTtk 93
cli_base_utilities-0.8.0.dist-info/top_level.txt sha256=l5z7x1JJkl-hNU_vyM_ai1-5fcEGWAob4pETS0WK_f4 9
cli_base_utilities-0.8.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