planb

View on PyPIReverse Dependencies (0)

1.7 planb-1.7-py3-none-any.whl

Wheel Details

Project: planb
Version: 1.7
Filename: planb-1.7-py3-none-any.whl
Download: [link]
Size: 165669
MD5: eae64cc2fbb643513cd5e372bf7621c4
SHA256: ce8fbbfadd5f78c2e2664ee86a03f7d30f13624b122e3a057fd0d900ca4eaec5
Uploaded: 2022-09-20 14:01:32 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: planb
Version: 1.7
Summary: PlanB automates remote SSH+rsync backups
Author: Alex Boonstra, Harm Geerts, Walter Doekes, OSSO B.V.
Author-Email: wjdoekes+planb[at]osso.nl
Home-Page: https://github.com/ossobv/planb
License: GPLv3+
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Framework :: Django :: 2
Classifier: Framework :: Django :: 3
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: System :: Archiving :: Backup
Platform: linux
Requires-Dist: Django (<3.3,>=2.2)
Requires-Dist: django-q (<2,>=1.2.1)
Requires-Dist: django-multi-email-field (<0.7,>=0.6.1)
Requires-Dist: dutree (<2,>=1.6)
Requires-Dist: PyYAML (>=5.1.1)
Requires-Dist: redis
Requires-Dist: setproctitle (<2,>=1.1.8)
Requires-Dist: python-dateutil (<3,>=2.8.1)
License-File: LICENSE
[Description omitted; length: 26212 characters]

WHEEL

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

RECORD

Path Digest Size
planb/__init__.py sha256=TXRKECRCEKIB1saycOxjYASujVO_CyPqAoFSKocqAVs 96
planb/__main__.py sha256=CFa3vjAHj0Y_Kcd8FJqXmk0vJvetMzv-aMEGwRW6bng 2994
planb/admin.py sha256=7f016iuA77vgW8quBamdZjq2tUEmjo1EgXokHu2GoEw 7916
planb/apps.py sha256=P5f98xh-eWWFBTy_VLdxHrqae2PdnqlNlJ6OFLHw06Y 468
planb/backends.py sha256=ZRJxHGBukdiSTAYcjPe7S46HfyWdYgD8bEd1g6mUo7g 2066
planb/checks.py sha256=Eg5nY7qmmUJNSd8TqXXXuvWxvsD-j-yB9aHVf9ZV8Uw 1843
planb/default_settings.py sha256=XF2AgMvJ_Ho2sZApC7E9NzX7esUvSK9fTZIq1-5ys6k 7234
planb/factories.py sha256=V8zohk24UO8GofpfIx8lN4_zWGfPmfRUqG7ie_0NbSw 1860
planb/forms.py sha256=yMgsWADpztajtPe_BSGBj3Aev1qmw_w_00MQYYErQI8 4006
planb/models.py sha256=xzoPjZrLcJtECz0HuOybD-EG1IEJ76uMA3IldGrVVAs 22769
planb/monkeypatch.py sha256=2_9M4gqeJXxHvuCes05IKKr0WtFnvSYsGxXEtX8DbXs 846
planb/signals.py sha256=2UZjS5ZDRmrFnTmJ6s4QOU7wTW116eEKW1Jyt04QzXs 160
planb/tasks.py sha256=_fDRyT8XgrYlu4YsH-4CsCoGoLmZrNbOoiMPhzDNTO4 22390
planb/transport.py sha256=0eC5pkXJZjumlgwEnNMC1EcYBx-5JU66l-8ReLnD8xQ 1054
planb/urls.py sha256=NiErvM6qyaGU65Qy0IvsP7-VYKrA0HFBcckCg0inmbA 699
planb/utils.py sha256=nQCxLSvaCIWp8o3WG4Kv_7dEC59ilwESrs6URcV8ri8 1748
planb/views.py sha256=qcLrjTMh8mBOXed5-AoJLzjNloBXt4-N7X_EMZ-puCU 2134
planb/common/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
planb/common/customyaml.py sha256=hYjBIgjI6LRwPgl4vf1bnsjQaxmqdpM-9-yzrzlRndY 3288
planb/common/fields.py sha256=ymrPqP91deQKwYnsFajhQrEhcRprJMx9oos8UsJrZM0 3515
planb/common/human.py sha256=UPtxey4dH11NrSGtFO-gwL8d2A2o9og37RZ264V7nJE 810
planb/common/log2.py sha256=-g0m6PJAbjkzp1zvneD46rwqw0i5-T7be1nt3udFxEA 465
planb/common/subprocess2.py sha256=IGXkCBnbarzC2wADC1zUfXI_sptAkfKwazREkS1_yxA 4789
planb/common/test_subprocess2.py sha256=q3fYO7XdedIeVqINg14UQ-6q1IyvUB5eyZDAn9_x2kI 1068
planb/common/templatetags/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
planb/common/templatetags/rst.py sha256=5ciqsX0Q-tt9Z3kXlZ3tgSENk1RpYhOp8LNuP_5G-LI 1019
planb/contrib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
planb/contrib/billing.py sha256=KVplf6smyX-b66AZjP5-9RL1lnZXIOTuOsuHxl5P5WQ 6351
planb/fixtures/planb_jobs.xml sha256=EtCd-ZRC4OqvCJlUVIY2TbvXeB-uzm6hkepU0tpzgVQ 1553
planb/management/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
planb/management/base.py sha256=pPsBLDEmkH5vC15tU8nUa0IslfReEXoDXkMJUQ5FhIA 297
planb/management/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
planb/management/commands/bclone.py sha256=zNl4y-tOXDPcjAKFaY1GCDWzE-3ZksQsjRm8pU70i0Q 660
planb/management/commands/blist.py sha256=tStfQ1kBaa6dvOZo7ou5aV9nH3AflWo5evucBJp0JdI 4911
planb/management/commands/bqcluster.py sha256=zcC1xhb8PBczHbnUTuPkmTIFzr4WWSmn7rzoEuSXOfw 2438
planb/management/commands/bqueueall.py sha256=7HQbhhmiczJKhTrhrWzXsmqkXDkMjP_tVzt6dFqsK5Y 577
planb/management/commands/bqueueflush.py sha256=i_jJWver4gRU2yfQ-P55TjHfoBOidcgHkTU40u_dbcw 1302
planb/management/commands/breport.py sha256=ILbw1s8QKU9dugjsjlo-h2sudHkyI8n72cIxUery3QE 11228
planb/management/commands/bstats.py sha256=S1KIvHTZsq9moZrmJEjiOo0P-xII68lk4huc7oS_LP4 4289
planb/management/commands/confexport.py sha256=FmcasltXOEDIhaTrk6ZTPso4BvHtBUQHIl0m8CWTkPE 6421
planb/management/commands/slist.py sha256=8LPxPuI9zf4SptSkst_AbVHLzXR8yUfT9BK3LRcrAxk 2803
planb/migrations/0001_initial.py sha256=b-HtZVbEtdP-19HoM-ZlBAQBwmoLH5ZA8xknSVJb3wA 4247
planb/migrations/0002_hostconfig_add_description.py sha256=BK3-TQDUamuxFLMWCD5xRhuIVZyUI2yMpfHycdUjGsA 1279
planb/migrations/0003_auto_20170710_1814.py sha256=tBtJlw0UDV3wSRnMeu90zu13XBaYFnz-70YJ9vQOXTo 1343
planb/migrations/0004_refactor_transportfield.py sha256=PewkrWNc4pZpR3CVMKHTFBOOCm2YB5K5VTsdk802J4Q 550
planb/migrations/0005_add_backuprun.py sha256=ZovR626dXgvff8_axEUAZir4TJHTM74-h0U-_y9FPlc 2046
planb/migrations/0006_last_monthly_report.py sha256=Qud-mHO9YeGTfhRcNFUsshzD5_JlfzWCvvRpKcMx85A 679
planb/migrations/0007_first_and_last_fail.py sha256=-QIkCnZa-n2sAocm6EhYiMHkSlSu38pv-Yyo7yN5-9Q 1446
planb/migrations/0008_average_duration.py sha256=rDVjhhlw7lxqbEvothb_xH8mI8CGovXJGP7OQLmMTxg 651
planb/migrations/0009_rename_total_size_mb.py sha256=X7cJB8zeuO0jZkNUZWy7vH-YnACrcfbdf99rojKfrNo 378
planb/migrations/0010_drop_keep_booleans.py sha256=YMHQyrszsP288jDaqBj422vRzjb2gE_xDXoeywzdp5U 2802
planb/migrations/0011_hostconfig_to_fileset.py sha256=y0dWiIQsV8GsCN6iet-dP405ch3oPaEaNhj6Dk7Fa2g 352
planb/migrations/0012_drop_rsync_config.py sha256=-sTGQAlQH37LUAdiuxXo2B7hlegfiIT6zYrw3bpeqLk 2005
planb/migrations/0013_optional_dutree_and_is_booleans.py sha256=N9GQD6LhCjEHuk8onK7PMA9q70Pzpt423aNoku-hV8w 971
planb/migrations/0014_add_backuprun_attributes.py sha256=EMMq-TmrMW4BTRIetgIVG8muQ1iDywfNT-y9FDplDXs 1028
planb/migrations/0015_fileset_storage.py sha256=T1y58UnBXprLoR4W1f8eeKrBkunCk5fspjP-jjxPyiU 3103
planb/migrations/0016_auto_20200505_1619.py sha256=Q6ppfSnwVe2v4efgzQrTGBHAowNRW11MGOPk__K9MJM 2455
planb/migrations/0017_migrate_retention.py sha256=VSuZFUSK3GhjJqbJoc4T6aLKZFj5aM54Gmr5Bhb1Jco 2054
planb/migrations/0018_auto_20200505_1638.py sha256=H6D3r_Q6jAQynm9rDYDpY0ml-4lNTuCWEBFguLjyi8g 698
planb/migrations/0019_add_fileset_tags.py sha256=fYfzSlz8VHnYnDm0qd-F7U6u1Y53-aV1z0qLJhcAtlA 1297
planb/migrations/0020_backuprun_snapshot_name.py sha256=Y1R0yQF1vNlCVdkwlFqViXn-EB3sQN7Dv2KzIuMQwsk 513
planb/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
planb/static/planb/css/report.css sha256=-_q7x66JXkuPlXsFRuXS4cnridLjkouKq1LDx2Oz5F4 64
planb/static/planb/js/jquery-postlink.js sha256=Gv0cCiSuexjsy2T5_vh7cSYu1tKU0mFt86hAgo90jOc 1823
planb/storage/__init__.py sha256=mmhnT25AhI1conbEfcHnsi8tzo3LUOr_8K0SzmRyGS0 1877
planb/storage/base.py sha256=GJjn6vA5MeAl0vPPFagulHXHima9gNORiFsej2070dc 14909
planb/storage/dummy.py sha256=QvpDCFTY5bbyJToxLqw5DhxgLIRhQPbUd1hRYlvRjRs 3028
planb/storage/tests.py sha256=IpS4lhvEjrWbaLvPFueAZBTFwUdCcYjhlHqBj6x5btI 14139
planb/storage/zfs.py sha256=ujc_tM0n2UDEvRwOB8HINDOt2F1g0TPyCxSk0L_aytQ 20755
planb/templates/admin/base_site.html sha256=ooTnb2MsUjU9wmpfDxcjyjCQ9j9KelFou6BbGgPmG14 456
planb/templates/admin/planb/fileset/change_form.html sha256=1o82TV56CqODaOjgtTmEK07BRXX5HaC86VXSpzg8tb4 1669
planb/templates/monkeypatch/technical_500.txt sha256=7VWOipQg2poVyusbM8dQHRyRR-iUB_dOehAoF0HBHNM 3367
planb/templates/monkeypatch/technical_500_altered.txt sha256=D0dmiYMDf_4n83aLP4BMllZeigO6XctYwxOsLqbDbJk 3386
planb/templates/planb/report_email_body.txt sha256=4Dyj_cSliALatieZO3gBAdC2RdY_NEdNyOnukiNXc-E 5157
planb/templatetags/planb.py sha256=FqlLG2OspWsXfn3BiaJwuofD9Dp70PY6guLGfhDdAYc 2782
planb/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
planb/tests/base.py sha256=GIsRao3IGtvrCMZ3ePJCR0E0ePei_7OqxS0t79j6B4g 519
planb/tests/test_commands.py sha256=ZQdk1VYWm745rBX8m82JUC4SgZbMl7ZL4pFh_UgApCI 10948
planb/tests/test_interface.py sha256=tozaRQ_8zbzPK2BHu8WEXp6yzNbkKcAzhXQUBaqzYIM 3387
planb/tests/test_models.py sha256=Eq4iJb_-NkjdfDmFt2hO0htJLvju9THlXpA4U2uKgYI 7096
planb/tests/test_tasks.py sha256=6etDrNX9wgl5zVOTxLumRvjd-JjVKRLM20ss1i3W0_g 9138
planb/transport_exec/__init__.py sha256=LIBSuBtF9-MLBfT4M3H3dv0AQ2rfZa0pyqamzbIMBls 110
planb/transport_exec/admin.py sha256=wKAifD8oFAmcYk5uPEb9HS5w0xJpHQFnTsYdvRDV3Jg 1560
planb/transport_exec/apps.py sha256=4oolQ5Saccg0YiYrPaRswJyjkhQ7nJiM0lYn4s8dN34 184
planb/transport_exec/factories.py sha256=UsyJj4rVVdpSW4ZGzCFJmtnKk9BpQxbwDEpeBg-hTko 333
planb/transport_exec/models.py sha256=SS3ZL5MRxDDML_f9_Gcy1DamL8ZpyD97HS3x1LaKAg4 4069
planb/transport_exec/tests.py sha256=krmVjABw7huA-xOPyTO0XDt774lU7K5_8LfTYRdecq0 1128
planb/transport_exec/migrations/0001_initial.py sha256=zUjj47YmfAfoXqdw39dPpZQ-rB9B8Zg6PPabeAXDFzc 1000
planb/transport_exec/migrations/0002_auto_20200512_1700.py sha256=8I6dDmAtc7NOjlFOJH9Ko5vTlaYXJ4wihzhxrzPyv7I 788
planb/transport_exec/migrations/0003_allow_larger_commands.py sha256=oKMffF-zuTG3mAHqxI8ozqzgJnUH6z3aIhcQ2mUx5NM 557
planb/transport_exec/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
planb/transport_exec/templates/admin/transport_exec/config/change_form.html sha256=D4GvgYPAfzJEt8SyDn0CzMGHruMJdNxGnMlKmr0dIYA 301
planb/transport_rsync/__init__.py sha256=Z39nqGUEb9j_AUSA5GLH4lUIctJGkgiLpLOYslIrel0 111
planb/transport_rsync/admin.py sha256=4JkDXwWFQlUCEUR77CYcvGCD3APK9GOQpymY2vwBnYA 1748
planb/transport_rsync/apps.py sha256=n3WFpKrl4kpVMSnuTXkbvtBik1vh_WKa8ZxoWnB4Tt0 191
planb/transport_rsync/factories.py sha256=t3iGylNYpVXDskWvBiE28rU9LvnauuPeQEEZn_FFfMM 344
planb/transport_rsync/models.py sha256=UXvtlcgmQ9EQKJvh6z1NS_pW6oj5dOlnR1AVjQbWmCU 12646
planb/transport_rsync/rsync.py sha256=xXGS1SxssKtH5-MnZ4eLZHVelrS3lGqrq1F1UcrxPxY 1181
planb/transport_rsync/migrations/0001_initial.py sha256=Ge7VjhoQ25dvSr7led3Y0Z_mPRFvlCZjE43ycGFVP6M 2092
planb/transport_rsync/migrations/0002_import_fileset.py sha256=6BaQg5d9Jn9d1IbbFAH0jA6-Lpiu1UnJM_WWOVU7ABE 1816
planb/transport_rsync/migrations/0003_rm_fileset_ref.py sha256=ccgBPUPyHoXS46q21z4S0WxxwYU0K2SGzb9K_q4QSTU 496
planb/transport_rsync/migrations/0004_auto_20200512_1700.py sha256=yMBgu_5jynPP0fusOO2CcyBAEq0mlYyOUxjAUkcscP8 796
planb/transport_rsync/migrations/0005_change_rsync_default.py sha256=PfNQat9KwbgwmIyuQL1kvYymZk6zDS-niQYeiofUMtQ 731
planb/transport_rsync/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
planb/transport_rsync/templates/admin/transport_rsync/config/change_form.html sha256=D4GvgYPAfzJEt8SyDn0CzMGHruMJdNxGnMlKmr0dIYA 301
planb-1.7.data/data/share/doc/planb/CHANGES.rst sha256=OJJASgUb0MiNJTqScgoGJpve0HBJ7TGXCdvjpDyfOtM 4743
planb-1.7.data/data/share/doc/planb/LICENSE sha256=WJ7YI-moTFb-uVrFjnzzhGJrnL9P2iqQe8NuED3hutI 35141
planb-1.7.data/data/share/doc/planb/README.rst sha256=cIVW3bWPWQ5QvzDX3bT-Cpd2HyBYtGEDHcR7rnVq3sA 21466
planb-1.7.data/data/share/planb/example_settings.py sha256=lE1gutchA6vFyDBXDQlykFixtYDuVhmXuoZE5Nn_iCY 3273
planb-1.7.data/data/share/planb/planb-queue-dutree.service sha256=E2az3zLtUF8u6es6LjIrFUVTqJtj6TIOXg3ZyI8Z4z0 437
planb-1.7.data/data/share/planb/planb-queue.service sha256=S64HA7DasXzomYxqWG6lGCLmmsbcSulRP9w00YbmpIE 486
planb-1.7.data/data/share/planb/wsgi.py sha256=HBlWCE0qQwG0OlQ1S6O3FwiAm8O72K4Hp--1grXU1zo 88
planb-1.7.dist-info/LICENSE sha256=WJ7YI-moTFb-uVrFjnzzhGJrnL9P2iqQe8NuED3hutI 35141
planb-1.7.dist-info/METADATA sha256=5LhSdElmdLh0Ooa_BMtfmq4X-0tf-Ze9ESsxiOqkvYs 27326
planb-1.7.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
planb-1.7.dist-info/entry_points.txt sha256=jwaruaBnqAwzI6rCidQUAFO-YjiGX_7swhl_y7QAv54 46
planb-1.7.dist-info/top_level.txt sha256=g1hN83S9HbxlzErLjoUW_VUWcYwKADTBGVxMW-owLoQ 6
planb-1.7.dist-info/RECORD

top_level.txt

planb

entry_points.txt

planb = planb.__main__:main