cli-base-utilities

View on PyPIReverse Dependencies (15)

0.13.1 cli_base_utilities-0.13.1-py3-none-any.whl

Wheel Details

Project: cli-base-utilities
Version: 0.13.1
Filename: cli_base_utilities-0.13.1-py3-none-any.whl
Download: [link]
Size: 82447
MD5: 03b27c0b33200c63c0b065ff5a0c441a
SHA256: abb265fee788af0e347395bd9c863370df04ddc6b8aff97e77841c994f5daee6
Uploaded: 2024-09-26 20:31:42 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: cli-base-utilities
Version: 0.13.1
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
Requires-Dist: manageprojects; extra == "dev"
Requires-Dist: urllib3; 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: pip-audit; 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"
Requires-Dist: backports.tarfile; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
[Description omitted; length: 15641 characters]

WHEEL

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

RECORD

Path Digest Size
cli_base/__init__.py sha256=EqF4pYhBrcbys2q1jtv0P1UgswvSu5FK2xgirmfmE5U 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=qRDwfRuLrzsCs6EyTSceQTkQCw7OxgcflAUqB4Yvgno 218
cli_base/run_pip_audit.py sha256=0GKrKGGzd5SmTNvc0MZsFMwGoRH1VLTh30bxXVeuI_g 1740
cli_base/tyro_commands.py sha256=onU6tP7M1D4XIBOB5m-N2LHa4nEieOwGR3zCY1t4d1w 1240
cli_base/cli_app/__init__.py sha256=N2DEyU76NXmYf9V6FNAEzE4sw560L1SvSSmMl52tdQI 867
cli_base/cli_app/update_readme_history.py sha256=dtsKhzHsMlFGTEM16mRbuCjnSnx4VJtpVnXEgVkMN_o 902
cli_base/cli_dev/__init__.py sha256=ns8j9Fg24GFpCQTCmsvfcFf0mYEY4brXCsHOdKuZJLA 1798
cli_base/cli_dev/code_style.py sha256=FcN5dhlRJQc9y8zAAwPaNWsP_HY72dZEDtW66elAobg 663
cli_base/cli_dev/packaging.py sha256=LaKGsb7eFlFeGantWubBBAeo-WNSPW_9koNQHZOoKF4 2294
cli_base/cli_dev/testing.py sha256=7yEqCrXfQKqSFfxlNmc_GbPvGGlOCZ0LAoE31Z0XOZ4 1386
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=RzO03UYCRpxnSSS_8d1V3laQ4oI2Zitt8U4CDKTU-E8 21423
cli_base/cli_tools/git_history.py sha256=F0uAzCsg4mcNuwC0B-7kQfCTGvoqzIY4O074f9vidlc 7417
cli_base/cli_tools/path_utils.py sha256=nUUDThKWDXBMDiom5v_OGBbVYMJ8F-CVmvV8Thuxdnc 2556
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=pB_vCl8Dh845yMl9PqIQYIXK28TSzrvhHjeuN-CtFdU 6854
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=uo4UIwxxJAc_0aOcQ59YWjH-31YHT_3tjNGejmCdMlE 5271
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=a_Beg-9Pni81r54KCtQ0af8KHIoYW9FqEzfbgSdqeiI 743
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=Yt8W6UnAw1tzQnkwC7pkUcUtP2LPr2a-Q9qTTkXv9dQ 22521
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=n86VrhraWhxfKPz6tirJicRb7fwSye7In2b2jC-bnVE 2209
cli_base/cli_tools/tests/test_path_utils.py sha256=hfrajLU-n3VUBIMPq05TrM0pbAbgP2qObup5DYh2WqA 2407
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=jIZtU8M9oobgit0N09S4Mq_ZCmqnSIqyiaoepSGwEWc 6041
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=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=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=H_Fhvvnvfzy1qAQhULryHQk9eWvjxlpMeIYxTHVjABI 3545
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=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=bIo6pFMYuW_f9RZgKOOMDNr9-hCsmY8Qjtq078LRhT4 6792
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.13.1.dist-info/METADATA sha256=U16vISavqdGPNCuhAwIXhV6CyYsRtFjBlNVoNW1EAO8 19540
cli_base_utilities-0.13.1.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
cli_base_utilities-0.13.1.dist-info/entry_points.txt sha256=Y9fDs2bO9d6SKoqvmBvoEhV1y_yPnHKuPJ2bV7fNTtk 93
cli_base_utilities-0.13.1.dist-info/top_level.txt sha256=l5z7x1JJkl-hNU_vyM_ai1-5fcEGWAob4pETS0WK_f4 9
cli_base_utilities-0.13.1.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