wexample-filestate

View on PyPIReverse Dependencies (5)

0.0.34 wexample_filestate-0.0.34-py3-none-any.whl

Wheel Details

Project: wexample-filestate
Version: 0.0.34
Filename: wexample_filestate-0.0.34-py3-none-any.whl
Download: [link]
Size: 49636
MD5: efd848fb217f12429d66fb31bb8b9784
SHA256: 8272745275e92533864fdb828791c6b018ba9834010374e3223c8b294b55beaf
Uploaded: 2025-03-27 18:45:17 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: wexample-filestate
Version: 0.0.34
Summary: Package that allows you to manage the state of files and directories using YAML configuration files.
Author-Email: weeger <contact[at]wexample.com>
Project-Url: homepage, https://github.com/wexample/python-filestate
License: MIT
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Requires-Dist: pip-tools
Requires-Dist: pydantic
Requires-Dist: pytest
Requires-Dist: wexample-config (==0.0.32)
Requires-Dist: wexample-helpers (>=0.0.34)
Requires-Dist: wexample-prompt (==0.0.33)
Description-Content-Type: text/markdown
Dynamic: license-file
License-File: LICENSE
[Description omitted; length: 2824 characters]

WHEEL

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

RECORD

Path Digest Size
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_file_state_manager.py sha256=O9ooddHZs5yPn-GBYk2pvkB2NxVcZEg5CHiD3uzl030 3313
tests/test_types.py sha256=t3UIeGmiDU0G91h1365iTNhRgUDgZv8ct44ZDpZzH98 1073
tests/operation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/operation/test_apply_content_filter_operation.py sha256=jpnqb-HBzeSjsyxAPBgj-g9B__2YjHXiJNmVDtJJaNs 2093
tests/operation/test_file_create_from_class_operation.py sha256=MOJQ_jCY5OibIdH3jTzA6cEjn4_0OxD_qbS-h9n56wQ 2155
tests/operation/test_file_create_from_map_config_operation.py sha256=ypDH2y2x2P00NVTvL9MyrhixkLpQ5bHKhr4rc73X4nQ 2992
tests/operation/test_file_create_operation.py sha256=SGdV17eAmzBfbnkjHu6VlEKXR_qp7ka-nsfmgmBTz7Q 1998
tests/operation/test_file_create_readme_operation.py sha256=POYlD3s93iPq1D--BvzQbdstgV3BNwmrfV2DLQdb41k 1572
tests/operation/test_file_delete_operation.py sha256=C7eYgYz81I4XjUBGB3XXFuizUGgADP0fFhaBfs_piSE 968
tests/operation/test_file_write_operation.py sha256=8GWCxVj3q4I3fGIfMVeTdMxGD6bPrQq3auzCy2bR9aY 2403
tests/operation/test_item_change_mode_operation.py sha256=AskpGvFVLyWJuCG8oI7OqsaikrH173QfcJ5_rsj1qZo 1394
tests/option/test_content_option.py sha256=CsY37RngKlN12Dwk8u__Yo3FHbOjhmgEea5qPfYy0Tw 1525
wexample_filestate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/file_state_manager.py sha256=C-gZ1pr7HmNS8ZmRUDGLhbVRjFj3_7urtVI--F60SuU 919
wexample_filestate/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/config_option/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/config_option/abstract_children_manipulator_config_option.py sha256=sgjdtgDsPlFzemHbI-_kwEAXIN3okzuvbgKOR_-rzpY 3021
wexample_filestate/config_option/children_config_option.py sha256=1A3oxb1syqeHpAEHUSLNjyNgJbjANWL9PC7G3bE8Rdg 4816
wexample_filestate/config_option/children_file_factory_config_option.py sha256=keOadptOrwfRWlt3LENxIWpqmDCXelKsYUols2hZ1LQ 2386
wexample_filestate/config_option/children_filter_config_option.py sha256=F_c1MDXZTA24pfRgEnKJF_tI_8xRi9Ehxey7kv84Cnk 1371
wexample_filestate/config_option/class_config_option.py sha256=_25LWnx1jSEsZK1bJRjzhoJF6jw8Hv4560ul2ogiAG4 505
wexample_filestate/config_option/content_config_option.py sha256=jwjyjgNX6XbDGcT31krNL_KvRbVugyDjAAJA1DnGMXs 336
wexample_filestate/config_option/content_filter_config_option.py sha256=D0JIBY2UlQ07fSPvEf1NhiFtiFjnqTW80LE_5lM44Y0 827
wexample_filestate/config_option/default_content_config_option.py sha256=axWShPlVFAlBttGxoKWUwxwJJcKeO4angE2UsFXAbBs 343
wexample_filestate/config_option/mode_config_option.py sha256=MQYCf4olG8c4woY3enKKaaUPGMVE5NkaSz06QC3SVx8 920
wexample_filestate/config_option/mode_recursive_config_option.py sha256=9T9jFvWVhlXNKK5Wlqw4N-Jc3WQe12x5C8E0sEicthE 350
wexample_filestate/config_option/name_pattern_config_option.py sha256=Sju65xTQJVkdt44mOVMCXAVWMhh-tAzZ72MK5znquCw 265
wexample_filestate/config_option/remove_backup_max_file_size_config_option.py sha256=IEVpgEgCPXjTMmsrsnOzx9gfzmnStat5JdXAOc0kF88 362
wexample_filestate/config_option/should_contain_lines_config_option.py sha256=iKv4d1PZ7tAZXFr7LoaiGfpGRiGuGWjiZ0XxRfWlHkU 266
wexample_filestate/config_option/should_exist_config_option.py sha256=BFMM8Ng19Baegq719FhlNopemOl0pLoFknWcgTPREHc 248
wexample_filestate/config_option/type_config_option.py sha256=_VazkvI2BWLcSRrxKwn4ufk_0YW25vvF3VH8_dO7Fg0 323
wexample_filestate/config_option/mixin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/config_option/mixin/item_config_option_mixin.py sha256=LJnzg9V749q5OoAzaJzStOge7-K-b7UQuU3nAFKr1dw 1126
wexample_filestate/config_option/mixin/renderable_config_option_mixin.py sha256=97FDhcLl3fUzaIEfXj_f-p8HNK2MEp4wpiHiJBrQ7sw 288
wexample_filestate/config_value/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/config_value/aggregated_templates_config_value.py sha256=jErXECB9EinzoH257eAUOr-y6iSNzwPmF7iOvm74sX8 893
wexample_filestate/config_value/readme_content_config_value.py sha256=MSnPoqHX_lIuuCr2hfmyM0hQQeFgskl5TedJiCFuRbY 346
wexample_filestate/config_value/filter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/const/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/const/disk.py sha256=gL1NAZBBBAf9j179pdzXtAUdvO7t2viyw90Ulc8hhEE 90
wexample_filestate/const/files.py sha256=OpKOmc4Wvw-3j2mXfgMyLc9rjp-CGcIYVw6spzxK77Y 221
wexample_filestate/const/globals.py sha256=Y7zcm18HIZL12k7AR7N_SL1jKPYp3heJVJaGn09ca4w 156
wexample_filestate/const/state_items.py sha256=pVV5cnfeQ2TZ1yM05YASCZnTrklpj5C-6gRLNw85HRI 489
wexample_filestate/const/test.py sha256=e_KGtoO_T6kt4coTMUY46zG_pZVzd3R-31vdE-T2gbg 47
wexample_filestate/const/types_state_items.py sha256=n1XsYn1cL5nunlO9TirE9cv-BV4LlXhbCIeTqCbzqxg 887
wexample_filestate/exception/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/exception/config.py sha256=2pu9nQJeLnI8mWc6F-zwvYBgoS155VzMRcYEN7Fu_J4 127
wexample_filestate/exception/item.py sha256=RmKELRpNeMo2kA1HDgNDgiieQraPcYVMBkyVb7p8uPU 50
wexample_filestate/helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/helpers/config_helper.py sha256=Ztl_n05DIAPGT7dbSvdlVQxCdd1A3jNheqGN1QLLTY4 793
wexample_filestate/item/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/item/abstract_item_source.py sha256=831rFa1Ck9YwAzuGKhzc3tHzF7iy6T3jlKIRISWtwfw 79
wexample_filestate/item/abstract_item_target.py sha256=h-0RTH9J3Y_kcXadvmnOa89RXbTzclgNTf8RQBjTjAY 4797
wexample_filestate/item/item_source_directory.py sha256=wN8YrdldLcF_CMGZezMW-k00GuNkiooPWkfwADUKVww 273
wexample_filestate/item/item_source_file.py sha256=UE1dTn4sLOj2jdrHNifNoBILz1Jwtlf-xFEWKD6ddU0 253
wexample_filestate/item/item_target_directory.py sha256=zy-SwQooAVE2QQ_Qj_SYnE7qekV9ZBBY1uSFYy31qCI 6949
wexample_filestate/item/item_target_file.py sha256=JFvGbHZvJjCUbnUyYJAu06aMsTOVjNznhOvISW9a2DE 492
wexample_filestate/item/mixins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/item/mixins/item_directory_mixin.py sha256=RHI0yadbpdxBEF5jBrOdHRiMgGxKQrDY5Ilg0NBSgm4 419
wexample_filestate/item/mixins/item_file_mixin.py sha256=bd45Xl8W7m6eGBk8zx9zVuhxyyO2_F2VOIbhgGg4cQ8 303
wexample_filestate/item/mixins/item_mixin.py sha256=kRicnsqYN4Uz1D_1AFSqVwhcg6XnnKtY7SAQND_Uoao 968
wexample_filestate/mixins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/mixins/with_workdir_mixin.py sha256=46nTtRbTKhP-FIdkz_jgOgOCTHtkTjYmTFYwC6-nXFw 748
wexample_filestate/operation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/operation/abstract_operation.py sha256=Y8ZYOJ6EJIYUxgs5ojU0HQcteVgitOqpwl4V6JB9wvw 2156
wexample_filestate/operation/apply_content_filter_operation.py sha256=CXHLAvIbFN_CbTvgUgwgi1KoVF32VEZQ9CvGSdRzKDg 1637
wexample_filestate/operation/file_create_operation.py sha256=unnEXSqeQxcYzetilMzv-xcnXDqdl_05Y0LiM3wH5_8 2477
wexample_filestate/operation/file_remove_operation.py sha256=75gWz2MeBihl7AXjnu1htzrUC_vJ52XgpplU4GaZrXw 1483
wexample_filestate/operation/file_write_operation.py sha256=GD1RKF3Auf2uLdLLhPAaEyyF4UcpT1grr8W7YzcS8NA 3277
wexample_filestate/operation/item_change_mode_operation.py sha256=GeMZoQxKhqHgvtFggLGKg-T-x4QRdiHJWLktEi2sabE 2848
wexample_filestate/operation/mixin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/operation/mixin/file_manipulation_operation_mixin.py sha256=D9gPl3WEgJJmZyZ8P6kDTPy1MxoBfdLaj9O3-xQT_1E 2345
wexample_filestate/operations_provider/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/operations_provider/abstract_operations_provider.py sha256=mmsG8txplrLY7TJeM9OAp8EPIG24Qf85WBLZfNmpi5E 284
wexample_filestate/operations_provider/default_operations_provider.py sha256=Qwi8WBCoH4oJhpycUHnDPJVyACGguqRjSTrjqGMNJwM 1155
wexample_filestate/options_provider/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/options_provider/default_options_provider.py sha256=NEjV2lDVv5IdwiObsUoPt2f_OZGLGl8gSDIGy2tuJ80 2596
wexample_filestate/result/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/result/abstract_result.py sha256=jgXNkFeEC_lR6Rks7z9w2q1ZumYibQX2UBRBHaDQLTM 593
wexample_filestate/result/file_state_dry_run_result.py sha256=IAPECGpENEkTmjeMh0h2tWm2X2ULAceT4pYIRZDdYI4 161
wexample_filestate/result/file_state_result.py sha256=ESpWBqVYc66ntYQUh2YnoLFc40t-ofoa9ianVYsQ2J4 2577
wexample_filestate/test/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/testing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
wexample_filestate/testing/abstract_state_manager_test.py sha256=d0zZhWF8t7M5_3YXUYfRbTrXNmVhHBrYXdE15DagMtk 2675
wexample_filestate/testing/test_abstract_operation.py sha256=5n-LJx4YcZrBguctfy6qQL4wv7BKrlhfzdzeWieGplg 1887
wexample_filestate-0.0.34.dist-info/licenses/LICENSE sha256=pAZXnNE2dxxwXFIduGyn1gpvPefJtUYOYZOi3yeGG94 1068
wexample_filestate-0.0.34.dist-info/METADATA sha256=KVxxKerrclHi44y6wZZy7v1EJpvL6cVO14ninOLl468 3565
wexample_filestate-0.0.34.dist-info/WHEEL sha256=CmyFI0kx5cdEMTLiONQRbGQwjIoR1aIYB7eCAQ4KPJ0 91
wexample_filestate-0.0.34.dist-info/top_level.txt sha256=tF5CsVM1ufsC2aQ5zhXreIMD2It7s_qWcyddaL0YSuY 25
wexample_filestate-0.0.34.dist-info/RECORD

top_level.txt

tests
wexample_filestate