parsec-cloud

View on PyPIReverse Dependencies (0)

2.17.0 parsec_cloud-2.17.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
parsec_cloud-2.17.0-cp39-cp39-win_amd64.whl
parsec_cloud-2.17.0-cp39-cp39-macosx_11_0_x86_64.whl
2.11.1 parsec_cloud-2.11.1-py3-none-any.whl

Wheel Details

Project: parsec-cloud
Version: 2.11.1
Filename: parsec_cloud-2.11.1-py3-none-any.whl
Download: [link]
Size: 2041718
MD5: 88bb55f4ab415270abcaa97aa6f8a67e
SHA256: 486d40f586997a1992b20c17af352e5787aca074dc6e3759b3f5561d14f7bf5e
Uploaded: 2022-08-17 13:45:43 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: parsec-cloud
Version: 2.11.1
Summary: Secure cloud framework
Author: Scille SAS
Author-Email: contact[at]scille.fr
Home-Page: https://github.com/Scille/parsec-cloud
Project-Url: Documentation, https://docs.parsec.cloud
Keywords: parsec,cryptography,sharing,encryption
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.9.0,<3.10.0
Requires-Dist: PyNaCl (<2.0,>=1.5)
Requires-Dist: PyQt5 (<6.0,>=5.15); extra == "core"
Requires-Dist: async_exit_stack (<2.0,>=1.0)
Requires-Dist: attrs (<22.0,>=21.4)
Requires-Dist: boto3 (<2.0,>=1.23); extra == "backend"
Requires-Dist: botocore (<2.0,>=1.26); extra == "backend"
Requires-Dist: certifi (<2022,>=2021)
Requires-Dist: click (<9.0,>=8.0)
Requires-Dist: fusepy (<4.0,>=3.0); (platform_system == "Linux" or platform_system == "Darwin") and extra == "core"
Requires-Dist: h11 (<0.14,>=0.13)
Requires-Dist: hypercorn (<0.14.0,>=0.13.2); extra == "backend"
Requires-Dist: jinja2 (<4.0,>=3.0); extra == "backend"
Requires-Dist: msgpack (<2.0,>=1.0)
Requires-Dist: oscrypto (<2.0.0,>=1.2.1)
Requires-Dist: outcome (<2.0,>=1.1)
Requires-Dist: packaging (<22.0,>=21.3); extra == "core"
Requires-Dist: pbr (<6.0,>=5.9); extra == "backend"
Requires-Dist: pendulum (<3.0,>=2.1)
Requires-Dist: psutil (<6.0,>=5.9); platform_system == "Windows" and extra == "core"
Requires-Dist: pypac (<0.17,>=0.16); extra == "core"
Requires-Dist: pyqt5-sip (<13.0,>=12.9); extra == "core"
Requires-Dist: python-swiftclient (<4.0,>=3.13); extra == "backend"
Requires-Dist: qrcode (<8.0,>=7.3); extra == "core"
Requires-Dist: qtrio (<0.6,>=0.5); extra == "core"
Requires-Dist: quart (<0.18.0,>=0.17.0); extra == "backend"
Requires-Dist: quart-trio (<0.10.0,>=0.9.1); extra == "backend"
Requires-Dist: sentry-sdk (<2.0,>=1.5)
Requires-Dist: structlog (<22.0,>=21.5)
Requires-Dist: toastedmarshmallow (==0.2.6)
Requires-Dist: trio (<0.21,>=0.20)
Requires-Dist: trio-asyncio (<0.13,>=0.12); extra == "backend"
Requires-Dist: trio_typing (<0.6,>=0.5)
Requires-Dist: triopg (<0.7,>=0.6); extra == "backend"
Requires-Dist: winfspy (<0.9,>=0.8); platform_system == "Windows" and extra == "core"
Requires-Dist: wsproto (<2.0,>=1.0)
Requires-Dist: zxcvbn (<5.0,>=4.4); extra == "core"
Provides-Extra: backend
Provides-Extra: core
Description-Content-Type: text/x-rst
[Description omitted; length: 2649 characters]

WHEEL

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

RECORD

Path Digest Size
parsec/__init__.py sha256=3MtDIUjoazMDHhIEUPEfdJ3CLabhrXurgiQspsqtt94 385
parsec/_subprocess_dialog.py sha256=Er9gjSfg0wYAGpQrRK2EcP2mHu0Tq4Sl90B8_oAuBwo 2957
parsec/_version.py sha256=3yCOQxxRMY9dPcIEp5s_uFSsXzF7WXWJXTrSPCdDvpI 172
parsec/api/__init__.py sha256=LaWWeMSSY93U7EvzLtBrlg9DEh2YgCy2IorK7xmm9KQ 152
parsec/api/data/__init__.py sha256=2hLUZLNJiJ9cWv6kXNLc4vsLThXfAa69IK3IcuQnmSU 2565
parsec/api/data/base.py sha256=E-LEYHFxXvLy9njT06iGB_6UlBJxOB61k104dKGXyCw 11010
parsec/api/data/certif.py sha256=4saLq7doMYR2PkkJXT2SDTIq856A_8Koe0ECX92KpJo 11121
parsec/api/data/entry.py sha256=ToPaChy6vsEVTkjxF_oSRFlsyNMzzeBGNNnm64lwuZE 1253
parsec/api/data/invite.py sha256=bNaAlpxleXEUmivHyEgNc3LiuSe5SHlviDVcDjaKW00 7707
parsec/api/data/manifest.py sha256=g4W2nklHFn0WV6jw_ukVyB0B5uFYqMmWLoXJJIcIMpk 12644
parsec/api/data/message.py sha256=IqorZrRZBdFBf6ziuisC7CI953yXKjTSKTnK3ZHYUbM 4605
parsec/api/data/pki.py sha256=GiQ1pek2s4W2Wz3ZwIFwnqYH8WAxshgcR-qPElYwQOo 2216
parsec/api/protocol/__init__.py sha256=xDu9UBXAWVoQc5M8TSGISirUGmkRW6v1kohLeyFXY_Y 8415
parsec/api/protocol/base.py sha256=zmbzaPAXKz_pSot0B2mE-sluOJiA1Z8bq6YE6tlzr0c 17755
parsec/api/protocol/block.py sha256=ZKz74_oZSXavS0MzkYqzo-Lx-8XcosdUwt64ZX7f0Hc 3035
parsec/api/protocol/cmds.py sha256=UdqGHtKsHfijL-vqmkeMW29uB1a2ysDbha_WAM_KEiI 1962
parsec/api/protocol/events.py sha256=xy6FsZ8Qm8dsAFX_dMo8ZuY5MlFw46iVdpXEdepTIRo 3980
parsec/api/protocol/handshake.py sha256=Q90iSpGzUrioE9yObV78zCzDdaNRXY_CM_vVUZi2PgA 20684
parsec/api/protocol/invite.py sha256=VzLfsa5gFywqEsH9q-NBLmqi2SXPewxjIeo3FG6ajJI 10078
parsec/api/protocol/message.py sha256=7Vug-hPuytoDusyxVefiMjcfOImE3p1wJ8mWgMppTOY 816
parsec/api/protocol/organization.py sha256=v-63dqnH7BgQdT4JsBWy_cs1erlMATTzxTkWCoUpF0s 4613
parsec/api/protocol/ping.py sha256=iARIo8osmHQwN-MOoI63aEJbNhDQRnnm8fpwRKg5nsg 447
parsec/api/protocol/pki.py sha256=GW8ZyfJZqt6rvb1g83vWu48twS1zH7D9JQ42vwxgXJg 5593
parsec/api/protocol/realm.py sha256=GHfOGS7inV0b6vaFi_IimUJpc7-y5_pgZARAe8wvXVI 4156
parsec/api/protocol/sequester.py sha256=NwBDeTRHwNhiNhljodaPBhjh7tcmI9eVL5nvSnRnPOM 278
parsec/api/protocol/types.py sha256=LIztg0zA1_aXZ9zIZ6ifNV8EDK2-40dlqnQ_uyU3ZFA 6820
parsec/api/protocol/user.py sha256=S81yjI5U7PN7Bk8kKYIHLYXb4c7ivl9EhRZ8Y8Ouy7I 3295
parsec/api/protocol/vlob.py sha256=Wywj4PBSfQaB7t7B2fbWMI9tD60SH7Mr6zWCJyNXIHE 6939
parsec/api/rest.py sha256=-hS0xWbtHPjFgC_FmCFGMEZZgXlGKYJXKQo-10wSn_A 3891
parsec/api/transport.py sha256=ILGDYF_Q96cHBU6qxf5qcfzwPjEvAV7Jsl4uHoUMuOs 7487
parsec/api/version.py sha256=b-XyjLUDDHMEn5CsZs4-yr04xfqvpx7axur2705o7Jg 880
parsec/backend/__init__.py sha256=hu8epXmmemVaF49Sc1D5YZIYDQuC2nr2Ds9CBIRvT1w 280
parsec/backend/app.py sha256=1dgJ-aI9mx6oitmAxFTsaN7den9GtpQDYHM5NOw0BeA 3318
parsec/backend/asgi/__init__.py sha256=NOaL2qArRxjMoNmmaimErkJKi-edOHyyCtoXaGzIs6Q 3004
parsec/backend/asgi/administration.py sha256=TtIXo8EYViIYRejQcWt91ZwZj5vOrDzyEygB-xJU2Gg 5205
parsec/backend/asgi/redirect.py sha256=1_G9TzVhXyov2yzvheuUrUaLScIkaDgNM0rYOjyhwN8 1748
parsec/backend/asgi/rpc.py sha256=q6rqlAUPDNCXx_hv3zUPI9ngPp-xWdjvprd0RJkGHBY 2598
parsec/backend/asgi/ws.py sha256=_uzD_bamx-s4FORMqzt2DoK3oGDgsB-xh9BnoWwPQHk 8481
parsec/backend/backend_events.py sha256=jGWXy1cAD8egiV9lHi78NYRjK0LP-3l_9MBorMK97mc 7102
parsec/backend/block.py sha256=W67iDgh7DrcNY4fi-l4wEppkiHqJURFhRxmztcxIpyM 3162
parsec/backend/blockstore.py sha256=OK-TH9ML0qC0N_HD736My0a1M8aVyquhnNLvie3XeFU 4912
parsec/backend/cli/__init__.py sha256=OsLLvzF8fn3UMJfXHsiDbGKnwgAxfhafJtwoeOa1aKw 1101
parsec/backend/cli/__main__.py sha256=WkmhSJZuR3WkbUZ5QYcgNlZOY4IipDDBeIu8EvkzpOA 161
parsec/backend/cli/migration.py sha256=oYr1AWtw700JpF32Us2cP3FFNfRlXC4zelbdlHIj_Tc 1795
parsec/backend/cli/run.py sha256=StkLdCsD7leIF_zIcPjAuSBjHfEkbcWy_dv_G5HOp8w 15917
parsec/backend/cli/sequester.py sha256=_3MMAjxvB_veMX4cUzdymmPCJVE8_dN8K4xL2nIoge0 19880
parsec/backend/cli/utils.py sha256=KSVmaXUx2UpeQvZutVqajAFGIV0-0yurxHcklpODVBo 7780
parsec/backend/client_context.py sha256=41FWkf2UaRQ4ZqsmO_ctwweYaGsblrI0e2WqP5kVA_g 5317
parsec/backend/config.py sha256=Aw7Ax1gqQRWtDZ0cuFvr0LMs2jU77lz_iUENCBraD70 3055
parsec/backend/events.py sha256=Titz78X4HluL1-3Lw971uO2yOe0YDBgEt3hbntbtLvM 7971
parsec/backend/handshake.py sha256=irpyaixCAcOwU3w4GNgdJ9l_npjUJdRRFsMFlWc6Rfk 8926
parsec/backend/invite.py sha256=JKVzh7sw0D6YhDkzgK1YyZkVm3ilpYHTo5jEI1DTVVM 35785
parsec/backend/mail/__init__.py sha256=TPXa0IyIU2MPRM5HKCZ5CFcuSa6J6aD20MfCSgoRjCc 101
parsec/backend/memory/__init__.py sha256=9FgQO0gME6TVMeMtx11Q1O7IQECdQ9K7J9f0Tof3iOU 1129
parsec/backend/memory/block.py sha256=4IYfbAfVnM81NhRXC3U1VKfipesz_RIUOUTfQ5GaWiM 4767
parsec/backend/memory/factory.py sha256=Yf_fbgE40IGO_iSPMGNoi7Z28niUeTqE_DTyQ8NejH8 3078
parsec/backend/memory/invite.py sha256=u4g6QfLpTc1pW1Cx7YBDOHCaHjSojusiTlSb82WilYE 12021
parsec/backend/memory/message.py sha256=uT1ARJIAJ4C3wwVIe9j9Mll-yAEevWhpnrAzWSMvkHc 1457
parsec/backend/memory/organization.py sha256=TpRnfc8psoQzSP--14SgMZmpnzGvwbD0VJ879eSkhTU 7696
parsec/backend/memory/ping.py sha256=UhI12UeDwv0hGB5LfSMRPQyYd1q459a2VgI6WKvgtk4 716
parsec/backend/memory/pki.py sha256=tg2qmiOmEypkvDMrhl8jR-aIz7y03zhK7oPAlPJMADc 9658
parsec/backend/memory/realm.py sha256=SfANC6dtRvaeg-cJhzYJF0AqtNhNQPRq2Vye_SdxOyk 14544
parsec/backend/memory/sequester.py sha256=XBLymYB-8Un5N_hWjDlANyoInsq-NVfcZNgDj9_rCRw 7630
parsec/backend/memory/user.py sha256=yLW0wW2QcZPO8EZ6OmYgAeFOUcp752TgNDb8lkSlePE 12912
parsec/backend/memory/vlob.py sha256=GCXCptrMGX_yFDeEVgvU-yq8yrFIuvL6pKT1s4ERna4 20191
parsec/backend/message.py sha256=nz0O2KTWcDpHmxtIm73zZGu1PT5GJOjU53SbRTyxJKw 1452
parsec/backend/organization.py sha256=5RabnZE-Bt1O6cLmHPH_Y7zs3l0z9D0RKw37dQon-R8 15195
parsec/backend/ping.py sha256=GUb6Ek3jh9xVkIwg20szp_HkNm06GqcFSlWQtlh_v4I 881
parsec/backend/pki.py sha256=IKPh2RDaVJAvOMgYuUcKBQJm57oYQh-PQgc11UHiWdk 13142
parsec/backend/postgresql/__init__.py sha256=vyDLNz8WUOitBgpPL49ESbP9ga3rZQG4d0ua5Jc4BNM 1237
parsec/backend/postgresql/block.py sha256=cWmRuUdVa48AB6EVUafyBqPunPaXtckpdlo648d_GIQ 8709
parsec/backend/postgresql/factory.py sha256=TuPLHn0UvJ8EC-dymykO1bahx_gAPeOilJkRO7NSFig 3270
parsec/backend/postgresql/handler.py sha256=s3nDB4gSeYWJMz1kaW2CVSFIgJ_LM8pz5FWCrOLsCWE 8311
parsec/backend/postgresql/invite.py sha256=9MsR0Q1WdJBg4ZF9eji200sHlGhiQsn6juAoHv1d9Ec 21389
parsec/backend/postgresql/message.py sha256=aLD1k9qPzer4A9O9Y1oUWv2UcvgFVv4xATRCN8PxVDA 3023
parsec/backend/postgresql/migrations/0001_initial.sql sha256=EO_P7a4H_Rr2Gm5LizeY1P8oUp39pN1pFiralpR9RAI 5846
parsec/backend/postgresql/migrations/0002_add_migration_table.sql sha256=pJiMgaS_-kZauXIkcg0DNWy_jAmqd_rVbCAnWoJJRns 361
parsec/backend/postgresql/migrations/0003_human_handle.sql sha256=aKJkJeF-URo7GUF9x6jhLmKKsUho4n7OJvWlYeCkr54 509
parsec/backend/postgresql/migrations/0004_invite.sql sha256=Nt_9ULSHpgSuyWHqV6N4vIomXNXDFdgOWOs-ym_SiGE 1239
parsec/backend/postgresql/migrations/0005_redacted_certificates.sql sha256=qyw-ScUK7Vb-Y2EoZukJ1RRSWGpd-ksYaxA-rZpfDCc 929
parsec/backend/postgresql/migrations/0006_outsider_enabled.sql sha256=kcGlUJhZYBcMB7a8T8z7NDeA3fvksencbkhFr-zeK6s 444
parsec/backend/postgresql/migrations/0007_users_limit.sql sha256=z1T3Y4WxP13pMR95BKw0X5fRwOykl99DzoWy_UbXNSc 309
parsec/backend/postgresql/migrations/0008_apvi1_removal.sql sha256=ZkOtTzeUlqg4mbB7j80lSJjymIcDuxSd-76lVW911r0 1497
parsec/backend/postgresql/migrations/0009_add_realm_user_change_table.sql sha256=OkPQveNOX17L-1cyIPLfc2eY7t4dY53lbYjulNtwBMw 1325
parsec/backend/postgresql/migrations/0010_add_pki_certificate_table.sql sha256=8yjINGJmhU7nkufxxU-1lilrYPQJuHczyYLaU76y4-8 1429
parsec/backend/postgresql/migrations/0011_add_sequester_tables.sql sha256=jyA1YspAOv48Dn4S0DO8fe31tg9t3hKGsF2_oRUc52w 960
parsec/backend/postgresql/migrations/__init__.py sha256=TPXa0IyIU2MPRM5HKCZ5CFcuSa6J6aD20MfCSgoRjCc 101
parsec/backend/postgresql/migrations/datamodel.sql sha256=S6YawZhtBBi-25KFdrx-OkmWKqSjAJ5jTsG3bnZ86VU 10136
parsec/backend/postgresql/organization.py sha256=mKmb0cDNp3EAdCr_KkQoVSZg--cJkA9SDv1pZiIw0D0 13620
parsec/backend/postgresql/ping.py sha256=WquafbQpo0DaV9uObWvhGWgxkOOUZqCJvhxQKQdalbk 777
parsec/backend/postgresql/pki.py sha256=NhgD30DXDWMf8e1CTm79xxVWkaM5O59C8VnguMwZUCY 19106
parsec/backend/postgresql/realm.py sha256=2sWmsyq9C-BtCEYF4mAxXCqs5CBm4TPxrK0FB3a0tCE 4069
parsec/backend/postgresql/realm_queries/__init__.py sha256=3NzjLoueGFz5Wqf8agqv_ReaWS0SmJIgTH0gTvA53KU 980
parsec/backend/postgresql/realm_queries/create.py sha256=_WlxF0EUl59v9w80UHzBBRDnboAf58B1R6KhRKFWfJA 2672
parsec/backend/postgresql/realm_queries/get.py sha256=fahNtqyjzjNJYshYBLdJNDAGsPHoxAhaUcdgFy3YJBg 7381
parsec/backend/postgresql/realm_queries/maintenance.py sha256=N2tSmMVG_3RNnXP9sbxR_y9LvN1gaSLfN4AneI1BaHk 9696
parsec/backend/postgresql/realm_queries/update_roles.py sha256=mqDySdR0Qkfh1O6K3gMyjzbH83OSOu4x2r_x7D3wZTE 8957
parsec/backend/postgresql/sequester.py sha256=-4tsHGA1HtTqo8c63izVOQMxT-OhkPhAeo7-DyWgnB4 11420
parsec/backend/postgresql/sequester_export.py sha256=xskJmjrngoLLB6yBB6X3Hoz9e-9zsTILj8c9TaGGLuw 17786
parsec/backend/postgresql/user.py sha256=CBkqjJs4hqtf3u4qnw5vDMK-LI0NXuQopkUsvz5xA1c 4376
parsec/backend/postgresql/user_queries/__init__.py sha256=Fko9HshKn4bEs8E37tE92lKuLIg_D5YT70xXkmfxXRc 948
parsec/backend/postgresql/user_queries/create.py sha256=XS-EfH8QbAqz85jAeA2z2NzCKXJSPWPrWemd-njAgF4 10708
parsec/backend/postgresql/user_queries/find.py sha256=ZQnu5h7fJt_Gl2_hCyV2dC22SzcPoAcUpmEav0U0bsQ 4931
parsec/backend/postgresql/user_queries/get.py sha256=selo6xhwVNJFCEOvZQFnGyK4h2FZd_7tMJ70qOHnisc 14194
parsec/backend/postgresql/user_queries/revoke.py sha256=K9L_QoiftxmzV-MHYEdaQlh_5uuw-nuCTcNqNomI83Y 2413
parsec/backend/postgresql/utils.py sha256=OOCB08wjALHRCIx53BE6bRtiDv8mxURijS_WukxSKNM 7538
parsec/backend/postgresql/vlob.py sha256=0_VyklqBdc8J6ijFdO54naCFvIFp7hQbY8EpwSQQb14 7603
parsec/backend/postgresql/vlob_queries/__init__.py sha256=YSsfkUfyV_iv2kxnZj_WNYaILDi-YNkoADDqOZGVfws 694
parsec/backend/postgresql/vlob_queries/maintenance.py sha256=5s2D4vX_PrbAIbiiSMX2bD486kl79YPN3YGOewmG8s4 5033
parsec/backend/postgresql/vlob_queries/read.py sha256=k_kCD3ER62iz-uo8bhGymR_eBJxu-d20kO6HxyAWgXQ 6362
parsec/backend/postgresql/vlob_queries/utils.py sha256=BKHRzsk_3gQ06kJ1Zo-nib3RCUgLv9o4s15VaB0r9dk 6695
parsec/backend/postgresql/vlob_queries/write.py sha256=e4Fgd8HFpkdawujr1dxUwzMC7p8illTuE6MrDFQCS8Q 8434
parsec/backend/raid0_blockstore.py sha256=aCzX6aY-eY_nAxpjyNExkDKwN4xcA-kGcjYzj4M1DnQ 965
parsec/backend/raid1_blockstore.py sha256=tHEZeHqA4dsEzp1cDRC9xU4iXf9IDqX05aXXSzR6kGE 3272
parsec/backend/raid5_blockstore.py sha256=55SSKqZmFjZJCPOWy52-ZnuRUMBKsyYELVFo9sqot7c 7374
parsec/backend/realm.py sha256=1FkdGH8hV9cp6YgiEyRfrEcqieQFi9JCMhv4vwesVEY 18437
parsec/backend/s3_blockstore.py sha256=hJc8Ws1BRkObY_lD375cHo_dlTgjNXluaSC3TBUEgss 2585
parsec/backend/sequester.py sha256=ziHNd-MFf6kNRpZiv9Chp3A3giJ1T536w2z1Jx6Tw3c 3931
parsec/backend/static/__init__.py sha256=TPXa0IyIU2MPRM5HKCZ5CFcuSa6J6aD20MfCSgoRjCc 101
parsec/backend/static/base.css sha256=rtRP-RP5ZY78RiCQ0KANTa0n2hFaDTF0fhRUo9x5lDA 792
parsec/backend/static/favicon.ico sha256=1077lkRZGQzhd-gmteq5qN-hv7hZJ0q_2uOvSuALTZo 13747
parsec/backend/static/parsec-vert.png sha256=FzeaWJ19dkyxLVqiKJhzPrrxqWjFJktz_BDtKOUJQ5Q 7462
parsec/backend/static/parsec.png sha256=4L_5F9QJzRmRNEbnxHcHjK7WfXfxF534lkykTw7O_2Q 16259
parsec/backend/swift_blockstore.py sha256=v9mkKRnxDg6tz6_aVq2i_s6UI0FxcntqM2yGD8vC_8U 2731
parsec/backend/templates/404.html sha256=vf8nvL3CWRz4LwNQlxqheOpo6nfyjLgUH3sI3duYCNY 515
parsec/backend/templates/__init__.py sha256=65GEsH0XVKHeZgx3uE6gPjpfNIYeHT09WzchqeGRFR4 967
parsec/backend/templates/base.html sha256=9KonXPYGp8_18mrig8Pf1l9KjNnh1Pp927gbfWnFXfM 503
parsec/backend/templates/index.html sha256=ps9OhgDkLvELv1VAgMwllRxT3AFYMoLOpZCuwVfc1Uc 824
parsec/backend/templates/invitation_mail.html sha256=2HaJ0pUiRoc4SqtoM9b0Qdj4wtvQRTIW4Fi8KRofAhg 14868
parsec/backend/templates/invitation_mail.txt sha256=1xVYe_IvANyiJ5mKuU7N0a5f9ki49CKXR0HTVFHkWxw 830
parsec/backend/user.py sha256=eP9VEA6-bqf3xMmX0JH1NrOrdk4HZv2PT5a0Ej5S2V8 10790
parsec/backend/user_type.py sha256=LHsU60sb6KUXVaC9adKPZhXP2BS8af6vXQhemoikxEM 7332
parsec/backend/utils.py sha256=kW3xEdaUnUOfIADI-TbRJB-IocM61Kk__1FVfhKu0uA 3794
parsec/backend/vlob.py sha256=_MIGFJPWtq9W0gk0MrXnnEERLBMN0gzF4UU9Ou7wtHU 17423
parsec/backend/webhooks.py sha256=P3uLIVj5gXIn0aRWPbzSqK5qJNVlzyfIxCiY_J1vOVQ 1791
parsec/cli.py sha256=4-Q7A60gDPB0K-7XC1DdrQnj7TD4fMMhotf-1wHArWw 1054
parsec/cli_utils.py sha256=YncZ-c812ycUeEwmVrFFCCfHxLJb_15w5NCa0bsBJWE 6246
parsec/core/__init__.py sha256=c6yrp-J-vtzQ9iHI-tO8iGPQB34Ej4pNq5HEPU15htc 263
parsec/core/backend_connection/__init__.py sha256=6togMekNMp3MhsBm3QZCIdQLOHl0oScBqnrKpN-B3YM 1717
parsec/core/backend_connection/anonymous.py sha256=22knCKQP1UGDKVcf19UhBQ4l6FW3f06jY0tTC3YVTWU 4016
parsec/core/backend_connection/apiv1_annonymous.py sha256=av84-EHeAcgplhka8CITCU5MQtzZpY-CqbO2rFn_5u8 2207
parsec/core/backend_connection/authenticated.py sha256=YuIODfE98q7-Xiixm0j2qwCUdli4S3vCpxzfy0SDmwE 19879
parsec/core/backend_connection/cmds.py sha256=CRagxxXEHpZpev6i5_s_hqxhbCzHbWqXfbPxq9qQ5lg 18495
parsec/core/backend_connection/exceptions.py sha256=W-FwieAzg6uommcIo-gXFcZ4XTdQh8Io_ogr-fMVyRM 780
parsec/core/backend_connection/expose_cmds.py sha256=MGjlus8ojeUnwCGdj-dNbMF33ufefPGdXy45BddB5aw 1916
parsec/core/backend_connection/invited.py sha256=z5zcJ5zjSnfoE3sJ2hUDn0oTIXvIndHGSajg0jBDk3U 2778
parsec/core/backend_connection/proxy.py sha256=BxWisVV94P5DaS9tHnFh_xQtapOP1-8c2_cIU4Jhifk 11297
parsec/core/backend_connection/transport.py sha256=9SwI2VLLaaym0J_SWPt_qErgH_2bW299djj62Gl6yO4 8754
parsec/core/cli/__init__.py sha256=-PBKEIcKMSPwQbR1CpDObLvHdj--QWId-_NBU7G5CkE 2456
parsec/core/cli/__main__.py sha256=Ct9WC8Xi06DkdJMIxRY3ouixxDZRUb_I4JtNEd8WYiQ 131
parsec/core/cli/bootstrap_organization.py sha256=IF82NW8AWFbairVBsDfd7h-Ya6razO0HvIhNG5QbRzg 4910
parsec/core/cli/create_organization.py sha256=NcrE97G483CXC_R_qR3rJPQ2dSfySX8V2vJY0vwbtZs 2366
parsec/core/cli/create_workspace.py sha256=ZX1dXlR6BT9AlrfdBsdtmwurvRW1oe3nMWVki2bgXCM 1046
parsec/core/cli/human_find.py sha256=IDvsTekWU2WgL_pGn367W6pWF4FytH-Dvo7siE71wKE 1499
parsec/core/cli/invitation.py sha256=rAlUisXFhODjX2RO22XVzfP0tJgJ-lUfMiQRZRZw8iI 19846
parsec/core/cli/list_devices.py sha256=xs-voZ56JM0TyTy3OB4hxtM3qVipB0ctUadlaMnsKlc 1664
parsec/core/cli/pki.py sha256=5FpRZ2jhIAXarQ6How8Skm-1IL4pJSVERYQC5LJaIDA 17836
parsec/core/cli/recovery.py sha256=Mu1z7681f19nGzwEji9lwbFH1zv5HGzwO1dy8Z_5N4o 3774
parsec/core/cli/reencrypt_workspace.py sha256=p5aV0vRGrmqxokRB3BtOEJwnrCWYlhgQBEkv2lwAYp4 1918
parsec/core/cli/rsync.py sha256=-8uunPswSGZ7UK074fqRwHVaXDc-7II-XeiYEEga2Lc 7731
parsec/core/cli/run.py sha256=Qd18aYWKDX_ZHuM-oPgDgHDPSJkDrysYOH_Uf1lSaec 3284
parsec/core/cli/share_workspace.py sha256=U64ujQjuh3dnH9hkmXOdsI7OjlZlpJ21fuY0DHQRMzo 2580
parsec/core/cli/stats_organization.py sha256=PXmt0dRBQhFQlqq46AHiyreONkRGnAg0V07iJ3utkC0 1622
parsec/core/cli/status_organization.py sha256=zt5M0kO6R4rRAUKkKSQp19fc5V4HXhpnwwN2RrTto-c 1604
parsec/core/cli/utils.py sha256=ufX29T9KdQhI06PXLNYcfpQWMDio-gqg5Xb8gyG1Avg 8858
parsec/core/config.py sha256=jLAy3MFadat3Ow1a53cF1chMDknFydS_1emIp0FHOeo 11058
parsec/core/core_events.py sha256=bxK8JijQ3_rzU-PfaprJC7MnZcOxeUyFyd508m-XACk 1701
parsec/core/fs/__init__.py sha256=urHJj4oa9CnX6jMh7_aXTcDXAaAKqXqGq5iTqKb4KxU 2500
parsec/core/fs/exceptions.py sha256=Jcmi7yCldMy9kYYL5aqj_VhYYZ22iBlqmAJQrujqHoc 6710
parsec/core/fs/path.py sha256=jxKDN0FSBIP1yqxFcYW3kTJrSws_wBPlQBi1Pqoe4Eg 2788
parsec/core/fs/remote_loader.py sha256=UUtm9uhmTcH61rwZZeXPcDZTiyszCcLFveQ1UHwzBKc 38441
parsec/core/fs/storage/__init__.py sha256=Q44VRj7OYDLLzy9dG--qY2kA_p2s2c4tcms24uFfqco 858
parsec/core/fs/storage/chunk_storage.py sha256=sy3sZdXWOcmdTNqgvQpAmeVuxxod2tkANLm609ND4cc 10427
parsec/core/fs/storage/local_database.py sha256=JGcohdqZoKgblOWcBMqy3Hhk1IBpUGoCYcbWfCuPayQ 8339
parsec/core/fs/storage/manifest_storage.py sha256=BnsScUGt6pV3ItuEzckYgLPXurlnMsScAQBeS_CjRnw 13247
parsec/core/fs/storage/user_storage.py sha256=prt6e-LJEhpXuXB0HxNj4TQebgY8yPsVyJLBBIa8n1A 4858
parsec/core/fs/storage/version.py sha256=_aajilk9y2QSyhHoNsIlIn0Z9PylYKnU8yj_4ruwq9k 961
parsec/core/fs/storage/workspace_storage.py sha256=WNP7k0GQfvWPWmuAPqPzUNYGv2oBILcX9BEke_QgOpo 20702
parsec/core/fs/userfs/__init__.py sha256=sAQVZ-xi6Xte9RGRv9U7yI3CWoYpIXVjtHboRAKVOTI 153
parsec/core/fs/userfs/merging.py sha256=3e6yXAgQnid-dc1Rzo41W0f6eJ07OX2XQX0pl8sSJNc 5359
parsec/core/fs/userfs/userfs.py sha256=3QhbWe5Ki3le80wcdSyL-JNS4X9eq2EGpA37WYad1tg 51187
parsec/core/fs/utils.py sha256=L324siVNaT1e5mGUFKHaNwnnvnocy0NpZqZea1wn89c 711
parsec/core/fs/workspacefs/__init__.py sha256=kWdwkMmHoBivnYm01f4AogJbbLGZFZTKVo7sUoo1c6E 429
parsec/core/fs/workspacefs/entry_transactions.py sha256=uOTL-5MA8VsMSQcof4ef1ggpcNBqazQ6xhUqPKcEMmA 18825
parsec/core/fs/workspacefs/file_operations.py sha256=Hs8Ri4T4qA_emhUclreYpBxTIKSHfmulUxtr1qaTYT4 8026
parsec/core/fs/workspacefs/file_transactions.py sha256=znA-oY8Xd-qoFVLN7qbusZUF-YopbP3yULKmZ_JWCkU 12803
parsec/core/fs/workspacefs/sync_transactions.py sha256=S73pOqhFZMoDAZV1IaO2F1vLKwRu-JzmLM-WKnEXH0Q 21642
parsec/core/fs/workspacefs/versioning_helpers.py sha256=UzFIVrAxlPoE54UDV9TkOMz5Y_UjrsThuVsmc3UAdkU 24076
parsec/core/fs/workspacefs/workspacefile.py sha256=DnxUXQ8ktJb577XCSs34izmlV1TFo3gGOspMPWBqRYM 11989
parsec/core/fs/workspacefs/workspacefs.py sha256=wGtbtoi840mBdMVKCuHVnaU96NDCj3790y8wlKjpE9s 28200
parsec/core/fs/workspacefs/workspacefs_timestamped.py sha256=n7FDCCRbwvTkBHCRqADGQYWvdw7YXrXbVCjAD53t95w 1902
parsec/core/gui/__init__.py sha256=EHmSJXWhy7hXQiwCQjV-QFWjWDPTm0awWItVhC2z79M 1506
parsec/core/gui/_resources_rc.py sha256=ebgGw-03euCGrALMQpj_No5OjyhkubIhQtfY_Q83XS8 7381431
parsec/core/gui/about_widget.py sha256=fvBBY79sjxeF-xDuUjstEtD6U_8wiYL5GW9bUH5ywQw 511
parsec/core/gui/app.py sha256=-QTcbd9Auo29no5M4ZVgcCAi4ReJjYyXPnFkmzbYTH0 8033
parsec/core/gui/authentication_change_widget.py sha256=IJ_MR0gQweR5VSgoO0_3J4eHznM9OHfa3kkV2sF4JqA 4375
parsec/core/gui/authentication_choice_widget.py sha256=KcYQ7hRczQrwFSKxcHkOdal9whurnPn5WcQAuNcAc8s 3302
parsec/core/gui/babel_qt_extractor.py sha256=XZG2Uk_Hzo8P9YxRJafzNcEeyerDmmoiLMnlENXvYZk 674
parsec/core/gui/calendar_widget.py sha256=xet7Lzgce-7uE-QdPL9QQetokNMicNqXyDRU14R0lh4 2647
parsec/core/gui/central_widget.py sha256=Fh9vTIe7DjqgsZKf5GdTi38OnFieM-ua-i6ulW5VhBk 19665
parsec/core/gui/changelog_widget.py sha256=uyMwBxnlczKTcWDmN6Ah-k9B9w851WjfZsuk_3B800I 740
parsec/core/gui/claim_device_widget.py sha256=jEGUrVlJ_gjOdoTuXW0KQnAh1ceg9lxkl7bj9j0MZiQ 27795
parsec/core/gui/claim_user_widget.py sha256=cJdYdZXadI0WgpT-OUiItqCfGesyRxWA1fCVFCNqMVA 31475
parsec/core/gui/claim_widget.py sha256=oZPbBHAlmu7_7W5odF5feDOMdLryMgVrWkPkTQKbiB4 536
parsec/core/gui/color.py sha256=1_eFRQ04Tf5Q8RBb6hM_xazZfIs1EkGWjK_eI4uJ7uM 1071
parsec/core/gui/commercial.py sha256=RdjXfeUOgwgif3lZhfjneDT7wZ62MVzEE0J0xkozO6I 261
parsec/core/gui/create_org_widget.py sha256=hAY6RFcVzS4w4fsYHyXMyMF6sZDNmkWYMuaf3GEeVQs 14209
parsec/core/gui/custom_dialogs.py sha256=DUtghpcv9TnMP4_Kl7jAjzJv6F6Y1PwWsZSAjyaWLKg 19805
parsec/core/gui/custom_widgets.py sha256=6svK16auHdL052uhXADth4g70QqcW4xJtRNyAgGdsE0 14307
parsec/core/gui/desktop.py sha256=IYX2jo-gnBSVuJ627OiCeCYg2Lt7miDJzvFQKOL1lKI 1537
parsec/core/gui/device_recovery_export_widget.py sha256=nXM83iGy7nazUnjAmPzZs2M2V3zEaetIeXe86rYccCs 9466
parsec/core/gui/device_recovery_import_widget.py sha256=kb4XTv_DY5RIKTXWkg0bewfSH0eiI8v7Z-pqL1Xj7Z0 9029
parsec/core/gui/devices_widget.py sha256=-HSUC0Z6N-0BUFeCK5D7nTmKVUvHG2yjKYXsNJPl3hY 5310
parsec/core/gui/enrollment_query_widget.py sha256=zUwzPF_dmHXBrF1s3K6fCNOqc2DOaBXi1J9wvT1-7yo 6104
parsec/core/gui/enrollment_widget.py sha256=0Z9emiQ8euHoOK_HCmLYg6kXZ-GD5HM_YrvUKhjzURA 13000
parsec/core/gui/file_history_widget.py sha256=_jX-kITs5QIfcFatPDVGCVQhTZAIHyIuYv1NeXZQimA 6158
parsec/core/gui/file_items.py sha256=JYsUj5lZwtL5CgrH1fchbCBLY45zV6i3Hx6K9JlXm_o 13453
parsec/core/gui/file_size.py sha256=jG66nqlotipXqsNk7LA1Q524F9Mh441aV1bsQqRHvYM 2437
parsec/core/gui/file_status_widget.py sha256=DS-xL_vhxWiD7y1m-ck6Vt3AR-S_ZITO8QwQFOJs94Y 4777
parsec/core/gui/file_table.py sha256=ahpkBnz2EEI14bWOmF55A_EJaIJdXIMAQdqPexMD-Fk 21066
parsec/core/gui/files_widget.py sha256=ip8cJlpRci_0ZEY0c1N5YGIWyhChNFhOUrbF--UBHE8 47239
parsec/core/gui/flow_layout.py sha256=Z9qAPfcnbcohLiEEFQvtYXVm9LqCIXqdQOXSt7a30nI 3414
parsec/core/gui/greet_device_widget.py sha256=PnOqLnghTazWiojBGSIBFO5vi50VhTLGAoNDINQ3VU4 22534
parsec/core/gui/greet_user_widget.py sha256=InKCjqQWO7ICnnJiCAQqIp4pALYL_L_OjuiX0kUBb0s 27866
parsec/core/gui/input_widgets.py sha256=GNtAO77COBKnbr7772QCm17DfsjZAhMfmT7OB6nSKiQ 1561
parsec/core/gui/instance_widget.py sha256=82XeZl-rWPrTWOGMCfpwsWkVSJK2p4B5FdGK20YUWAw 13095
parsec/core/gui/lang.py sha256=xSkvVGowv2wnhUwBbfNw4XzXZheVWmfuNgv9HnrLe-A 2318
parsec/core/gui/license_widget.py sha256=YEXo4VGFrLeJUPpxtuBVwUAHFQA7Th_enU7oIpT3hgA 436
parsec/core/gui/loading_widget.py sha256=EVhrcYfh1rYxP9xQ4yXrpxi0Hp_KuPqSAY2Dl2w2iHM 1019
parsec/core/gui/login_widget.py sha256=wSO4P7RXDjlzwtdCOcdNJyE5WHOGTHw_suDlAxhscj0 18648
parsec/core/gui/main_window.py sha256=-rDznoq8h1975BX3Baj6PEn1MDorb6Sr22LY0P2OJbE 37481
parsec/core/gui/menu_widget.py sha256=TxHGGaVgO01NWW2gug3Ne_CEoy9I6zj_cRqAAv-abx0 2171
parsec/core/gui/mount_widget.py sha256=0S5-mTvgT1mHEkinyVTXxz2vuuwLarUuUK87nNiv4eA 2861
parsec/core/gui/navigation_bar_widget.py sha256=oUlUZpOWsVCjZT2RPwWZQ9ks43XHdUWyBht4eIy7ldg 5190
parsec/core/gui/new_version.py sha256=6vysvzWH0DM-q4ETEsm8RrV2I7h8nCogVwxKmvPDOFk 9078
parsec/core/gui/notification_center_widget.py sha256=H1bG3IAqElX47fo20iDgxbM5scMHLecX8mEMW_Vo1mM 2390
parsec/core/gui/notification_widget.py sha256=NkpJrug7yA9zBqUKpotXyG-rf04QW5fY7ZZwIJk_2NU 2214
parsec/core/gui/organization_info_widget.py sha256=L0tQ122YbbnxfsfbJCw__SgMej0MFkoRXnuTGoaGfVE 4809
parsec/core/gui/parsec-gui.pro sha256=RZnC46zjKXg919jtGzt4ck6U0Wg8SGGaLNGZgmYTS1U 3245
parsec/core/gui/parsec_application.py sha256=TahmK6LqgDk5o-qGkJRgz53hFcDT2x-kD7DHYkCUD34 3540
parsec/core/gui/password_authentication_widget.py sha256=pkEsBTDlvnBRHq262VM-W6gYl1tkGGzNEigKp2QyWho 3118
parsec/core/gui/password_validation.py sha256=xDFOeUN5PXpNB8F59apxl602XZ4JgyH7F_lHq00LlEA 2367
parsec/core/gui/qrcode_widget.py sha256=iSBhTJR_U-qmElQp0go9Vh5B8owRXvctLbcU37tCgbI 3081
parsec/core/gui/resources_rc.py sha256=Jci8MQTi-CojgKtrqkKsX8uBmE4jBOSQe-rzxE1Mr0w 518
parsec/core/gui/settings_dialog.py sha256=jPWPBFYPp-n7C7HnQDxy5gfwgw-aeA-ZR07dH9LnYxY 675
parsec/core/gui/settings_widget.py sha256=0SssbH7RS7wGFfMRcTSG50PcoBAHvebQktAoPg4jzBg 2319
parsec/core/gui/smartcard_authentication_widget.py sha256=3-oTvr0LIjVMdxlOEp8JMWJj5PyDThUn4ZGzB57lmcg 532
parsec/core/gui/snackbar_widget.py sha256=pSVVjo-e2iRCOFQHWl1OuYZ_-19zR6Wawv22b0k6MSQ 8078
parsec/core/gui/switch_button.py sha256=a5N_3x6FI3fD0adGqlMwfTRWqmNxjxSqe7LcQT0CljM 4827
parsec/core/gui/systray.py sha256=NNLGcTBu0TdTU9Uxto-IleXhJ-x6prmHTT6nRdG7llk 1097
parsec/core/gui/telemetry.py sha256=gbPKo9myuLHZt-dagOi_MuMJRzz1fDOzOE1dnyQ6rQE 424
parsec/core/gui/timestamped_workspace_widget.py sha256=lfMwgNGCWizn0v0-TlFzbMlfo11T0IbARplMrNb3Azg 5149
parsec/core/gui/trio_jobs.py sha256=49kaCCDRUTTPwxXxGYP33BB7lzx9yAPKnmXDgXkiSxE 7000
parsec/core/gui/ui/__init__.py sha256=gJuu9iW9iq6z3wj-7gIkuP84gqwCX4-M6Q7QGxLx8tM 80
parsec/core/gui/ui/about_widget.py sha256=oapD6hY3VTELvbxTiARQju2G7IWmUrf69vz3MLbHIog 3201
parsec/core/gui/ui/account_button.py sha256=1zq04W057j5Lt_2NjnSUbrGUI03dypkSGTxG-X3abeA 3049
parsec/core/gui/ui/authentication_change_widget.py sha256=CeaDJy2jiXNvQuFnuZ1lNcnTI5dDtY-EGzrar5L_Do4 2289
parsec/core/gui/ui/authentication_choice_widget.py sha256=8YxLdDF7zeiEYAJKE3K6mVVjFmvBJ1gCmdduHt_r17g 4338
parsec/core/gui/ui/central_widget.py sha256=2FbfBYlkl1R6m6FnuadfcbVufB16HpcmDG1c9iOtNsk 9317
parsec/core/gui/ui/changelog_widget.py sha256=ds7lYMxv3QNPSqbyahetCg1CvCdqFX_Wa63W-03C2n8 1682
parsec/core/gui/ui/claim_device_code_exchange_widget.py sha256=tWxssh5BBTYPGQzTiHOxWtNxrFtfuo1Lz2olAo6FckM 5130
parsec/core/gui/ui/claim_device_instructions_widget.py sha256=BeM8o3_arB5BcDnBqMXpZE413VzOF0ac5traJoufU_U 3804
parsec/core/gui/ui/claim_device_provide_info_widget.py sha256=bR5F5FQxeArmOXT1aWC7CpO-XazUyfNo8l980Q6uPC4 5007
parsec/core/gui/ui/claim_device_widget.py sha256=rqZcEQJ4drN1Ze3LEMn_yd78p1_HPZHy58nY_t__0EU 2993
parsec/core/gui/ui/claim_user_code_exchange_widget.py sha256=dm3wtFomU1YyaeJD_Cn55S5aiDqx0ZylyWA1q3ctyUQ 5090
parsec/core/gui/ui/claim_user_finalize_widget.py sha256=08rdwWnf4htRETGq8dZGzH_4Pf3NV9VViF2pbQX4bDM 2799
parsec/core/gui/ui/claim_user_instructions_widget.py sha256=qauSxTujDSNiaSsJVK7NAQ4DSIHKDbIbhDsdHHr5EL8 3816
parsec/core/gui/ui/claim_user_provide_info_widget.py sha256=sGEZRVutaFm2nBcTbz9dt57Qb6r-U6YCvVLkUmrhJas 7281
parsec/core/gui/ui/claim_user_widget.py sha256=pW_AEL9Ru9WYRnnerh1R3fbCrlGiVhD5blsHTpfrCPY 2959
parsec/core/gui/ui/code_input_widget.py sha256=9yQEOsjF3NsbHYVnsAUPc8qhOHovoFamPsPIKiONnhI 2285
parsec/core/gui/ui/create_org_user_info_widget.py sha256=Q7S7GVxhTAW92bflWyA3KQdPFSj8dhLFKr8uKxK3HeU 9888
parsec/core/gui/ui/create_org_widget.py sha256=EQFBVge8FCMGomEWYIXOxnQwHgXdP7N0iNF4uiKJ0_U 4520
parsec/core/gui/ui/device_button.py sha256=dNUB_qMD7nEeLYooN5-EoHl3-b3SmtmO9sYMPM-tJmk 4126
parsec/core/gui/ui/device_recovery_export_page1_widget.py sha256=9RgZkMGWw2oa1mB2pA6DZ39sizqpkp-BX0WBSufoka8 5426
parsec/core/gui/ui/device_recovery_export_page2_widget.py sha256=-THsDgbBBIkjS-Kl0wXrVcKt4sHAb3BVK6K_JE1u01o 5754
parsec/core/gui/ui/device_recovery_export_widget.py sha256=4jTsQ5V5QMkiW4geoKAEzpMw-9x4YWEBDf5oe9Q_ZdY 2932
parsec/core/gui/ui/device_recovery_import_page1_widget.py sha256=swnkWMFnm1cbPscnXvCma6FA1WrD5hm--WnTyX__gEI 6706
parsec/core/gui/ui/device_recovery_import_widget.py sha256=_gazikEZwbntQxeCx7GLs0yVcHoU6vP8IcgXm3laEC8 2932
parsec/core/gui/ui/devices_widget.py sha256=FiNoAEmIAaTzVVu5UPbiIUjZ5vzdLez_3aO_qik-1Uo 4747
parsec/core/gui/ui/empty_workspace_widget.py sha256=0Gk7-nmmgUalcVNApSmLoFILamRQ7GQkTrKKc757SY0 2728
parsec/core/gui/ui/enrollment_button.py sha256=cOJAP2B4tW0Uwsec-m4q1VnSFJDP_jt_kNqVXK7cehQ 8979
parsec/core/gui/ui/enrollment_pending_button.py sha256=W9_Hh_20UmtaylS-fzMaBjcXtiT1zvgRGaf_tQsdpWk 6113
parsec/core/gui/ui/enrollment_query_widget.py sha256=ZxlTxNHHeAx-_0Zci7gdtRSPAiFIb4QpRmVbFH59hCo 8588
parsec/core/gui/ui/enrollment_widget.py sha256=leLqSt686gtW1WsjosRESvqCCCQUMFuwmZllTNzDvgA 4813
parsec/core/gui/ui/error_widget.py sha256=a4o7iSLHjnGWpDeVpN6H0ga95eGJodUt2W4BjJPRfQY 7562
parsec/core/gui/ui/file_history_button.py sha256=LsJLGtRkg4ph_jG9KyGwF0c9pJiReuFuxSIw3VmxVgs 7171
parsec/core/gui/ui/file_history_widget.py sha256=K6CW_vXXUqCLDrqY6AQKmT1ciWR6FyWth3zLNuTfDMc 5121
parsec/core/gui/ui/file_status_widget.py sha256=3Na3fESM9cl7svPlAxTPObnxl1UGCQUf7_TjlHPsMls 19799
parsec/core/gui/ui/files_widget.py sha256=jkCWEWWJI5CVesiIiJEa_FmBGZu358aGptDUI5j5lhQ 12336
parsec/core/gui/ui/greet_device_code_exchange_widget.py sha256=1CxuAnaqAjy-mesyU3mYAQ3x_UEk_x3cda0GQAUXp54 5303
parsec/core/gui/ui/greet_device_instructions_widget.py sha256=7OIIFRGTglePKyC-tFxZWvOeirpHhhhmPke4NgMZli4 5306
parsec/core/gui/ui/greet_device_widget.py sha256=lENbrftKVzHDfSaQJNlSVAD6XVT4XttT0y0zt-9OoLc 2268
parsec/core/gui/ui/greet_user_check_info_widget.py sha256=yXjX7mqPF49IpHmuEREQbad9UVLUqs7zj2FnY0QAthg 8223
parsec/core/gui/ui/greet_user_code_exchange_widget.py sha256=uW56hi6NF9AqdhvloEBO3S7jVUzQDrE9_wnyBmtalAE 4986
parsec/core/gui/ui/greet_user_instructions_widget.py sha256=rlR1CUOEwEkYfoHrtLZ4AxSjJBeTU2sxomazN0OgCpQ 2474
parsec/core/gui/ui/greet_user_widget.py sha256=XhGZFpBotqzloG3QEpYfsv1k5unrIgj95VR94s5o840 2242
parsec/core/gui/ui/greyed_dialog.py sha256=emoNikTwlk0RkWmrtFu-msyoJ-07FeL1KgNCHDxLWQk 6634
parsec/core/gui/ui/info_widget.py sha256=IYnKyUVPvY8Va2cPnFPnzoyBE_R7SmM13jsh5AoHlx0 4834
parsec/core/gui/ui/input_widget.py sha256=fFMXb9I0bGV6T1uQXEfUqs0dbTqcfPwCFJBmonY6kfk 3956
parsec/core/gui/ui/key_widget.py sha256=aT1ymaYdaoTiylDkZfTuNxL1IcwIh0yRlnh_JNlfY30 2911
parsec/core/gui/ui/license_widget.py sha256=uOKXr4L1DygvvN4_lvSYcj5eYOwQ1mVLt4liBRHVFv8 1681
parsec/core/gui/ui/loading_widget.py sha256=I3dNe8ES1rf3FscvWFRsP8xRV1Y13igKPY1eUKB0Sno 2489
parsec/core/gui/ui/login_accounts_widget.py sha256=YVD6wgaTPkbdHm4wYc4H_sH090yj7fiqNq4254gZtPc 2494
parsec/core/gui/ui/login_no_devices_widget.py sha256=gRbrsz3iC9_ve768zgsyK2BCEroy4kMZUShgszjPyGI 2989
parsec/core/gui/ui/login_password_input_widget.py sha256=q0JybGsU8eYWpgljJXuiWuG-Y9gCegO-PoaX352zKT0 3233
parsec/core/gui/ui/login_smartcard_input_widget.py sha256=I5bHttErdMCPk6QNGTQ9Y3mvg5zoR0b3OS-XcY68Qic 2783
parsec/core/gui/ui/login_widget.py sha256=IEIOLWSV5s4dZ_eNqs7f_LdjL37p8AxwH_46na32Ys8 3624
parsec/core/gui/ui/main_window.py sha256=z1KcuUPpsRw8WteelevLbYqE6xKc_fUMdUNx6Kf_Ge0 1928
parsec/core/gui/ui/menu_widget.py sha256=OZZYL4Moz_MwsRkAKLE9bW2eC2I61xbRQYG7vVBu5OU 10457
parsec/core/gui/ui/mount_widget.py sha256=OXGqyLoeFpgiun5Ua4XILLDBnvMsa8znpSqb-dnOrA4 1302
parsec/core/gui/ui/new_version_available.py sha256=hldvgzYTMc6L-Zxp9kSTGAks79GwY5vfhvLSBeDKlko 4269
parsec/core/gui/ui/new_version_dialog.py sha256=8TgANHbBF0GK9DQX53RsyWeVxoCXWlgtggOHajUxpQQ 3191
parsec/core/gui/ui/new_version_info.py sha256=ChBfnEip92BDfXkvC7HdZPZycPKzE_Jw4NF5zV0w5-4 3684
parsec/core/gui/ui/notification_center_widget.py sha256=jZgrNk9QlO5Bvm5p34BvWxSP2Jfbyo3qICoFzyruXgE 5839
parsec/core/gui/ui/notification_widget.py sha256=Dvn-7XuJGqi6uiAPR3EDtAZ98uZTHNUSB5jD4f1DLPk 4690
parsec/core/gui/ui/organization_info_widget.py sha256=pVbysAKjlqQD6a-sAZnwr0aGtr3ejvfaZUtjisNRRGE 12073
parsec/core/gui/ui/password_authentication_widget.py sha256=GjC8EeS5HG9-_4bgX7IDJBmubJQVfNCYPBPOSvwjWH8 5346
parsec/core/gui/ui/password_recovery.py sha256=W9F3-ClzR-Br3mL2L9EoCiK-eKq6PwEAmotr83re938 3695
parsec/core/gui/ui/password_strength_widget.py sha256=X1Jmh2NqTCrPabp8HoIbokkD9lBMwUfpBBbxizbYGxg 1639
parsec/core/gui/ui/qrcode_widget.py sha256=DT6druo2yC70hkwzvTxTngUNzeRWYm7iQH5y00MyO8U 3007
parsec/core/gui/ui/question_widget.py sha256=6YVEbVaj4dpF30rBOon0UHiCtFxTW_BkKL6aGyDwb04 3479
parsec/core/gui/ui/settings_widget.py sha256=wUY4SMZIsWWDp-8e2dFkbtBeFn_AL_Iu7IHLGl3IP9c 13982
parsec/core/gui/ui/sharing_widget.py sha256=96YZ7lo6n7rb8yig5zotMe41PiSoXRNKq5EN6-AvYlA 3207
parsec/core/gui/ui/smartcard_authentication_widget.py sha256=zAhpswCyeBVkEQzqb15nys5DCqw15JCi0sfU9gFCVwo 2457
parsec/core/gui/ui/snackbar_widget.py sha256=yXEDjVHgZ73seZERzbsynnNNNtuMpELGLZ_3QQYRLD8 4421
parsec/core/gui/ui/spinner_widget.py sha256=wVIwgjAIQ3JsMgdT69SI4R1ovt4AQxXE_FS-Q3ZWJJQ 2216
parsec/core/gui/ui/temporary_workspace_widget.py sha256=qmirwgLe1UQA3n5s4gA0fOThdBjJRNv8JL2IM_R8nQY 3496
parsec/core/gui/ui/timestamped_workspace_widget.py sha256=hvNL-u6W1MibmX7BMPLhmuYD2PYUlZOdaPus-8PNNa4 6592
parsec/core/gui/ui/user_button.py sha256=RGPnJB6jkRaoBA4PEnZN_tjXikbOnzzeS2TxQlgQEKo 4920
parsec/core/gui/ui/user_invitation_button.py sha256=nSWzq5kvBiXy0XTkV9ye5t6YMgAS1H3JKtT3Jy7y1tc 6178
parsec/core/gui/ui/users_widget.py sha256=ddFCIeKzewWVsijk2ngmuQ437PHrWAPZ18aqma-gzlo 8929
parsec/core/gui/ui/workspace_button.py sha256=ocI6zMDTD1Q1hJ2xF1hsZLfhi8cbuQybER6mT-s2gYw 16794
parsec/core/gui/ui/workspace_sharing_widget.py sha256=ylFcGKIqlz22N4tdHQAslViG3eKgNd5HbOUok1Ev_28 4598
parsec/core/gui/ui/workspaces_widget.py sha256=qcarypqtCEvBm-3XAhY4NJHLQgpRXIrFtHNv0y88jYA 9540
parsec/core/gui/users_widget.py sha256=OCSCiQhzDaSPHYmk-sZu7ZcGoOijzbTh8Au__hkuNcU 21693
parsec/core/gui/validators.py sha256=F-sGOgJvTES2JYQQrjGpPQB7tYCjNRvgHiXhyuqDiY0 5205
parsec/core/gui/workspace_button.py sha256=CNbyJHB0ar8M9Y3iZcx1RvGxwpPhPEHUM2IP3W5QZPg 13607
parsec/core/gui/workspace_roles.py sha256=Q2zeSZHokS5O58YcIVOD2WnZm--YufVPRxSlja9d6Rw 641
parsec/core/gui/workspace_sharing_widget.py sha256=fhHPAUUMlyqq9mTHa7Ukx5myHrinoST00mIb54jehnY 14030
parsec/core/gui/workspaces_widget.py sha256=8IaQZMKNn2bTmCbSopF2uyrle2PtuTW0gWy6OD1vR3Q 32873
parsec/core/invite/__init__.py sha256=Vt2NlM_FbzeIK_iQpvqFfhHm1HHQcKQl4xO0pKN3lP4 2156
parsec/core/invite/claimer.py sha256=-Lx50Id3WY6Hjgsp6czK5c7nNSruMDIzTrPeTeLlYng 11586
parsec/core/invite/exceptions.py sha256=56mYRTQLBaWvOOgdFCy8JX20I6kgIgnaCbBDg5zvk3U 654
parsec/core/invite/greeter.py sha256=jtoUCcJmgGBYqLKsR_fgClBXYs5EOkwMtHJp1-XB51M 16065
parsec/core/invite/organization.py sha256=0Rz6-2f7G2-DmtjWAHxdPOLfFwVA1GdQSvomIgzpcPA 5885
parsec/core/ipcinterface.py sha256=A7X4Zx5_Lrfcg7fxqbON5g9mTYls2dkSBTEc7ZCSgHM 6337
parsec/core/local_device.py sha256=UjSyR1Rs8-zF7SpQGMCyZ2oAkBjYFaLvQCEM2JJ7beo 19927
parsec/core/logged_core.py sha256=sE6ja81KfmehffRilnGIHvX7TXV7ixWW9qa6R8WBY7U 15854
parsec/core/messages_monitor.py sha256=LR824czbkkdFOPURCOmNZvpaT6zaJyAyidB0gJJKpXc 1379
parsec/core/mountpoint/__init__.py sha256=fu2wYxmtqM3jzvvrOsX2_A-iXcSERm7IVfeDZDUL8cM 776
parsec/core/mountpoint/exceptions.py sha256=zSwvKtzD5ZIx7_2t4Sf_wrWSFojk9yBxEeOrWEtcgX8 707
parsec/core/mountpoint/fuse_operations.py sha256=CmkTo6Sg9L9Y-TSul8WVX3wddpgFDB00OYjNiGkaBh8 11053
parsec/core/mountpoint/fuse_runner.py sha256=dlqgTI_9M0qLpWpCk0_nRXuoKAH5qF7saM28T7JUh3Y 14921
parsec/core/mountpoint/manager.py sha256=f6JROVOJFr8IwNYsp1rPv0T_jCieZvlliKpUIiApRsQ 16882
parsec/core/mountpoint/thread_fs_access.py sha256=H6Tz1W_1d-9YEhs12HvxyX-eMnIkxb2wqp1w7Z396i0 6169
parsec/core/mountpoint/winfsp_operations.py sha256=EKy3fZJi6ox93dQY5YN1X4-eHAyqmlZ4_S4Y7IxI3ao 15833
parsec/core/mountpoint/winfsp_runner.py sha256=oUpiMvpdyxLyz7SxLsNuuC3hXeGFOoWW25Y-YMrPzA4 8781
parsec/core/mountpoint/winify.py sha256=x4x16jEvPMTXoHlNlPW1MHf5_yK5pAX1cU0SiVRd6i8 2000
parsec/core/pki/__init__.py sha256=IhTHRNY6fpWtBIZB114eSiDoeHtRWuX0CkYvXRpMu34 1359
parsec/core/pki/accepter.py sha256=xaxzxvX3BCgRNeKu37zqObSo_NvHVOhXfzNqbRiW_XE 13005
parsec/core/pki/exceptions.py sha256=HOcnyGr8B8_9JW0x1hAAydTE2JjDFXC3bYg5u6lKx00 6808
parsec/core/pki/plumbing.py sha256=zgmVAQcMik5NpPTSTvon4YFz-c7aQqZ-wspdFE9ff4w 5772
parsec/core/pki/submitter.py sha256=5Nr6ao18To8ic-3b5tQR9N6pUvCdp_kPibS-NtuWcnk 19156
parsec/core/recovery.py sha256=Q-_pcxsuzTdH5potMS0Tof1IJoLE5fM0K1WCtyh6M14 3003
parsec/core/remote_devices_manager.py sha256=BGOVnlbmlCIwrrP1dXC_m3D9ijM_AQFF16YsKGvPZ4s 9184
parsec/core/resources/__init__.py sha256=gJuu9iW9iq6z3wj-7gIkuP84gqwCX4-M6Q7QGxLx8tM 80
parsec/core/resources/default_pattern.ignore sha256=jJzwkkgKx-ByDdUmzxRodGpkthrB_w9O6tJM-y6OHJk 1729
parsec/core/resources/parsec.icns sha256=126X86ciFxAudi_gKKHRpsQ4r-GN0vV5k2Abxg2e_Pg 89880
parsec/core/resources/parsec.ico sha256=Vn9NruWghnBoFPgRW1sfXdX3O2hgwYpZ6HDFEf0qWqc 32038
parsec/core/sync_monitor.py sha256=BqR5Os-g-XJ2MBZa17ghplg4eEP-M3tDLtCPtRWSaCc 17279
parsec/core/trustchain.py sha256=WN9L6_4-usZyc8NK4N1F-2vj-4G2xWM5wGDrxScsHHk 14173
parsec/core/types/__init__.py sha256=xW3syUKhffrpuNl_n7p5IcnNFt2HEQfT4jHQxT4Axvs 2370
parsec/core/types/backend_address.py sha256=VIDULrW_HwZO2XifppDHh4VZz2Qri2qxL9Qb_qGq-QU 23152
parsec/core/types/base.py sha256=SXtmXYgjMqnCVynxi7Cc8hBVYj1Z6m7jmMy8fTfJV-8 456
parsec/core/types/local_device.py sha256=PIFURo1ytbHJufEcS3MqhEwaiBOzpUtdUqpFkL_h5iA 7626
parsec/core/types/manifest.py sha256=AnOabbCMns1I9POharDmzMFD7IrdvdI9yZr2TwLXarQ 37585
parsec/core/types/organizations.py sha256=QtD275XZSo9xyqVjf3edULh1MXSl2pDHcyG7rO5HmAs 1054
parsec/core/types/pki.py sha256=7VxDoBul9hg4WHEp1ruRg2pUVpWANS6OisF6ATk195Y 7296
parsec/core/win_registry.py sha256=WG_bdlKfEHwTk7cPifUc_AqUyxu3ff8x2YbrRVOyYRg 5699
parsec/crypto.py sha256=45WeBktO6tz_5EaU8Nz5NF3D5bPTYE-cK1g4PJwFG50 10169
parsec/event_bus.py sha256=aS4dvQ8iiQxjtZVJWsgUE5tKvZKyIQLhrT6ZrVEItHc 5422
parsec/logging.py sha256=pyujz0S5DYt3Qs0lP42QeSZf8_G2bITSk8mA6YPco2o 8232
parsec/monitoring.py sha256=UshuKOO8w6_VciSVC3lNqmYxX9sB2CaVVxFm-NJQCcc 2865
parsec/sequester_crypto.py sha256=LPuws--L-m82TfkjZvVyJ2pXR-keSOILyt--Kpvr22A 6077
parsec/sequester_export_reader.py sha256=HjhQ_eDYn3bEF5SP-9OhrfPW57N5NwUOh2s56kNEjHo 14919
parsec/serde/__init__.py sha256=c1q-3b4im-0GDw-54VdMEeUy0Ii-8kt_0f60iGBasuI 910
parsec/serde/exceptions.py sha256=41Ows4N3AduLciVpoI9Fym6cBgEEgRzGTcKeKP4-zy8 314
parsec/serde/fields.py sha256=j9L3PsrTA5O9gu_h9QjxXtMiwnoCUKCBXeN80iKmZHI 11451
parsec/serde/packing.py sha256=yDDsvQ3Pq_AjC8ns5xWmjeD4x7rYl4RB5lA1c28Q4fY 2720
parsec/serde/schema.py sha256=vVr7vhPYXVjEoM_dxCO2Sijo5zVBfOSJUwK4uZ6sRt8 7789
parsec/serde/serializer.py sha256=uSGfEJ_ea72Ti6U7zkiUNY_6Xn1Oj_LYp8uv_MJzCHI 3253
parsec/service_nursery.py sha256=fLIEQx-y7ksutDBZ6HrpXHsUMm7csdk3ARzhswbpSp8 8125
parsec/test_utils/__init__.py sha256=drZREYldLAChkUuuJcM3w6MHTu4AfiE5i1DfEnZ0REQ 565
parsec/test_utils/organization.py sha256=RAx5nuK5BVt2xkN0MnJCde7pb6m4LRoeq2G1t_v6sHc 13848
parsec/test_utils/workspacefs.py sha256=q9XJyNTSB9iP0E9CL0_kC8GhvPeYxjZjKS56Tlc0H-k 3166
parsec/types.py sha256=PIZmNqGgEmwvpfU1ZuOWc7tIvK_-YTMT7EU0LcpKUj0 2045
parsec/utils.py sha256=ANs5_xdfAcvvsYEZXi_WLrhk72qrO_Jhc6t6DMeL4mw 8738
parsec/win32.py sha256=vO-Kctz306h3LrjwewRUcctskE20Pc_NHwbxUfLP_vU 1553
parsec_cloud-2.11.1.dist-info/entry_points.txt sha256=Ht1rk8J2Stu26C72Yxi90T3jPD8j05LbINYkTRTCFlU 41
parsec_cloud-2.11.1.dist-info/LICENSE sha256=Hq9tijUUME8CVdV5Tu771g3ls8ttt5OZm-SziDwlWac 582
parsec_cloud-2.11.1.dist-info/WHEEL sha256=DA86_h4QwwzGeRoz62o1svYt5kGEXpoUTuTtwzoTb30 83
parsec_cloud-2.11.1.dist-info/METADATA sha256=81kNcOB1J2hM5qNM850gL0MZTkprWluts3wqYLmqkc4 5305
parsec_cloud-2.11.1.dist-info/RECORD

entry_points.txt

parsec = parsec.cli:cli