stor

View on PyPIReverse Dependencies (0)

4.1.0 stor-4.1.0-py3-none-any.whl

Wheel Details

Project: stor
Version: 4.1.0
Filename: stor-4.1.0-py3-none-any.whl
Download: [link]
Size: 2100545
MD5: 3b208426ce76a80b9bb40c50ea4bcddc
SHA256: 7343c5588f634d204fff110c8101362a5d87dd5249b7171fd6afd5d434a0c6e2
Uploaded: 2023-06-23 02:15:51 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: stor
Version: 4.1.0
Summary: Cross-compatible API for accessing Posix and OBS storage systems
Author: Counsyl Inc.
Author-Email: opensource[at]counsyl.com
Home-Page: https://counsyl.github.io/stor
Project-Url: Repository, https://github.com/counsyl/stor
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6,<4.0
Requires-Dist: boto3 (>=1.7.0)
Requires-Dist: cached-property (>=1.5.1)
Requires-Dist: dxpy (>=0.278.0)
Requires-Dist: python-keystoneclient (>=1.8.1)
Requires-Dist: python-swiftclient (>=3.6.0)
Requires-Dist: requests (>=2.20.0)
Description-Content-Type: text/x-rst
[Description omitted; length: 5276 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry 1.0.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
stor/__init__.py sha256=Ya8KEpjkLKszfYgLs_yqmLHvATlLVDuYOrXGWhyqyQM 3465
stor/base.py sha256=d_MogKMsfVGqAnjVVCqPBqca3ECvkQy6Kr89nwoXxhw 19880
stor/cli.py sha256=C5TFLqFhvDhLzoV7gw2HnbXZ466-bMkwckhzJz-PA5M 18210
stor/default.cfg sha256=tl2HSQUbam4aApqeVpks4ugUYzmqVkJcK5NjafyvJnI 5065
stor/default.env sha256=c-q_oPK5xeYyIyCThaTcKESmOl5GCnX91ctYOnEVDbc 44
stor/dx.py sha256=ceHgEiTGYqFllK6rMXiyfOlSCb-BLO03i1IGr3L0vU0 52552
stor/exceptions.py sha256=ZxkLCC4d7xH_T-LUKVRabR-wbG8xBGpz2Buk-ASRQOg 3339
stor/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
stor/extensions/swiftstack.py sha256=o05uwHYCoA1OOXt9odypfoXa7yp2AjfTjZ5rgjTnXgg 1328
stor/obs.py sha256=QnGM84pWFI_9PEgHQQDGsf48TIvfSTHxoMkFG9aFtks 17823
stor/posix.py sha256=TamIuw0Ezrzi6TDMPNJGdSMIP_3S0nuIrlfNghTP6Rw 1459
stor/s3.py sha256=aoDng34XLK5zWo5zO7ViwN9a5dhhWY89O_X3eCVZEaY 31296
stor/settings.py sha256=oqZZrm_18PaSHXLK3uJ-2wspITW9JwsXnrm0zf-bdmc 5433
stor/stor-completion.bash sha256=Se1g2wKQBLXXvpBaUKZCjAQg-d8jfJ6VkovP1_tYNCc 558
stor/swift.py sha256=M_1E95f06TQwg2Fzi25GCGiyXD0SvvCF0caUded29Sk 62780
stor/test.py sha256=_IC3yIQCOinSovTMgjCOSjlrnehiSdMMhulPmT7QaWo 16675
stor/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
stor/tests/cassettes_py3/TestCanonicalProject/test_canonical_path.yaml sha256=S7BFN3kdmeE9rzzdSbpDGbBPWmRWzfSbIYVvQmgwJ_A 20324
stor/tests/cassettes_py3/TestCanonicalProject/test_canonical_path_on_dir.yaml sha256=oltOo_YiOf_kHLMLyJzLKbmiA7eLfWTF2t9ykTXF-vs 8236
stor/tests/cassettes_py3/TestCanonicalProject/test_duplicate_projects.yaml sha256=lqU-BaJ5jYI7eEEDeWpsaCROuI8jOoXAFpPtN9Y32IE 8262
stor/tests/cassettes_py3/TestCanonicalProject/test_no_project.yaml sha256=MZiYsrbWenHkcEHINhSEYU4lnkH_f_XmM3ara8LOmfQ 1248
stor/tests/cassettes_py3/TestCanonicalProject/test_unique_project.yaml sha256=GpKYg0xQoqPZ_wE0rgJXl1SpWm5YalY9JOyf0wtHle4 5682
stor/tests/cassettes_py3/TestCanonicalResource/test_duplicate_resource.yaml sha256=uqmrUu3D7PO_v1r9WcveSGmzlkMlXcvGiEXbW6r5A1M 27246
stor/tests/cassettes_py3/TestCanonicalResource/test_no_resource.yaml sha256=ARXuWIAJ2zYUJ0MFUxOjRLVPUuYDYE0wdmDSTisMeI8 6960
stor/tests/cassettes_py3/TestCanonicalResource/test_project.yaml sha256=k5RM-Qg9Ffb0eNTKIPBOO0z4Aspd_glK17tO0zV28VE 4284
stor/tests/cassettes_py3/TestCanonicalResource/test_unique_resource.yaml sha256=Gqc1bdlHfg6Vt1fEtBzKFvDg18zKSxIJoNRiInfgp3I 17075
stor/tests/cassettes_py3/TestCanonicalResource/test_virtual_on_virtual.yaml sha256=HLLz1zEp-EkCDmn59dGu_plXZFrYSMdCjobwjmeG0Vg 16155
stor/tests/cassettes_py3/TestCopy/test_clone_move_project_fail.yaml sha256=0FmyLh-98Xy_cpx6BWQcpzB_RFQxXdcuR1Gjwobokuw 19311
stor/tests/cassettes_py3/TestCopy/test_clone_within_project_fail.yaml sha256=WAjZr54seORVkqNW370V2fBq6HcG4l0bw8fac45RXbQ 32263
stor/tests/cassettes_py3/TestCopy/test_dx_canonical_to_dx_file.yaml sha256=wIJQ-Il2vVZ0IchilK88fL_yu0EuVAHVYDXrxWhdZLg 36334
stor/tests/cassettes_py3/TestCopy/test_dx_dir_to_posix_error.yaml sha256=w7jPhVFGRRNaKtmLvj9ynuzzsjo6JzWtdopOtSgu9d0 19572
stor/tests/cassettes_py3/TestCopy/test_dx_to_dx_diff_project_exist_file.yaml sha256=kQBGc4n6RmYK72UPd79nGcJdSjq6yeDt8DywQnVoVtw 78875
stor/tests/cassettes_py3/TestCopy/test_dx_to_dx_file.yaml sha256=zgDtUnB0gqtIfmbWqUV65f7y781VHKl7U2KyJZ6fCtY 36267
stor/tests/cassettes_py3/TestCopy/test_dx_to_dx_file_folder_no_ext.yaml sha256=zADr8mF4p9l4Vx90nEX1f1D2w9mUFff_z8b4ksWtSEY 62844
stor/tests/cassettes_py3/TestCopy/test_dx_to_dx_folder.yaml sha256=zsieCx-vnrpqEIyTtv9iimLqzQbWIAAeoxNCqqa0f-E 39012
stor/tests/cassettes_py3/TestCopy/test_dx_to_dx_same_project_exist_dest.yaml sha256=H7Um4Xc9amwPOBuhUyyEIgMtCt_oDf_LVaP349F-r_Q 84362
stor/tests/cassettes_py3/TestCopy/test_dx_to_dx_within_project_fail.yaml sha256=B_WyVYvrPZXAlxm5rLRjzwzgiHWwJQ-a-DtZLEwwzVU 23018
stor/tests/cassettes_py3/TestCopy/test_dx_to_dx_within_project_pass.yaml sha256=py_GUXj6DZlqhGp0Go4M7nVHVOlQByK2co8SkYCJQW0 66832
stor/tests/cassettes_py3/TestCopy/test_dx_to_other_obs.yaml sha256=GjGnSry14rCwt7kQC7Se7talmWf1SzoocIZdqLyyatI 18184
stor/tests/cassettes_py3/TestCopy/test_dx_to_posix_file.yaml sha256=Mwq3XwVdm3GyDpDsAGZyouRYL-YB966NVyvCyGxiHCs 24022
stor/tests/cassettes_py3/TestCopy/test_dx_to_posix_file_folder_no_ext.yaml sha256=NzBPtQJ24FZSK9Jv3nmNDo0u1q4juzyrydHE4NC5RlU 31201
stor/tests/cassettes_py3/TestCopy/test_dx_to_posix_folder.yaml sha256=P6mD5KA31UYNqT_hNkWp72LlMrkec5Qos9VfuEHq-ig 24027
stor/tests/cassettes_py3/TestCopy/test_dx_to_same_dx_pass.yaml sha256=y4tqHbRuD3_BNMysYW8zObDJwlThNNYP00CD9WFtHGs 24202
stor/tests/cassettes_py3/TestCopy/test_move_diff_project_fail.yaml sha256=N9NEOO2IhaXRoAF3jc4OIOVgClGlPN2n6cjzCu5HsXI 22069
stor/tests/cassettes_py3/TestCopy/test_other_obs_to_dx.yaml sha256=RAFGryPlm8s2NwJxX6nu6m0cZMudj_iAQspMOI5nDXQ 16892
stor/tests/cassettes_py3/TestCopy/test_posix_to_dx_fail.yaml sha256=VQS8JQZ9uyvfQY5O_EkKFpI2P1_WbOBBDENSjdb_iRA 11502
stor/tests/cassettes_py3/TestCopy/test_posix_to_dx_file.yaml sha256=7YYXd9GJ5Azz7V-iDirhmh5TQG7q9WnVyKGFrBggosw 21649
stor/tests/cassettes_py3/TestCopy/test_posix_to_dx_file_folder_no_ext.yaml sha256=asFqQmUvKPK6UG9VC8fASWfA_SxJUTQ22V2PWhszDzw 47262
stor/tests/cassettes_py3/TestCopy/test_posix_to_dx_folder.yaml sha256=0KLvW6qi0GRJ_ykqkn-DDb2xFa9JOmgOdT_k3SzUurg 21622
stor/tests/cassettes_py3/TestCopy/test_posix_to_existing_dx.yaml sha256=ksNVGHYYCG5Tv--aryh686hPmPn0gRzlETNpePiNdeQ 48364
stor/tests/cassettes_py3/TestCopyTree/test_clonetree_within_project_fail.yaml sha256=Ob37xclb6yCuO7Kf_E_a3dRRKrD_eZ9Q6TuNK6nLkVI 32339
stor/tests/cassettes_py3/TestCopyTree/test_dx_dir_to_dx_dir.yaml sha256=Dkd6Jausvutor4bz9HZGXgyd9n7YbWwUGvSsbbur51o 47177
stor/tests/cassettes_py3/TestCopyTree/test_dx_dir_to_dx_dir_same_project.yaml sha256=n0A5DFPe0NPMgrPV6jnqp_zPMmmMGFgaeUvdw4UOm28 32151
stor/tests/cassettes_py3/TestCopyTree/test_dx_dir_to_dx_dir_same_project_fail.yaml sha256=-gHrSOFSfExZH8HYuPOiiiBXadaYjPplzqEmlvFUzhU 35304
stor/tests/cassettes_py3/TestCopyTree/test_dx_dir_to_dx_dir_w_slash.yaml sha256=Vq7YRNgBycczuAx_RguqOEmAYTd_eFyCQt3bpxCUvmk 48797
stor/tests/cassettes_py3/TestCopyTree/test_dx_dir_to_dx_existing_dir.yaml sha256=zuOdvXYfHNS4two2ocBkra_L9Voxe8PkE3O50QMf2SE 47283
stor/tests/cassettes_py3/TestCopyTree/test_dx_dir_to_dx_root.yaml sha256=ZiOKc0HQ5mnJ5AoZdTzChlVyGxSyYKXiKkytkaowKIU 35180
stor/tests/cassettes_py3/TestCopyTree/test_dx_dir_to_dx_root_same_project.yaml sha256=LlHiU8uXzzCaTptSl2vHtz7hVaWXYN6RSu2QbK2KmRs 30228
stor/tests/cassettes_py3/TestCopyTree/test_dx_dir_to_posix.yaml sha256=z-Zkbp1AL6gNlLzMIKmTbLvQNbIPhjB_uok0nKk-P68 62333
stor/tests/cassettes_py3/TestCopyTree/test_dx_file_to_posix.yaml sha256=T_2s4t4vhECqwv8fm8wc90PQ85bT0LaNs1A7od4pd0o 17613
stor/tests/cassettes_py3/TestCopyTree/test_dx_root_to_dx_dir.yaml sha256=x-45_wzpdEwg_sDQc9gU_9XHNka3jVMVdU-enyLInvI 44999
stor/tests/cassettes_py3/TestCopyTree/test_dx_root_to_dx_dir_same_project.yaml sha256=hENQmVSRvFQpPBAso-XZcY1E69qTQMb60lWImU9kRww 19014
stor/tests/cassettes_py3/TestCopyTree/test_dx_root_to_dx_dir_w_slash.yaml sha256=UI8lENgsCV-EM3CP4t_OaKCfM9YN336YjShkh3tFeVE 48181
stor/tests/cassettes_py3/TestCopyTree/test_dx_root_to_dx_root.yaml sha256=jc9SBkWGrBNPlweR99hj__kK2qZD2DHpHgtS35nViEA 35766
stor/tests/cassettes_py3/TestCopyTree/test_dx_root_to_existing_dx_dir.yaml sha256=XPf2jZ58yIaJ5nbRtzyzj7vzVrx_xMauE1GXLr-bdoc 49292
stor/tests/cassettes_py3/TestCopyTree/test_dx_to_existing_dx_dest_fail.yaml sha256=meCzKvaZr1j1xNI3pMD6zg8LaLO1cHwurR2WAvSAWjU 26139
stor/tests/cassettes_py3/TestCopyTree/test_dx_to_other_obs.yaml sha256=ptzxfGwqgzTiRR2kCklQcEJnihTO3GYUow4G5eqMfLs 14320
stor/tests/cassettes_py3/TestCopyTree/test_dx_to_same_dx_pass.yaml sha256=GgFZ-_DnjDCInsFcrjPUGqgskhKjgP6epvPO8NVW2OQ 23578
stor/tests/cassettes_py3/TestCopyTree/test_move_diff_project_fail.yaml sha256=qPyEQjAZ539ILWp6iwiUINSdTWaLcS0VJ4qEtGg_Sdo 22091
stor/tests/cassettes_py3/TestCopyTree/test_move_root_within_project_fail.yaml sha256=g7AasyNtWEJFlZm_sbYQ8t1IIdmpwLTpS7TurtssXrw 17134
stor/tests/cassettes_py3/TestCopyTree/test_nonexistent_dir.yaml sha256=O34c1rDlkJ4xwsl7tpnr5kgXO-byNuiCCKYLAn6HGuk 17176
stor/tests/cassettes_py3/TestCopyTree/test_other_obs_to_dx.yaml sha256=6r-jZWP93yjZT1fQ2i8DwlZVjA5SJ4_q34g05VdTSSY 14323
stor/tests/cassettes_py3/TestCopyTree/test_posix_dir_to_dx.yaml sha256=1hranzdNSaK5uOlAYTV-mlf3xLZ8X56nSW3uYVvhfHk 34316
stor/tests/cassettes_py3/TestCopyTree/test_posix_dir_to_dx_existing.yaml sha256=h5FmW1-ujicn4coGSQoplqkpTU7o1dtYAM7M2GajIxg 47195
stor/tests/cassettes_py3/TestCopyTree/test_posix_dir_to_dx_fail.yaml sha256=gomEQPthWBGAZoh7WBCnJemm44sCB7fcn6XX_KR0UEM 19753
stor/tests/cassettes_py3/TestCopyTree/test_posix_dir_to_dx_nested.yaml sha256=-_FVgSkuCNifINDfDr3a7K23-h_YMn5bvfk93p5pKfo 37245
stor/tests/cassettes_py3/TestCopyTree/test_posix_file_to_dx.yaml sha256=EAStfciWpZiNNhIXSsPhdXEPrdN68SwVaTC87W6iwFk 9972
stor/tests/cassettes_py3/TestDownloadObjects/test_absolute_paths.yaml sha256=AkCiGhYTYI5J2o2bMCDqgodR_mAReYwEzO15FKCU2Us 63525
stor/tests/cassettes_py3/TestDownloadObjects/test_local_paths.yaml sha256=IVVhJzVNYnEoFbGe8uJdN43Me4DsAUwOC0IkoW_d7lk 63514
stor/tests/cassettes_py3/TestExists/test_false_canonical_path.yaml sha256=NzU3O1lKEsk-8UxdnFXQ67YZc0Hg2o9JeXI5jEH8yYs 17494
stor/tests/cassettes_py3/TestExists/test_false_canonical_project.yaml sha256=pIh7hoevcLP2nhZkiuJeepYpEUFqptLJWEoBzY8V3WY 1206
stor/tests/cassettes_py3/TestExists/test_false_file.yaml sha256=rk3VCBxmJlzOb4TFM6geB95abQd-0VwmBB3ZJwCVJfQ 8382
stor/tests/cassettes_py3/TestExists/test_false_folder.yaml sha256=EWgMBnG8yQk7-aSvXtRWniPu2hgh7Ajs2r6UpVX4keM 8393
stor/tests/cassettes_py3/TestExists/test_false_mixed_path.yaml sha256=FMbOnbzW4XZW91Ss2Q-Dq9MmGZuYHYyoUmRNSv4kS3g 19698
stor/tests/cassettes_py3/TestExists/test_project_does_not_exist.yaml sha256=VFbjntoQehBH7OGs95xsI9DkhBWeLWXohBsN3kcIYQA 2471
stor/tests/cassettes_py3/TestExists/test_true_canonical_path.yaml sha256=ufDl1j_D3ON5AYGAgdXAjsefFssCUMbeyySO378PqxM 17614
stor/tests/cassettes_py3/TestExists/test_true_canonical_project.yaml sha256=ncyJCcEwmkdjIjM5pG7rJY6Z0_sEcpGUaSW_OkGLs6M 5563
stor/tests/cassettes_py3/TestExists/test_true_dir_with_object.yaml sha256=Uj-dzX8ItJnZhSnQRoJthsMVCZbIe1wiuGfSxoD7hYs 18307
stor/tests/cassettes_py3/TestExists/test_true_empty_dir.yaml sha256=1OD_ZNzKbwxnerk96oksUz8-S8HYUfy8Jni6AY9yaWQ 12186
stor/tests/cassettes_py3/TestExists/test_true_file.yaml sha256=ovsny57n2eE4qcypxCsKIMf5F04b3lhw3BJlNosoJHw 18643
stor/tests/cassettes_py3/TestExists/test_true_mixed_path.yaml sha256=iJXnlVPE0nwRUbzpegmd6HDucHSdyDIPrNufBStsusA 15725
stor/tests/cassettes_py3/TestGetSize/test_file.yaml sha256=8PMFuN_AGE3Jy3UNzp7I-fK0xThomdbVjGIy5G5QFgc 21193
stor/tests/cassettes_py3/TestGetSize/test_folder.yaml sha256=JkzQ6qG7px0VFlZ--WF7P3Y9ZbzTqxgN95rt0bdsTzk 16952
stor/tests/cassettes_py3/TestGetSize/test_project.yaml sha256=mimWLSnKFVe-UCH-cxkyq1EnyA3_gZ80BAhBhw9gPJk 7447
stor/tests/cassettes_py3/TestGlob/test_cond_no_met.yaml sha256=dL3couejg4EvT997e6cAKGphSpJly--K_oA1MElLPoM 27463
stor/tests/cassettes_py3/TestGlob/test_glob_cond_met.yaml sha256=41bfQXi8DPPYrR2hiej-HocLaaDsDhspRqcYC3sWW_Q 17249
stor/tests/cassettes_py3/TestGlob/test_pattern_no_file_match.yaml sha256=3uoVRnFmL6h2npBUV3zv6O9I_D6eDsJeI6ndyKCRm6Y 27097
stor/tests/cassettes_py3/TestGlob/test_prefix_pattern.yaml sha256=2YlL4EepU8L1eCwsvTvr3rYXPSATjcHPdehgq0vUQlg 27272
stor/tests/cassettes_py3/TestGlob/test_suffix_pattern.yaml sha256=pRSTSqa5uDusv_bNWk6wRKFD58dc4i93Vfw0Kuwdw_c 27288
stor/tests/cassettes_py3/TestGlob/test_valid_pattern.yaml sha256=SVnaCwC03vn2neBBP2KiGnd1e2OF9eEbRvgaGF-GPJc 27469
stor/tests/cassettes_py3/TestGlob/test_valid_pattern_wo_wildcard.yaml sha256=8botBeJGnQccda1OdQaIV5OspNHCiWCHPWKgFs1txPk 27138
stor/tests/cassettes_py3/TestList/test_list_absent_folder.yaml sha256=_uuhW4dE__5pllchTaDgmF7QcNJwiKDYHil_88vXW0A 7014
stor/tests/cassettes_py3/TestList/test_list_canonical.yaml sha256=U0xbcUMtP2_tYYZEBvzwIpixWueoP32tOmUqfhpLRx0 27398
stor/tests/cassettes_py3/TestList/test_list_empty_folder.yaml sha256=N59ZUkAgw_w4J_YcFLiJV8p4A-4Zhr36Wyn8l5_J_cw 8257
stor/tests/cassettes_py3/TestList/test_list_fail_w_condition.yaml sha256=V8c4hfM4Gk_f4Agrj30SsvgkwryfpiIIUEUIYWZnup0 27419
stor/tests/cassettes_py3/TestList/test_list_file.yaml sha256=yv8IMa1oV-nEhfVUI8_B4WGQiy6I6fiGoi6AKtavYQU 17004
stor/tests/cassettes_py3/TestList/test_list_folder_share_filename.yaml sha256=9O-Mc88eROKF7k5HVCmGaIEkNULTXQv8SNKOmfHwsDo 27270
stor/tests/cassettes_py3/TestList/test_list_folder_w_files.yaml sha256=tTNkrh-3xFiWQxWpB3umJplH38SwDad1HxGQWyZ_Ets 27459
stor/tests/cassettes_py3/TestList/test_list_iter_canon_on_canon.yaml sha256=C_oLIrEMTw4igMgugVWekN8s_eLduQSmOCg5bvVCyO8 27975
stor/tests/cassettes_py3/TestList/test_list_iter_project.yaml sha256=iIBxYh46jS-SFOqWh2nnh7jes56XejNUAbf-bSIJflE 27409
stor/tests/cassettes_py3/TestList/test_list_limit.yaml sha256=J566p35qvE-Wr_B34uKtpWqvVXWTRfY_Ta8qf3V2OMg 28904
stor/tests/cassettes_py3/TestList/test_list_on_canonical_project.yaml sha256=ZApizo1LJddrAJN5DpmTZ8YP8yejkvGLZdtrfiJUgJk 27912
stor/tests/cassettes_py3/TestList/test_list_on_canonical_resource.yaml sha256=DMo8PbACJv_u8RzrZB66psCbq0-r7_YikEqGCFv_Z2g 21879
stor/tests/cassettes_py3/TestList/test_list_project.yaml sha256=TLO33bPedIrSaanPGXg6GlHe22Lp350Jm-ce6o15-IA 27394
stor/tests/cassettes_py3/TestList/test_list_starts_with.yaml sha256=fU7jC_TPreDDLfzpVrDlfh_gG4Zkgd1cm35glf7DGTQ 27245
stor/tests/cassettes_py3/TestList/test_list_w_category.yaml sha256=p3Nl1S5f25o1E6kb8_8odmdR4s98TWuNKxu1tApGznc 28783
stor/tests/cassettes_py3/TestList/test_list_w_condition.yaml sha256=UYrYDTQPA6NaEeHhonADlpFIGuwrLlmw-fS1uHtTdSw 27245
stor/tests/cassettes_py3/TestListDir/test_listdir_absent_folder.yaml sha256=NA8ML2nXtJWmt6yOATqRkXyLrl1sw-UcJ10FvbeWfwk 7132
stor/tests/cassettes_py3/TestListDir/test_listdir_canonical.yaml sha256=2wD5asqRPBvw_3-9sP8OZFzHsejdKaZnMKAjQfhSJfI 27167
stor/tests/cassettes_py3/TestListDir/test_listdir_empty_folder.yaml sha256=TOZVTJ2bQAZ5PnQjfYMmgkn45klGKdoKEx-hiRDh1Nw 8243
stor/tests/cassettes_py3/TestListDir/test_listdir_file.yaml sha256=8VLqvcUMvZ6EvKxAMty2x93e4DCxlCoWjdNaU4sAr0o 17122
stor/tests/cassettes_py3/TestListDir/test_listdir_folder_share_filename.yaml sha256=AQ0Qa6OvepoeNQIeT7CUv6sjmwhjAFnEJwy63soSihQ 27213
stor/tests/cassettes_py3/TestListDir/test_listdir_folder_w_file.yaml sha256=AJe6hVrzb_QTscd18AucjL0KchO1jtSj_x2MQIod-Z4 27347
stor/tests/cassettes_py3/TestListDir/test_listdir_iter_canon_on_canon.yaml sha256=SlZnh3Ln7ZbMVsAO01LqHdphtsZSTc-qQe_wEK1OREA 29139
stor/tests/cassettes_py3/TestListDir/test_listdir_iter_project.yaml sha256=NddICjAzGA07lr_DBDdxxTZtvFSOudAu_F13VEeu4Yw 28557
stor/tests/cassettes_py3/TestListDir/test_listdir_on_canonical_project.yaml sha256=z6PKPZ9-Xqs02RIXtZ-v_x19bqgZ9i1jD7FmQ_qnzLc 27685
stor/tests/cassettes_py3/TestListDir/test_listdir_on_canonical_resource.yaml sha256=T_y438dV3ZsZMBF26qzit_0LcJrw56qv33es7vsTTYQ 21944
stor/tests/cassettes_py3/TestListDir/test_listdir_project.yaml sha256=pylUSiFEchBhW-3iniJz6u3ToCofUiARDIzY-hmJ3FQ 27164
stor/tests/cassettes_py3/TestLoginAuth/test_login_auth.yaml sha256=T2KMXvjRuI4wAufcKcfCrIq_wXEN0u-AEnrqq4WXyoE 9415
stor/tests/cassettes_py3/TestMakedirsP/test_makedirs_p_folder.yaml sha256=AJeNQ5pt7TPQ5PcRoy2B4NiPzWkvD8UyrowLUp5fl8Y 9624
stor/tests/cassettes_py3/TestMakedirsP/test_makedirs_p_folder_exists.yaml sha256=bGjCAK5tPj9etopyLEGQkUkxGuuqK_fy1WIFUOthka4 15040
stor/tests/cassettes_py3/TestMakedirsP/test_makedirs_p_nested_folder.yaml sha256=BTL_JG5k0TCg-WDHb-PsS6nZGdrMm9nx4_7pI38vYBY 12403
stor/tests/cassettes_py3/TestMakedirsP/test_makedirs_p_project.yaml sha256=-83modHhZxNWHbAQJ3dVg5Ccs2xNb8F6AalVO98Qhf0 2457
stor/tests/cassettes_py3/TestMakedirsP/test_makedirs_p_project_exists.yaml sha256=EeIUhAmr6w7DdJTOZS6LBHIxJFcTKxQwP7crf5EqGGA 9359
stor/tests/cassettes_py3/TestOpen/test_append_mode_fail.yaml sha256=NihpKR4kcJzINzvdUd55FR4XJYHLMFsCs7GNBUyv4Vw 4276
stor/tests/cassettes_py3/TestOpen/test_read_dir_fail.yaml sha256=bDLjwnE70YOwz7wKh2xl1naTAc68k9ZGDJlDN-VxFOA 16958
stor/tests/cassettes_py3/TestOpen/test_read_fail_on_closed_buffer.yaml sha256=pWvMm4YnNQCFVJsNRGp0Wx_ahzii0kBDiDvBJP9VKb8 16912
stor/tests/cassettes_py3/TestOpen/test_read_on_open_buffer.yaml sha256=D5HtUsm4IpxXMEuIti0KPPjtAlHqUyI3cFTAt-L-ySI 37454
stor/tests/cassettes_py3/TestOpen/test_read_on_open_dx_file.yaml sha256=Ggk674f4bxIa7RJ1JcMhaYXm00qz3kTuFwLkA-iQoOI 9944
stor/tests/cassettes_py3/TestOpen/test_valid_and_invalid_encoding_for_dnanexus.yaml sha256=MgOUfw-TOLxgnIiYxqwKjQs7_c2C1nxAeEwDyH4GXak 14409
stor/tests/cassettes_py3/TestOpen/test_write_multiple_flush_multiple_upload.yaml sha256=Q5MBMKJU9cCBIzqGn3dIEULk7Olcufw8V0KIfBw9djU 54380
stor/tests/cassettes_py3/TestOpen/test_write_multiple_wo_context_manager.yaml sha256=PqfHcEOTeqOvdAzmHzhV1JPuzIksy9wDmV9uBcw1vaU 25654
stor/tests/cassettes_py3/TestOpen/test_write_read_over_files.yaml sha256=YZKnrHDJ1_wDnrcmXJk4ys53CHUed--oJRotbn4gC7M 56821
stor/tests/cassettes_py3/TestOpen/test_write_to_project_fail.yaml sha256=6pp2PSIjzZ7mFsnu0bYkcV3WO59aUt-tgeoSpaJJAcs 4286
stor/tests/cassettes_py3/TestOpen/test_write_w_settings_big_timeout.yaml sha256=-_MVaAcjYpUpMyvwG1q_ZeYQch_pqGZkhsCO8qzCXwc 26927
stor/tests/cassettes_py3/TestOpen/test_write_w_settings_no_timeout.yaml sha256=idhR6SBTShh34C7VkXcuGQub2erblH0zjDBZTeYeN5Q 24601
stor/tests/cassettes_py3/TestRemove/test_fail_remove_folder.yaml sha256=3_hm2djNE2-fn2hpGWSF6g8qWFkj8V6g3BW_Vm6-IxE 8200
stor/tests/cassettes_py3/TestRemove/test_fail_remove_nonexistent_file.yaml sha256=mfa8XZkb-k4e2ATL99whhV2HfHx5MPZKyjdSoeDVCWk 6980
stor/tests/cassettes_py3/TestRemove/test_fail_remove_nonexistent_project.yaml sha256=GaGhGAk45PfOAmcq7fA2DtVO5DhoXjuDdzMGkfBvSnQ 5532
stor/tests/cassettes_py3/TestRemove/test_fail_remove_project.yaml sha256=ixOD2EsincnbnEKO22WnIkaJGw5pBTMKdXJw7f264Fk 4286
stor/tests/cassettes_py3/TestRemove/test_fail_rmtree_file.yaml sha256=Em5xMCX5rK1B3IpyZXpsrhU6myk2XH-rfC8rhEn4SE4 17050
stor/tests/cassettes_py3/TestRemove/test_remove_file.yaml sha256=akzSxQ41JdljBXbwqh4YssSfdyif6rDTzXX7CeX_rGA 22218
stor/tests/cassettes_py3/TestRemove/test_rmtree_folder.yaml sha256=zR-VF6Kz-snBevaFdS669av5R_udnclUYAtTwehovx8 24863
stor/tests/cassettes_py3/TestRemove/test_rmtree_project.yaml sha256=viucSEGctKRIEZmWe3mSJZEcRS-ckk8M91ZldyuvK5w 42175
stor/tests/cassettes_py3/TestRename/test_rename_file_pass.yaml sha256=X_qkeFg7n6O4K-bUI8jP7CmL_LdbGYzV5D5AyD0igvM 22690
stor/tests/cassettes_py3/TestRename/test_rename_folder_fail.yaml sha256=tOxa-fEi-CWZhEkpb45Yi6Yje0HcKPn5ow5cZlXsYkk 16984
stor/tests/cassettes_py3/TestRename/test_rename_to_self.yaml sha256=9Xavh6U2B5QTWtjsiQjqk1-uvZsgMGu-UANrS15DrwA 18646
stor/tests/cassettes_py3/TestStat/test_stat_canonical_project.yaml sha256=0De4_hYPM2Tyt0uMXTnC6_7WVVgWncya4s4cl4LHal4 6113
stor/tests/cassettes_py3/TestStat/test_stat_canonical_resource.yaml sha256=VzOwC4Lmv7EjjChb7PEsd8Po0wAJN_2vj6j6TGvfI30 18612
stor/tests/cassettes_py3/TestStat/test_stat_file.yaml sha256=R2xznTpYo99aDe2xtPcbnrXhTp91xzypliFUwFMfRHQ 32942
stor/tests/cassettes_py3/TestStat/test_stat_folder.yaml sha256=QzaoCiuJtkX7T3l4v8AQ0ISb7dTPmlW18BEwbhP0Azk 16963
stor/tests/cassettes_py3/TestStat/test_stat_project_error.yaml sha256=8QSYFfeh9ukjyM0yGMPfOM85NrBv40VdK7Sc_tjYkN8 10934
stor/tests/cassettes_py3/TestStat/test_stat_virtual_project.yaml sha256=5EXyeJY5--ZhuL3ZUbF4VesE0pLpHBTaR3rPTXMLSeQ 10689
stor/tests/cassettes_py3/TestTempUrl/test_fail_on_folder.yaml sha256=-5zpTWaT_3gXoLVXhCBPimqdLd8m0VKpK5xXB6wrJCc 18913
stor/tests/cassettes_py3/TestTempUrl/test_fail_on_project.yaml sha256=SE3fgxzQ8qBuzALrkQehhL1v_cUmOaIyEmDt5vXSRpw 3828
stor/tests/cassettes_py3/TestTempUrl/test_on_file.yaml sha256=fs-Nk155e2A8u78OoTyr6KWYRYu3e_yX5__7NUnBijs 20224
stor/tests/cassettes_py3/TestTempUrl/test_on_file_canonical.yaml sha256=hazq5U0HmxdPAHEpZC5EPgt6XdSx1KoXJ_mNiloNhHE 24611
stor/tests/cassettes_py3/TestTempUrl/test_on_file_named_timed.yaml sha256=6hO0PvArb48GHoFPcCfhuhLiVhKXgK1VHoRm7z4-kBk 21814
stor/tests/cassettes_py3/TestTempUrl/test_on_file_with_proxy_url.yaml sha256=HyPZ0bRppVAptZpbmjpjo-1QWPsr9rF1sFhF1AFcUXQ 51935
stor/tests/cassettes_py3/TestUpload/test_upload_files_existing.yaml sha256=122TuoM6W7wFWeyr2ELvBTaNvnXi-H3k13NxQZvl06w 43020
stor/tests/cassettes_py3/TestWalkFiles/test_pattern_no_match.yaml sha256=7QgUl30g8O3SxSFgUhAFZLkKvq_fFqu-hGrCBY4Nnp0 17078
stor/tests/cassettes_py3/TestWalkFiles/test_pattern_share_folder_match.yaml sha256=CR9JtDa8iz_ZnsCXjNSHmaMOgqE6hhPT5nQs3N2-LE0 27305
stor/tests/cassettes_py3/TestWalkFiles/test_pattern_w_prefix.yaml sha256=v2GMUwldGJbmQlHC1Xxclt5VHDxbSgFTb_uPNvUV54c 27274
stor/tests/cassettes_py3/TestWalkFiles/test_pattern_w_prefix_suffix.yaml sha256=5WW_29m0_83xRySAbQJTozeljfiBWsIiApB3G4DnquU 27469
stor/tests/cassettes_py3/TestWalkFiles/test_pattern_w_suffix.yaml sha256=FKMopC41-KuQ96c9C1LqmiXYFTuXCrbC9WTwKlrPWxY 27263
stor/tests/file_data/s_3_2126.bcl.gz sha256=w-GEvvm6VV62MLRQFjoUwQbCMuh88rw1rt8hTlgWik0 1506424
stor/tests/file_data/test.cfg sha256=TfauCx8k3giC0myMtG3a_L-uRQ6cHt-00-Jtx11z9pQ 107
stor/tests/shared.py sha256=aje7Uejw63zDGDMIkcJlI87Zi2a5FCMok4GC8UZ93OM 259
stor/tests/shared_obs.py sha256=q6RbCuqngPnjCI3vw90YvUo-tzQ_4Q3pz89pWuaOjjs 7817
stor/tests/swift_upload/data_dir/file2 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
stor/tests/swift_upload/file1 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
stor/tests/test_cli.py sha256=_OLP22QNbr9nwZVbQ2EpA3LyW8uL_upg7DuoB5GO1LY 27556
stor/tests/test_dx.py sha256=Fp_oA6EYA1V92BbpsWW8ZedI07SAFIxjWNSq8WjmsZw 85377
stor/tests/test_dx_path_compat.py sha256=KHSp7g5ES7R9O-a240crGHLwQdry98intQ0mZDRJmQc 10215
stor/tests/test_extensions_swiftstack.py sha256=Xlo3SKCTjh7ZNQrQUc58O2fO0DLWteFbjnXgkj6imPo 1464
stor/tests/test_integration.py sha256=qGKXy_MVLxOiff0QwEnfPLx4C18NUfb99oBnI0yX240 11174
stor/tests/test_integration_dx.py sha256=1Zq4NRmOGFgzEwUGa3IcZcqKX5TB2taoFbV9_8DpkIY 11813
stor/tests/test_integration_posix.py sha256=SdiE9Su5puNA3Ixl8gyAab0ITiv_0lqiSYjip7XSBEk 1024
stor/tests/test_integration_s3.py sha256=Cm3wbG1EQbsWLEEynbQ87wTfMy5p81mi3Cci8VUEk68 11946
stor/tests/test_integration_swift.py sha256=1BpYSsZlzkLxx7alpQOVM45YxJchvmvWnQ0L5bh6_50 19309
stor/tests/test_posix.py sha256=ZMl17uguA4VDytDMvcZulDPlX0-Y1WdZl-K8FG9bzos 11484
stor/tests/test_posix_path_compat.py sha256=D8aMYMn4BZLAK1qCepKBNsD4Df9yab6SJoxzusmDRoQ 8568
stor/tests/test_s3.py sha256=jrrQN1QeZ5aXpYsPmpAdwdK1thZGaw3K1ePpYuyZsgI 65879
stor/tests/test_s3_path_compat.py sha256=dnqd-rcjtAx2fBnUoHvkWFkRpHIczZbbTing0_ihWpU 1692
stor/tests/test_settings.py sha256=sUZnRys72vapjXwDszMbZEqpwCg3xyFnCWubkk0V68M 10064
stor/tests/test_swift.py sha256=5Q_e2FkbFJl3it9IJp2AYGpDM45qEeOTaOg90DlF0yk 108660
stor/tests/test_swift_path_compat.py sha256=DZKH8RTefhq17HaO_cxa2LG6xIEBrjwKUQ5FoNptGtU 1812
stor/tests/test_utils.py sha256=e0QCLLT6zTX1xQf4i-M1MGH8dYtvhv2VFOqNYfVRNd8 17579
stor/tests/test_windows.py sha256=bJMvLjk78AHNkNjPxaoW_-52NUlZKhOhQ-SiSOke48U 1628
stor/third_party/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
stor/third_party/backoff.py sha256=Ee-lLZOtM4YpCB_1KZ8HbDkqu5-_qmb_eU6Ruk594lQ 4934
stor/utils.py sha256=AsdZIHOYjgwxzsJtkdVsbxSEdNgOFdOQsrr-A3hHfiY 25379
stor/windows.py sha256=u0JiHaKcZK1PmfdooUjFCWkhgOesy743fDJ372Wghpc 498
stor-4.1.0.dist-info/entry_points.txt sha256=W2o4f1huq_9H1qIzWpCCBhBiChYi749wNCcg-lj9hv8 38
stor-4.1.0.dist-info/LICENSE sha256=xghMW4C50WOXJ9akXa-mLuqN__HP7JTiJaNpFZZ_rLA 2330
stor-4.1.0.dist-info/WHEEL sha256=VN2eEg4PHbTOniXb-cCYQPc6zUTS4dAcATjlgU3q-Lo 83
stor-4.1.0.dist-info/METADATA sha256=3j_9uXyZXiKIC3k2wAGc6-6hGONvKGDfJsUWbPjnVQc 6280
stor-4.1.0.dist-info/RECORD

entry_points.txt

stor = stor.cli:main