trio

View on PyPIReverse Dependencies (246)

0.22.0 trio-0.22.0-py3-none-any.whl

Wheel Details

Project: trio
Version: 0.22.0
Filename: trio-0.22.0-py3-none-any.whl
Download: [link]
Size: 384935
MD5: b9a1eb16f0956b3a91341edc7cb80d55
SHA256: f1dd0780a89bfc880c7c7994519cb53f62aacb2c25ff487001c0052bd721cdf0
Uploaded: 2022-09-28 06:17:47 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: trio
Version: 0.22.0
Summary: A friendly Python library for async concurrency and I/O
Author: Nathaniel J. Smith
Author-Email: njs[at]pobox.com
Home-Page: https://github.com/python-trio/trio
License: MIT OR Apache-2.0
Keywords: async,io,networking,trio
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: BSD
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Programming Language :: Python :: 3 :: Only
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: Topic :: System :: Networking
Classifier: Framework :: Trio
Requires-Python: >=3.7
Requires-Dist: attrs (>=19.2.0)
Requires-Dist: sortedcontainers
Requires-Dist: async-generator (>=1.9)
Requires-Dist: idna
Requires-Dist: outcome
Requires-Dist: sniffio
Requires-Dist: cffi (>=1.14); os_name == "nt" and implementation_name != "pypy"
Requires-Dist: exceptiongroup (>=1.0.0rc9); python_version < "3.11"
License-File: LICENSE
License-File: LICENSE.APACHE2
License-File: LICENSE.MIT
[Description omitted; length: 2955 characters]

WHEEL

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

RECORD

Path Digest Size
trio/__init__.py sha256=lMoQwImkiD_SschroipFZrOio1Q6fntgplxizBJ979E 4025
trio/_abc.py sha256=vFlBeTci6PSmaEon2R4utHiQ7qV1AtR22BuzLdFAv_g 23835
trio/_channel.py sha256=31FoA4r7gHZXRVfZZQM3D_3fi_pTJ9r8dvcdMbL6OVM 14352
trio/_deprecate.py sha256=U0l4XhCtYbRSJxu2zZ53mhi9Kbp4C2miGDG2bPJgpUY 4692
trio/_dtls.py sha256=55emOaKsIxkAWuBmRfQmztUS_KcpRu5qonZm8jrFjEk 51369
trio/_file_io.py sha256=4kb2jkzI4kt0IM5FxzfwaZrBMFSDwt_UkIaBNCzojTs 4554
trio/_highlevel_generic.py sha256=qj4zPjzxeurLC3XtdH9fMm1IF_LTx7YbGaJ51pJ6xL0 3928
trio/_highlevel_open_tcp_listeners.py sha256=3oRg5T77XWNFAAmUw7igTs-1egXDDcWRCVBiazwmrz8 9181
trio/_highlevel_open_tcp_stream.py sha256=Xgl1m5lqQdqrIkTlNEgKLxG6cS_UBn8Viz_6NmXtaRM 17687
trio/_highlevel_open_unix_stream.py sha256=6sve8rZVQE_ygv3dFa9x20oXTiu3cRLI9DsGDHiUiIo 1247
trio/_highlevel_serve_listeners.py sha256=5L9aOqY8FXOVjAwRGScZEmX2C4tmtNmdYxZ9q0MlPVY 4250
trio/_highlevel_socket.py sha256=NdxUCl927Kkbj9-mv3r75L7N4eKdWjYMI72AvdBkAxM 14501
trio/_highlevel_ssl_helpers.py sha256=POPeBFl_iFHXN9F6hVjBUXnItizRjgpY2Bph3KIPayI 5784
trio/_path.py sha256=nYvLn5BvqPplHDZnL-pcnb2dIt9mvZ0sdQhD9agG0yc 6315
trio/_signals.py sha256=zxpizyFabtrrXcmCIMvTqiI42p478kiTx1OpTvWz97U 6479
trio/_socket.py sha256=VfeEavwRDIN332JNdXgNRdqyoeYcdHwAsoslBj6SPZk 30094
trio/_ssl.py sha256=pbVUAHj0t3fEyRpOIg_IEt0_S421Ph9KUo6IliOIgMM 44430
trio/_subprocess.py sha256=bsQjoXIrwVfeNWfoeXaGp94Wer5TRy7TDOEG-XppyrU 31847
trio/_sync.py sha256=twe5AFNdqKyX4zBztEyJlRvKQbGRQJEHUKczn2X1Y-o 27439
trio/_threads.py sha256=iInD46CW9284JgtVP1iPaPCTQwKbKUC1uPaqEbcvt3c 14033
trio/_timeouts.py sha256=psTRWh6HgrHxC2STbNSRauxjyCLRyReqF9YqcSCsA5s 3913
trio/_unix_pipes.py sha256=f7x5mrmFWB0hH4VVV2z5UTlVrhdbl8YOjVXwZlC11vs 7882
trio/_util.py sha256=O4pViQe2o-V7GEvVk7LvDSQDe-vTUqRvPVGLOWJbUPk 11997
trio/_version.py sha256=EYXXk1-R5r8DSnCD-Q4b3FONo0dpp3JJZhcqVztMQww 90
trio/_wait_for_object.py sha256=aQ1Rae5REjJ5FPvIXV6rDBwo8KLB-BMTQMgB5LjNe9A 2006
trio/_windows_pipes.py sha256=USTa4TSFkKQNxGKXCJLchjulMOxOT4EKRTpo641zbDM 4741
trio/abc.py sha256=EscUaDn1pb4t9-VZ_iAf3l64zq9I5v3qpvJuXdRA4yQ 624
trio/from_thread.py sha256=etZaY4QsZTAPMthz2ad2tSUv1KeKQqMN63fZZfpH41o 263
trio/lowlevel.py sha256=jIIBxPlPyRa9od656inpQx0SBJuDFDvo03r5fid9-5w 1897
trio/socket.py sha256=7ohCZVJY1u6zuFSl6Fh-KaF-6_UkFWuCxx6BvgMpMiY 9946
trio/to_thread.py sha256=7BRDdezCi_HVphVC6H6hWfsRRieWuD8DeXo5H30MCqk 106
trio/_core/__init__.py sha256=qa2ky0C2HjyApCQ-wJ9eTMxe4MTe7Bn67NCXNRFVwJY 2040
trio/_core/_asyncgens.py sha256=AcW3AiXhA18yvnpV_HW61sLYNdXfn7Zb2hZ0SOJSWMk 8976
trio/_core/_entry_queue.py sha256=JM9obz_gPotYcQIGGvMKbc5Fd_dCuyjWZuJ81h37V9o 8428
trio/_core/_exceptions.py sha256=pZJ8PtrrV8qZ-nZOBBKz7rZ3o-26aunARPkduQDncws 4165
trio/_core/_generated_instrumentation.py sha256=Iwo-rLRfwyaZDTSLB-h_ScTiFP8e2pw7EuE9HOkjO_Y 1619
trio/_core/_generated_io_epoll.py sha256=f-fNEIA4ESstpev37ADjEIPmqagksSBBU73UwrBHH0c 1125
trio/_core/_generated_io_kqueue.py sha256=X1oPNjMA1icyJejPu7M0fLUP9p_oiY6bLprZgoH987Y 1948
trio/_core/_generated_io_windows.py sha256=_thhRFJknx2OmV0IVDYGg5_8WOVjTbgBgig-tiMvim4 2855
trio/_core/_generated_run.py sha256=Xo7-XjereG4QBZKUd0MpVIFNscQSAZR1bZpmvHKj_HY 10045
trio/_core/_instrumentation.py sha256=_okzOEOvIPOh-i-B-QwLbuUthkhx4J8fVH7NbdkEWgQ 3788
trio/_core/_io_common.py sha256=k_FCjuwxukUV_b8KTs6T51Ao2IVJ04qwzmw5gRvuboY 637
trio/_core/_io_epoll.py sha256=CUclPaNUhqCPEJSZE_VnaPRSnULu0GBEFr1KnI6sA7c 14491
trio/_core/_io_kqueue.py sha256=2E7woGX1GBGU1VsRJ4byTnSPWMClwZ5v9M6d-V1RJkQ 7169
trio/_core/_io_windows.py sha256=ozAhrxDc9owHySV_yKsdyONCLcE9VCnS-t5qscesY-M 36970
trio/_core/_ki.py sha256=0tPqNESBLVMj_NZZYyw85m23Awwznqu6E5UQu0DcI-s 7941
trio/_core/_local.py sha256=P38VJP1mGalRXzV-PXEO0VrVH533hqNhXeeRRwVj8WE 2749
trio/_core/_mock_clock.py sha256=Bz5dq3NwNoHBWhBL2hK_-xx02WD6NNCuVOjdzAW19Fk 6196
trio/_core/_multierror.py sha256=WEVQJxaxOqJlHlrsiaZw6vwNxUljrqQOC8eJ9j9fgsA 16977
trio/_core/_parking_lot.py sha256=f-BWknfXTVZqj0rrhCgqk8xgncf3u8Xu2Sk5YcC1i4w 8437
trio/_core/_run.py sha256=HEstbE5EU2hi3p5BYfDmSLW-b-w4Jd01GjFb4AI5xb0 99530
trio/_core/_thread_cache.py sha256=RVcTl_zc3qLh0PMXpF7ol01GeD5LNRvoPkZmAKJjwqc 6807
trio/_core/_traps.py sha256=7rVtU3lhCSfMsI_owzqfOYrTjDPou7k-yg85D69NU4U 11228
trio/_core/_unbounded_queue.py sha256=3whr1gps0wWwTtTkd7yqqa162A-q5ZuJE3lVuz7rpRs 4626
trio/_core/_wakeup_socketpair.py sha256=gJUU3B8q40Bd-vA8HxNHjazoldOQ8CjSMOjRqJhxsoI 2590
trio/_core/_windows_cffi.py sha256=k8WN6qnsVsmQS72Gukeksz3dxvlekSQVgo5UKiosLeo 8863
trio/_core/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trio/_core/tests/conftest.py sha256=aBD4QJ6-ulwX0LXNhwgEToUBN2VQE7BM8g_c0ysfcyw 703
trio/_core/tests/test_asyncgen.py sha256=yuYYNL-PfgNaIEotu02QFc31lkQQsKtRH2G7LVE9x60 10700
trio/_core/tests/test_guest_mode.py sha256=JQg3t3-o-qxS2GMgWy8nfZfsZzR4XcqgPPnX-Pm3Pbc 18314
trio/_core/tests/test_instrumentation.py sha256=8EAdIBYeIg970y9LCyacJUIUfuza5VwHGd8Y8e7F4qc 7365
trio/_core/tests/test_io.py sha256=XJiwoRC1eh5YNc2sreDAkKA9h5LiQ2wD4PYtZnzN0tk 14974
trio/_core/tests/test_ki.py sha256=JX6EkgNdzoAj00x3KfaxMvWrAbaglAV13J4KblCCFhc 14466
trio/_core/tests/test_local.py sha256=vsXSyDAhqAG4POycegwTqEkl3QjiRHBajdQnVedcPgU 2623
trio/_core/tests/test_mock_clock.py sha256=I7UtWpqwynQPjzFjiZu1_uq2JirZfXHgguUTUi8hQsk 5022
trio/_core/tests/test_multierror.py sha256=I1jFtX0sTtLDLJgaHT_Jti607Hf9gmGTVXNpfXXymzg 15948
trio/_core/tests/test_parking_lot.py sha256=vAar65m5_HL9aLnr0KX5vnJMqGsrbZJiP_GbhQXCLlA 5772
trio/_core/tests/test_run.py sha256=4dIpMs-UsFwQ0zNIZ128cHa5xHXM_YfCJpv8fQ3endk 78134
trio/_core/tests/test_thread_cache.py sha256=BXBCxBmDIiZ3bB1O0o99HBY4rDKOBCBCmGJiBPx9Tyc 5019
trio/_core/tests/test_tutil.py sha256=2csghS8vfAwTyMvN9XjbpM6F2_F5J1p43CeSbVkLNFI 451
trio/_core/tests/test_unbounded_queue.py sha256=ONdn8B7m2OztkHDBoR6hYyv_B9XJnlBMG4YLAfgwt0s 4088
trio/_core/tests/test_util.py sha256=Z1qDAsYhkHRs2PwinGGG8R-1MUIYsg0bdCkgMBpJW3U 14
trio/_core/tests/test_windows.py sha256=NRlXppKOVMV6BwZK18a_d63rkcHT20ClRgQcsHYu4zc 7807
trio/_core/tests/tutil.py sha256=im4kInIkwTMrApCBzT3oAP6YHowlstTvC_At_ojH6tw 4658
trio/_core/tests/test_multierror_scripts/__init__.py sha256=rEyK4jY7EOO1XyX9kepS9U_dgqILYeEj4LvBax1H4Gg 155
trio/_core/tests/test_multierror_scripts/_common.py sha256=wtQVHRiJjNgOBlcVbYWYQwdRwY-Vntq6P0AH3R9oz5A 171
trio/_core/tests/test_multierror_scripts/apport_excepthook.py sha256=A_dlSjKW92RFATfw5nxzwrDVgfOr82HVU68cw_rbweY 390
trio/_core/tests/test_multierror_scripts/ipython_custom_exc.py sha256=3hde5bQkSfb-clFqGZ2-Dj292Y3rACtMwyMm03VHqGw 728
trio/_core/tests/test_multierror_scripts/simple_excepthook.py sha256=pQ4neiqdGj_gNoZReuAGl1LjyqoFfKkFC9LS2SPvQzY 342
trio/_core/tests/test_multierror_scripts/simple_excepthook_IPython.py sha256=U46OmeMoqYYaVX7esBCLVLvTVJQufRaypGUsgBq0vyE 172
trio/_subprocess_platform/__init__.py sha256=EcW61g2tqax7xqrHkxVYYE-rn609CVE7-bkfpCAYV6I 4601
trio/_subprocess_platform/kqueue.py sha256=mupI-fg3jl03OAHWNOxrVqYQndJ6LKQLk0bKU5lkZl4 1677
trio/_subprocess_platform/waitid.py sha256=KPOPrHq5Rg-k52BaOJ_Jh2LDiQNqp7o5ICIc0DyTYk8 3671
trio/_subprocess_platform/windows.py sha256=mgHAlBbIFEUlg7CcRF_1OQMFVIaz6qb4GNHpbrV3B5I 208
trio/_tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trio/_tools/gen_exports.py sha256=NBOq8_3q_OVpZskS_XmZNiszZQqiTPPAIw8Og3vrxfs 5902
trio/testing/__init__.py sha256=M7NVlxRD4wADzuDWvep2Tlkif5GyY7wIdb4dNUJwcHI 765
trio/testing/_check_streams.py sha256=EtkhbQMi-6fXnH87Rw5mrtqWdvmFpxujJigB7YyMwoA 20078
trio/testing/_checkpoints.py sha256=2BklYPGgpc0AqL20Ozo75tQxegvMgfbqPiNOc0hjVVA 1816
trio/testing/_fake_net.py sha256=leMb0AMfbxqhGpez_FJ0sK3FGnChsBIJb-r6703khAQ 12649
trio/testing/_memory_streams.py sha256=9sG8vXgjFwbTSaUMjIAvOBN63R57w1FYhQf49pw7RWU 21350
trio/testing/_network.py sha256=Tn7xqSGSYwiWqbelE3B2bQnvYitxg5O78qq3enBvxrM 1116
trio/testing/_sequencer.py sha256=boqulqCvdUsyQtL62sEAFPyotZ9V_PHu19mrvzLITB8 2650
trio/testing/_trio_test.py sha256=82lqjRdf_4gH4NvsV4i8VHAlMtNglasiPlDFH5wwWYg 828
trio/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trio/tests/conftest.py sha256=IBayWWpEwhZts-53_7rVCKqfFUCOhVC2v6tuXZdNACY 1106
trio/tests/module_with_deprecations.py sha256=s4oh4_-p7HDgQKee_C4yapdCfL9tM1lvGMAIe0vSraE 601
trio/tests/test_abc.py sha256=8bX8G0kosva9oFuWIrM-ILoE6Z3zXfhetfXozwW5Le4 1310
trio/tests/test_channel.py sha256=KFRrnerP5Z5DKl1q54YHVWx1JfxsDzCSwxinCe2GZIc 12202
trio/tests/test_contextvars.py sha256=AReFx04tqb2zePm1wqAhSh24Biadfjt9FBOjm2W83ec 1381
trio/tests/test_deprecate.py sha256=6G3rPeyKMpY-ruxZuGhBByr1PtCraZLTd2A2L0Nx7G4 6497
trio/tests/test_dtls.py sha256=l3lUsKbcJJme2sbMyq3OJk01FZqBYOdt9RJuP2cicBQ 31954
trio/tests/test_exports.py sha256=J4F_f_kDxQHCLUtLoAUrkJSUZ4DfmWF71RQteOzcOko 5202
trio/tests/test_fakenet.py sha256=psPIK88MU44tFppGOGUzG8d-_p5jpu-AS_ZsTdD-qBw 1084
trio/tests/test_file_io.py sha256=tGfkPf9jSDUgn-hlYkA_AOrGtR7d5XcPbyaJ-BhYbTY 4994
trio/tests/test_highlevel_generic.py sha256=AB8-50pbU7Cywb3ov2Vrp-yypJvsYjuVf6ymUphGGS0 2651
trio/tests/test_highlevel_open_tcp_listeners.py sha256=ac6wzHpqU_L0lVvTbYtkX1uzLxzr9s5B3jRiFDEQgDw 9639
trio/tests/test_highlevel_open_tcp_stream.py sha256=wB2x7OCcre6HigzOyiAqRiWY0hvCVKe9UtrFE7fGfSo 18142
trio/tests/test_highlevel_open_unix_stream.py sha256=GQUyeJr5MpM3n5QZ3-WPfBDwAVZ6EJpPBedn5WhSTLc 1897
trio/tests/test_highlevel_serve_listeners.py sha256=MQDZjmVJISUCusNUvP4s3TOvvq3OFkgdvqWHDG47w9I 4437
trio/tests/test_highlevel_socket.py sha256=f7FyzKyzzCOH6xWyc3pkZHoJ-PuZdI_OP11PBg7zhcc 8921
trio/tests/test_highlevel_ssl_helpers.py sha256=sHJ0-a1Zr_61hskGZlun2Syy6iEGiRB8tiKgK-E3cdk 4038
trio/tests/test_path.py sha256=RJfs7whV8HM5wMF-nHZiKvJ1vljKBj6KRFuKZjv4wFA 6585
trio/tests/test_scheduler_determinism.py sha256=3sW8Us8Zty_g798CusnJF9FMaeHSgrP8GRHc6V-qdl4 1137
trio/tests/test_signals.py sha256=6vBWYZXbvvSYdf0Gqqc_5RZ_SCgBq39mpelSOp2cjio 6976
trio/tests/test_socket.py sha256=bB2mOg2CyEggUSnTkInd8pvVR8l6ZgTxHtRESbYKO08 35617
trio/tests/test_ssl.py sha256=sQhmhgh2Lxkk5K4btPk7ke0TSqnf6w864emVloQzjkA 48894
trio/tests/test_subprocess.py sha256=yO6lVT_szo4eJsvADuze9K77wOEXWoVQem8KJdXOXeI 20269
trio/tests/test_sync.py sha256=xNHU-1p2-of2F1CJciMJCr8eWQrpEaNcTaEn_UmcB5A 16158
trio/tests/test_testing.py sha256=x6Ni1jO88RlQUN6osoTB72kJbZnb1EbZzWlh0cEBCOs 19086
trio/tests/test_threads.py sha256=9uGinyTMtSYIAXhgv6-2QJtB_QTqPreIpyffaqs9s9A 25178
trio/tests/test_timeouts.py sha256=UYQ6ZuXIyWVKJkcTnOYnMIi8tWZtV200MaKadidPp4I 3335
trio/tests/test_unix_pipes.py sha256=kY6yNsmniDPtYToH0VXu0HSk5NjBuyl7x_W96pdldS8 9706
trio/tests/test_util.py sha256=isIYmdanyEubBoTwrPzoVvw1IPraaXWJlHco_wVzDSE 5542
trio/tests/test_wait_for_object.py sha256=XoPkG4d4N3yov3os7I0ONdK-iD0ugwd9kLwSDyDWOSQ 8050
trio/tests/test_windows_pipes.py sha256=mgrGveA3DlCSYQsjb-NAoBiAcXsIIAcG379FDRZRp1k 3098
trio/tests/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trio/tests/tools/test_gen_exports.py sha256=DMRYFq1q4t5iSnaPSN1M_yBpUJfrgX-ki8dPO6TWSYo 1945
trio-0.22.0.dist-info/LICENSE sha256=QY0CXhKEMR8mkCY-bvpr9RWF5XQYGOzmPlhiSH5QW7k 190
trio-0.22.0.dist-info/LICENSE.APACHE2 sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
trio-0.22.0.dist-info/LICENSE.MIT sha256=-qMB1y3MAjtDK9d9wIp3PKNEnlwnRAudZutG-4UAtDA 1091
trio-0.22.0.dist-info/METADATA sha256=0uJPz0BnzVZHJr7AcC0wXUtEgwusDTXozu9NI_0Ynf0 4571
trio-0.22.0.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
trio-0.22.0.dist-info/top_level.txt sha256=_le_BDvZ_wML19n4VV0F5vMuqlucn3S2WDj34dDY_Vo 5
trio-0.22.0.dist-info/RECORD

top_level.txt

trio