pyFileFixity

View on PyPIReverse Dependencies (0)

3.1.4 pyFileFixity-3.1.4-py3-none-any.whl

Wheel Details

Project: pyFileFixity
Version: 3.1.4
Filename: pyFileFixity-3.1.4-py3-none-any.whl
Download: [link]
Size: 394488
MD5: 644e2c4ee77977ebb39e2b39a8d6f99e
SHA256: 9e9eb98b4c7003ff0e7e47a3a0ab9859f1308b44d1722a8669d41b7089af2a23
Uploaded: 2023-04-26 20:50:32 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyFileFixity
Version: 3.1.4
Summary: Helping file fixity (long term storage of data) via redundant error correcting codes and hash auditing.
Author-Email: Stephen Karl Larroque <lrq3000[at]gmail.com>
Maintainer-Email: Stephen Karl Larroque <lrq3000[at]gmail.com>
Project-Url: Homepage, https://github.com/lrq3000/pyFileFixity
Project-Url: Documentation, https://github.com/lrq3000/pyFileFixity/blob/master/README.rst
Project-Url: Source, https://github.com/lrq3000/pyFileFixity
Project-Url: Tracker, https://github.com/lrq3000/pyFileFixity/issues
Project-Url: Download, https://github.com/lrq3000/pyFileFixity/releases
License: MIT License
Keywords: file,repair,monitor,change,reed-solomon,error,correction,error correction,parity,parity files,parity bytes,data protection,data recovery,file protection,qr codes,qr code
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Environment :: Console
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Archiving
Classifier: Topic :: System :: Archiving :: Backup
Classifier: Topic :: System :: Monitoring
Classifier: Topic :: System :: Recovery Tools
Classifier: Topic :: Utilities
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: System Administrators
Requires-Python: >=3.7
Requires-Dist: pathlib2
Requires-Dist: argparse
Requires-Dist: sortedcontainers
Requires-Dist: tqdm
Requires-Dist: distance
Requires-Dist: reedsolo (>=2.0.0b1)
Requires-Dist: unireedsolomon
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: py-make; extra == "test"
Requires-Dist: build; extra == "testmeta"
Requires-Dist: twine; extra == "testmeta"
Requires-Dist: validate-pyproject; extra == "testmeta"
Requires-Dist: rstcheck; extra == "testmeta"
Provides-Extra: test
Provides-Extra: testmeta
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 78200 characters]

WHEEL

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

RECORD

Path Digest Size
pyFileFixity/__init__.py sha256=5hfeR9g7l6mfED_e78lPQIx6qrzjEIwjo1vD2ELJuoU 171
pyFileFixity/easy_profiler.py sha256=_jxhQiEPC4vThknu1ydyODt4P_tSgg83vxM0mkMETsw 8048
pyFileFixity/ecc_specification.txt sha256=uaK1apvWcc63jFMLrBIjpaqdzRtNa1UzovwFPD63HwQ 1026
pyFileFixity/ecc_speedtest.py sha256=Ow2C7AFFKhqVm0jx2Z0kAwI-e18fHbuQV3BNTrqKCGk 12938
pyFileFixity/filetamper.py sha256=IAITBBgG5lCQca16Uo_TEPHWueIr8bDG6UD1AS4ii04 18366
pyFileFixity/header_ecc.py sha256=CVXX1FIJwmI1f7Amhr-rS2VmnAfSDEaof69li7xkktk 60134
pyFileFixity/pff.py sha256=h7pCY8xlQVfuwoeLOPychDK2wcND-vX0VAI6do7U9Fk 7433
pyFileFixity/repair_ecc.py sha256=1vHaopdG468ix8WWvdfuXuSVsX7_vIzsaMRv2zy7g_Q 27551
pyFileFixity/replication_repair.py sha256=3ZzfNsLzpN9_JTmN7tj0MNR8NWusVno-Ic5ybCJPbaU 37637
pyFileFixity/resiliency_tester.py sha256=XxTN6GO3l0H2nfOhDHKHCuvtctrmf64992M_IEh-OaY 27123
pyFileFixity/resiliency_tester_config.txt sha256=Ad1EqGmmUHcuOsWejK_1Of3gNTAs2UXYg3_cusYDqqA 1946
pyFileFixity/rfigc.py sha256=WJ9beLhnZ3bo4KOEQy5FBMjoTIhH_SX4i8PQdN6YHv0 36845
pyFileFixity/structural_adaptive_ecc.py sha256=rDN4qSsxurjglY-1SuFz5C3wbSILyiGhW2ncbIwi7Do 69198
pyFileFixity/lib/__init__.py sha256=MsSFjiLMLJZ7QhUPpVBWKiyDnCzryquRyr329NoCACI 2
pyFileFixity/lib/_compat.py sha256=XZ3jAm6yDUXydYL2eXZ8G28v9LNVsc-_CxXkV3nsUzo 1693
pyFileFixity/lib/aux_funcs.py sha256=jxng-LuaduhUTEaYP28SMCRaAWi8vv4_lRgce24g6zo 22124
pyFileFixity/lib/eccman.py sha256=WKywQ-W1flZOr3BmfUum4PImc6jZQOfDMU2q3KCG0-U 17101
pyFileFixity/lib/hasher.py sha256=MsaPCMKon4RBxmHZK71RadXjBw6nCnBuWxTfm8xqOe4 3385
pyFileFixity/lib/md5py.py sha256=SfMgUB92UmbKgesU8CWJyWFx1vI7g3YS_LNNiUQUT_I 14183
pyFileFixity/lib/six.py sha256=A6hdJZVjI3t_geebZ9BzUvwRrIXo0lfwzQlM2LcKyas 30098
pyFileFixity/lib/tee.py sha256=nRbUDC0jBj9VFhGizJHyj8OpXsV4ntXE0R6ZjY-M8Mo 3066
pyFileFixity/tests/__init__.py sha256=M0NZuQ7-112l8K2h1eayVvSmvQrufrOcD5AYKgIf_Is 1
pyFileFixity/tests/aux_tests.py sha256=K2HPSWYSZYXHmVwbTbS-7BaOt4TDYlanyaTg8M3VH8w 6590
pyFileFixity/tests/test_aux_funcs.py sha256=uyMdQOlwzpLyjOvIeRGO6nBOo-Bl7ilWV-6IVGFWALc 6626
pyFileFixity/tests/test_eccman.py sha256=NLaml2u5OSHSZBmaREkQcfSGdOGOuxvkITtDgR_dItE 6916
pyFileFixity/tests/test_hasher.py sha256=4VcQwlF5fQaNYzKcd-tuPUdJfGUXEcCzb2REEM_WMaM 1713
pyFileFixity/tests/test_header_ecc.py sha256=UrfUxgKvqCIQ051uFpSe1y89cDg060GDGP0poGII-XQ 8111
pyFileFixity/tests/test_repair_ecc.py sha256=_neJFcBtaticHOIfn9PqZbwl37ik1MR1h3aIYKqwKuI 8229
pyFileFixity/tests/test_replication_repair.py sha256=URFnH1S7fXVeNfeq5-H4R0_2d5NpldJ_b-AJ-MRPC44 12865
pyFileFixity/tests/test_resiliency_tester.py sha256=3KTLzMAuND_tL8YYPIlupvcdK6JC_OH43JIvZg3OhJw 8511
pyFileFixity/tests/test_rfigc.py sha256=E_Nj2rDxpdxnrfe3lbHIKj4ewm5-hinxcxaOSLCwpBs 6959
pyFileFixity/tests/test_structural_adaptive_ecc.py sha256=B8hbk5w-w-fCZVGOXsRD1Aixyora27tYr_ugkCtC-GU 10510
pyFileFixity/tests/test_tee.py sha256=M2cbkoaTu-9eWh9XKB1zw1rs8BcWh_fy7fRPy3__5CU 2240
pyFileFixity/tests/files/alice.pdf sha256=Rya_nIUkr5GZF7YBsI740ljrEpMC4pfxSbU__eC9G8A 67254
pyFileFixity/tests/files/testaa.txt sha256=0ctZ95aFYbe9nbXcxkg1h-wNhhRxsk1IMz5S39i83Ng 8
pyFileFixity/tests/files/tux.jpg sha256=lIaqnHKcDt37PvXTmRlQ_2xl39fimfc_48_dbbudEvU 19719
pyFileFixity/tests/files/tuxsmall.jpg sha256=5-D8b7sNZvGBjNr_u6Wu0rZOlc4tB28-cBkFZYuJMcc 3667
pyFileFixity/tests/files/Sub2/testsub2.txt sha256=vvV-x_U6bUC-tkCngKY5yDvCmsipgW8fxsXG3Nk8RyE 6
pyFileFixity/tests/files/sub/Snark.zip sha256=Iiw10-ue9U04m38wg7raOGoirPDW3ZzbD-fMvDfWqkQ 2048
pyFileFixity/tests/files/sub/testsub.txt sha256=Y_owJsc3eTtYIfGriaEHOPhI9jCCWeR4cky7aOT2L3c 253
pyFileFixity/tests/results/resiliency_tester_config_easy.cfg sha256=y0RdsL5esbW5RbCvZvb1JGuFmWzkC1JJ7ovzkzNO4X8 2050
pyFileFixity/tests/results/resiliency_tester_config_hard.cfg sha256=HoiwhrjHUjZruQeByxcPP7SPZJalX3_aS_6FQppYMAk 1627
pyFileFixity/tests/results/test_header_ecc_test_algo.db sha256=LLDI2WuKTZlZidVmEsTUlovHqAFttddw1nWMXp1F7gY 1614
pyFileFixity/tests/results/test_header_ecc_test_dir.db sha256=zL99brUDJole2o-NH5fmNi9ImnsoP5cFzW8vx9KBPvU 6473
pyFileFixity/tests/results/test_header_ecc_test_one_file.db sha256=LLDI2WuKTZlZidVmEsTUlovHqAFttddw1nWMXp1F7gY 1614
pyFileFixity/tests/results/test_header_ecc_test_one_file_tamper.db sha256=LLDI2WuKTZlZidVmEsTUlovHqAFttddw1nWMXp1F7gY 1614
pyFileFixity/tests/results/test_repair_ecc_check.db sha256=zL99brUDJole2o-NH5fmNi9ImnsoP5cFzW8vx9KBPvU 6473
pyFileFixity/tests/results/test_repair_ecc_sa_check.db sha256=BFJ_Thq-UkhMTJZu_FdwwfXKWARZJkYrNCXr3tqKErQ 47542
pyFileFixity/tests/results/test_rfigc_test_dir.csv sha256=BkQ5awHJi6o9yTfG7_1udtVSxAGqp_WMpe-Wq5YHtD8 689
pyFileFixity/tests/results/test_rfigc_test_error_file.log sha256=nLrmBaBMFNI61Pl3nWuSzX6z4PLbKCb35c3Uc1HtbAI 131
pyFileFixity/tests/results/test_rfigc_test_one_file.csv sha256=2s9z8ZHrghg2XpGGwhLnzrqWfcSANoP6MXgqZhDw2-Y 161
pyFileFixity/tests/results/test_rfigc_test_update_append.csv sha256=bHzNKdyc_RfDKIfSQVZGGL67sBsH2oYMNhPkACDRnmY 686
pyFileFixity/tests/results/test_rfigc_test_update_remove.csv sha256=1tVWFVyDniFSiG4nARcRKyaY04EDOCAde3qURy-o6cY 164
pyFileFixity/tests/results/test_structural_adaptive_ecc_test_algo.db sha256=-w-i0YV-ek7Hmc2dLvzKNIk69_IvczVhUnhiYiUmDQ8 2883
pyFileFixity/tests/results/test_structural_adaptive_ecc_test_dir.db sha256=BFJ_Thq-UkhMTJZu_FdwwfXKWARZJkYrNCXr3tqKErQ 47542
pyFileFixity/tests/results/test_structural_adaptive_ecc_test_one_file.db sha256=-w-i0YV-ek7Hmc2dLvzKNIk69_IvczVhUnhiYiUmDQ8 2883
pyFileFixity/tests/results/test_structural_adaptive_ecc_test_one_file_tamper.db sha256=-w-i0YV-ek7Hmc2dLvzKNIk69_IvczVhUnhiYiUmDQ8 2883
pyFileFixity-3.1.4.dist-info/LICENSE sha256=-psUdDKjqrKnszAlu5HB4k-qJODRRU1wImr7kheWmHw 1084
pyFileFixity-3.1.4.dist-info/METADATA sha256=AY5OMIJ5egT6MVb1LvvTnvR4rYxreRx7YyZ_wp2-NwU 80984
pyFileFixity-3.1.4.dist-info/WHEEL sha256=pkctZYzUS4AYVn6dJ-7367OJZivF2e8RA9b_ZBjif18 92
pyFileFixity-3.1.4.dist-info/entry_points.txt sha256=bYxQWGciFZN3XevYmbWX742npZ21khIvbIAIH9iiZKA 46
pyFileFixity-3.1.4.dist-info/top_level.txt sha256=UmVkTMM_zqhRVrxPe1XF4u1RRzrRZ0al12qJaAaenUg 13
pyFileFixity-3.1.4.dist-info/RECORD

top_level.txt

pyFileFixity

entry_points.txt

pff = pyFileFixity.pff:main