trio

View on PyPIReverse Dependencies (308)

0.25.0 trio-0.25.0-py3-none-any.whl

Wheel Details

Project: trio
Version: 0.25.0
Filename: trio-0.25.0-py3-none-any.whl
Download: [link]
Size: 467161
MD5: b3d62a06a2705abccfdbdcb370e5f1d7
SHA256: e6458efe29cc543e557a91e614e2b51710eba2961669329ce9c862d50c6e8e81
Uploaded: 2024-03-17 02:53:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: trio
Version: 0.25.0
Summary: A friendly Python library for async concurrency and I/O
Author-Email: "Nathaniel J. Smith" <njs[at]pobox.com>
Project-Url: Homepage, https://github.com/python-trio/trio
Project-Url: Documentation, https://trio.readthedocs.io/
Project-Url: Changelog, https://trio.readthedocs.io/en/latest/history.html
License: MIT OR Apache-2.0
Keywords: async,io,networking,trio
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Trio
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.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: Topic :: System :: Networking
Classifier: Typing :: Typed
Requires-Python: >=3.8
Requires-Dist: attrs (>=23.2.0)
Requires-Dist: sortedcontainers
Requires-Dist: idna
Requires-Dist: outcome
Requires-Dist: sniffio (>=1.3.0)
Requires-Dist: cffi (>=1.14); os_name == "nt" and implementation_name != "pypy"
Requires-Dist: exceptiongroup; python_version < "3.11"
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: LICENSE.APACHE2
License-File: LICENSE.MIT
[Description omitted; length: 6774 characters]

WHEEL

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

RECORD

Path Digest Size
trio/__init__.py sha256=JXvSh_1Y9tRTbW4WBf3gqcG4iCL2uERR5GBUEAiXq9Q 4879
trio/_abc.py sha256=aSd7i1Xn2lOCG9i9Ka8O1vYlZqx8uy6jm9pkBnHapIA 25271
trio/_channel.py sha256=mw0DiETniH6yfHK4t49y9FxWh9YhDdBEjyYCLU3isqU 16647
trio/_deprecate.py sha256=6iYxy1YSRUva0iy53a5c5WInrrmkoz0GlzCOxk_lnn0 5390
trio/_dtls.py sha256=tIGDY6sNccaFAPJFuPi2WE_rL-KUIItVKhEzm2LGNtU 54758
trio/_file_io.py sha256=223rArk1_qoKhH-e9d_hvnQT6mB8_GjzmwM9Cclg_l0 15339
trio/_highlevel_generic.py sha256=260DyLxOR22rCWz10HwPsoo3NA8AgROKELcmAx91Kvg 4771
trio/_highlevel_open_tcp_listeners.py sha256=Za_kkUAi5ACUOcFwu4mQaaQn2d6Ui6y-ICxH_UY8K_M 10155
trio/_highlevel_open_tcp_stream.py sha256=F24b6xUZvzoOSZOK9flFr98EXXPHLodsxM8B4XA4G-s 18627
trio/_highlevel_open_unix_stream.py sha256=haBGh2KVsfkjsBL3Y6gzqvZBWREnx4N3X2x1WpMGFAU 1625
trio/_highlevel_serve_listeners.py sha256=dqS2D8xO2cj-pTUr-62O1pC-L-Jc4D3aBErVD3thRb4 5098
trio/_highlevel_socket.py sha256=kcy3Qw0qeAAsOxMoO2Ijo7a9bi01xoY53pUof990EUc 15730
trio/_highlevel_ssl_helpers.py sha256=ucLvv4qMWFROgq-5yx3qKVkpkXHRBwqwEtbvNwfYUPM 6468
trio/_path.py sha256=46cW1NH5oMHaQlnVFpfaJ0iK4pxqHtpZLsl7CpZB4QI 8757
trio/_signals.py sha256=FYOG03UwSU9Vy43_cKe_HP0v0vC-P_RYpELXxHcm8h8 7185
trio/_socket.py sha256=01fbpjEkxgB1ykN8NPZ6B_OKUEEQfhwokuCbADCLdcQ 44806
trio/_ssl.py sha256=fWuZSpMfGXr-arrbLZ_i18SyZgDPaoniq0LwxcNs9c0 45448
trio/_subprocess.py sha256=jXwyWXDdz45ODTM4Md1041EmoF07TudHlBDBXBSqVws 53325
trio/_sync.py sha256=sjB5yGqx8fuY2NMMxrsUeFvrPdON6hT3mCCOwwQrpsY 30524
trio/_threads.py sha256=8qyd4VbnK8sjXi7s9mOx_RC41AlpmnI9FqSMDbMYmKc 24919
trio/_timeouts.py sha256=RqhRaFRf-3xOI_2LS7rwdyYKOth4H0IQA1mmfiA7Zig 4825
trio/_unix_pipes.py sha256=PRBw2fmquYpgxRw7mSKk9AUm4v-wQkynZp_CQet04s4 8184
trio/_util.py sha256=-5dF9ANNiGVuDtOYiI-h5OC5sIY-9ge9TzRlDqgbisg 14513
trio/_version.py sha256=zfsRriYF1CJEjfsy8Z-PQMNprCzOnuCNP5q9ASqI41A 90
trio/_wait_for_object.py sha256=nhmmHHJ7ooA80uVQwNqOkhV0fSYaBzAuKI0g4FUabIw 2081
trio/_windows_pipes.py sha256=47I1HZ-P6G3cP3JcLLJwa8lLTs_WWpf9tIwbd-4R2pM 4831
trio/abc.py sha256=Nx74h6S60QQ1_zl7EQDhRVaHK772odL1o8nPtiSc_8g 907
trio/from_thread.py sha256=gtSlGAOkk_pk8Qh4QLNVKgAndWImvMsFjmqVs5tj2B8 442
trio/lowlevel.py sha256=MjbyCZJ6JnoyhP73q_3UoMGhE_VTZjWNmn1Lr8BTyoI 3031
trio/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trio/socket.py sha256=phQ8J-B9Cuh1QD_qcOXbu03E7wnxBy22BkHeq5acToI 22193
trio/to_thread.py sha256=KsbqCvSQK-y-zHYda111seDpqhxyYL14wHQ5_vYJjjs 228
trio/_core/__init__.py sha256=dUZTsNwr1gqQBzoDw7qOaZ8uhqvz5K0kost4qAPT_2M 2130
trio/_core/_asyncgens.py sha256=4eannASf80oaoRTPVuafL47f2hl21QQBtHsIKFTclJI 9804
trio/_core/_concat_tb.py sha256=a8tl01F6cfVWy5MasV8jx4RQnWn23fYkalL-VRMOioA 5277
trio/_core/_entry_queue.py sha256=L5bYIpn-Ub2Q_WOrFpdLvf23me6Z7uCJ7qgBWJ16dbg 9317
trio/_core/_exceptions.py sha256=t362dVCl96rTQ8NG5J24e_HSF8enTHA0pMEtwdzOW9k 4173
trio/_core/_generated_instrumentation.py sha256=iU_0AVq5Rl_GUkORp-bJUK7E2NqroyvRRnGc4gh0A94 1703
trio/_core/_generated_io_epoll.py sha256=7JGEw-A5-c5z4DTiXajzAtTbzuM7mHNRvCpcspX-6-U 3958
trio/_core/_generated_io_kqueue.py sha256=bTxhDk36lyhZRb2qNLCoZeW_uvv1D9fuxJ8r2IaAoZ0 5676
trio/_core/_generated_io_windows.py sha256=BHBhPDO4rDrEIxmPhktqTMYpFZvX1sL1f5yI8h3fejE 7740
trio/_core/_generated_run.py sha256=xO2mS2bL6ZDM1freCbqom5dSl4t50zXWMW5EiV2-lQE 10401
trio/_core/_instrumentation.py sha256=XOM0HgQHl3S4qEUuHTVHUuG66OB6M9d4-ydZBtEZVVk 3775
trio/_core/_io_common.py sha256=DK3lqNPV5g4VPDoo7VF4fXRITIMFAzJlXBGmrhsA85U 857
trio/_core/_io_epoll.py sha256=gTdaWE6wiHBKIEG0E96D4QYstrthUkcfdKg2WEBkeE0 17697
trio/_core/_io_kqueue.py sha256=kRgjbxqfCK3GoKMRIcv6mTbIxb9pB5rWsEHJxDhnKTQ 11423
trio/_core/_io_windows.py sha256=-qTTPwdMae-SnO1YbKTaP06IxkXIH4GQi6v3iP6XpCM 42907
trio/_core/_ki.py sha256=TZylkGS6XNghBin7hnesQdKfPpcsVmYwvXMyxxEwu9c 9712
trio/_core/_local.py sha256=IJ6rzl_fMOl7mdaEUtZYFLsNhj8usp17qoz64j7WrJk 3168
trio/_core/_mock_clock.py sha256=okC62pAgj_k3sHgnmpGr4u6liNo3CkSZtgVE95VfONQ 6305
trio/_core/_parking_lot.py sha256=mpn4_MYpw-IP7mh-N8Htpv4gmhFMmj5n_iemMl5oeJs 9388
trio/_core/_run.py sha256=5V7dnr3U3YDeJ8EWbXp7Wb-tGVynqedv-cMY0toEyH8 116621
trio/_core/_thread_cache.py sha256=Pk_v1D3-Uvc6dXTBxF-qP5LhS0pYU09ydfDJXwyLvus 11249
trio/_core/_traps.py sha256=sTKCoucGcmUnY8QFMu2qtDJDkzBWSJEVqnj1uPjDRdU 11796
trio/_core/_unbounded_queue.py sha256=nG-5YIxXyKDD-STHGUYxWdnYQkIzjBD_iaL7gQUXmBw 4972
trio/_core/_wakeup_socketpair.py sha256=PCfxdkb0Fn8rMbYP5SXrL1lEDdYdwS5_7B6w1lU_jXU 2881
trio/_core/_windows_cffi.py sha256=qIi-oL0mMMYgiFD0W-t0eKEGxyO9iskEGtwBMoagmVE 13879
trio/_core/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trio/_core/_tests/test_asyncgen.py sha256=rcYPpRjNB65_2Pbu7Xj5PvrM1-eP9GrPVMe8dQ0uQ-o 11412
trio/_core/_tests/test_exceptiongroup_gc.py sha256=3l__irppWuNJC8N7tcgyg_A88eA-eSlxCmf57W-RPw4 2809
trio/_core/_tests/test_guest_mode.py sha256=gBD6BQDYwHcz8PBTlq_GWTZ9zRbBzw8Of6X6odDUtqg 22375
trio/_core/_tests/test_instrumentation.py sha256=BBTH355gKGLSPUacp5IVc445gsavr8YwZ77YPK1Vbmg 8358
trio/_core/_tests/test_io.py sha256=ifHrA3t4EqhJPEl-AxBTYnwfDFDqd-E7MS_R8HaU798 16140
trio/_core/_tests/test_ki.py sha256=5OpxhKihhagnflfmva5-89I_24kMSgZctp4wW1uGSEI 16287
trio/_core/_tests/test_local.py sha256=SqFyZb2OGxVsm6arn3E92fGa5cmL50iUfu-a69Vd2Bg 2889
trio/_core/_tests/test_mock_clock.py sha256=KFz4ltZFEEw1j0FdQaprImWIJVhFWaNQDx_Cp9sOETg 5207
trio/_core/_tests/test_parking_lot.py sha256=jsEKlGQK-lbJq8zRdxTTKyqHC8o-jw1v3HOT40qoYPY 6224
trio/_core/_tests/test_run.py sha256=NcE8d1t5K9sUkIcDHa0tbRwak7tbLb8vxemZvqgiyOY 94224
trio/_core/_tests/test_thread_cache.py sha256=OhaRMdN_z_oCKbVYnSsW9ur_Ur4r4HGiKQD8ZeRo6Hg 6057
trio/_core/_tests/test_tutil.py sha256=fNjIdaMx5pVYGC8GMU0-YRhiC4ZZFrY-iRKBfaQ9lK0 459
trio/_core/_tests/test_unbounded_queue.py sha256=gMRJhiZmNMo-lWo8KUxoS3xcfskC2tvgdr30A63l_a0 4322
trio/_core/_tests/test_windows.py sha256=3G1rdmrJ2i2mAXSO8ALOJV4Am0mhVC-NHDQ-4L6mvME 10138
trio/_core/_tests/tutil.py sha256=h_Ve5J23LRLn-N6QC9gjVJF51C-x7MtvnyEdRh6YIy4 4021
trio/_core/_tests/type_tests/nursery_start.py sha256=06Ktsu2SaW-qf-XnTXkKGxLTib24iYlYKioqKCv-lnY 2037
trio/_subprocess_platform/__init__.py sha256=EWTPkTB_N7xnQrMU2YyONJ0RE2nnml38LO4AHqEtg5Q 4577
trio/_subprocess_platform/kqueue.py sha256=KoiRh6P2_sLk6vXrCbGIYPGNsBYJxO0j0AbC8RKjorc 1788
trio/_subprocess_platform/waitid.py sha256=cCaafRadr_ZgthomLC3dcavQHIIZpbcyIQuHIBTNgRY 3850
trio/_subprocess_platform/windows.py sha256=cHF_0YKclShFtFEEMblam28W4OIqU5X7WoZJbtvVNpI 365
trio/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trio/_tests/check_type_completeness.py sha256=QTLF21akRdRef6WtfGGc7q7sJSzw3BkqMDhzlfqDzsg 9811
trio/_tests/module_with_deprecations.py sha256=s4oh4_-p7HDgQKee_C4yapdCfL9tM1lvGMAIe0vSraE 601
trio/_tests/pytest_plugin.py sha256=D1-5awR9YAXGw9topfLy_cshlgyPpyIM5hWXUn1YzU8 1581
trio/_tests/test_abc.py sha256=0thACNs2xJoOiJnTw7J1EbMoeRSA4Bli1bIni-idjoA 2034
trio/_tests/test_channel.py sha256=aU0PbKp63DA5zKA5kHEvvHJW6esFxFM-jFa-uS8R2qo 13012
trio/_tests/test_contextvars.py sha256=X0uHDL3HW3D_bYU5JKTWch4LRgzfS8sKoNeircnxGsA 1533
trio/_tests/test_deprecate.py sha256=dzxTc3155ZKWL1Zxxfgr26m8T7xKCwHy8PNW30-ifMc 7761
trio/_tests/test_deprecate_strict_exception_groups_false.py sha256=komgLyhKOD3uX662NZq3rzFGuDDDzpmN2EG6Mt9XMWY 1835
trio/_tests/test_dtls.py sha256=HaEEsvUlnZk1X2gCHKxLIu49uO__K91HN3R6PCMhIKU 34006
trio/_tests/test_exports.py sha256=Ba7ydy4RVro7zQF4GdJiNYAGixZ4jds-BzdB94Hw9Pk 20404
trio/_tests/test_fakenet.py sha256=mhKPFum60_b4tgOxC9Gvq3YCTR22Pn9UChVq4KHTXLo 9665
trio/_tests/test_file_io.py sha256=8C2lWgTuFW1WJO_WgFQdQos4x3ggcqYnmtcZMOgstDE 7708
trio/_tests/test_highlevel_generic.py sha256=W0FvCC6g-18bbiCz1Jw3z8zPAyVIv366EyDZMOLQxf8 3035
trio/_tests/test_highlevel_open_tcp_listeners.py sha256=7NhGuE-P1oyFzrU00bQ_-MRotLE9Ae4Njr20n_nda_4 13609
trio/_tests/test_highlevel_open_tcp_stream.py sha256=JmJp_3SuqrKqpll70DOOgMSOV9kVW8qm_v6iTJUx4Ss 22150
trio/_tests/test_highlevel_open_unix_stream.py sha256=dhW9cbF5BNZWEm2sm0gKwNyFlOhvxwU_CI_neArNEa0 2430
trio/_tests/test_highlevel_serve_listeners.py sha256=0uaKUTO-FlsrjPmatVTgC1qjEyirR_HweGcdl361IwI 5895
trio/_tests/test_highlevel_socket.py sha256=SDiy4172m81I8c5rrbC2QceYUpibWSeQLOQBPgjAD5s 10707
trio/_tests/test_highlevel_ssl_helpers.py sha256=zanmB2rhd7-HeJG6-X856fqMFKG8yQ-SnYz4V7vxn5U 5500
trio/_tests/test_path.py sha256=ZjZIFZhB9PDh82q7D3ZHXesEFgkyFOGVTwsq7n4z-_I 7343
trio/_tests/test_scheduler_determinism.py sha256=OKyz6oC_Sy4fCldzxrrirBl1Ria-6CJM-_0kx6DR1uw 1336
trio/_tests/test_signals.py sha256=4WvAOC7jnkPUO3mbKagulClJkY7XXWypXzqYUZ31-uA 7433
trio/_tests/test_socket.py sha256=ka96TNYOFzWNeCUvlcyTXE4fHH3dGk6XWz3VmjurtTA 41790
trio/_tests/test_ssl.py sha256=OHJy52Ztg5O3Yo7PWk4TL1RJWmoZKglqFJZL3XHaOeo 50668
trio/_tests/test_subprocess.py sha256=LzlbfyZNf_1Mx2mjQqJYDV89E4JVPQa0aoj5_HHMHt8 23546
trio/_tests/test_sync.py sha256=khaNgFiRHiGgM1jMC90yWOmSKhrZXKipzYwpX5uwy_E 17205
trio/_tests/test_testing.py sha256=AQnSHzkA_Wq2qBkXffMGdlFe7hT6-m4D4l_LGVPLIY0 20754
trio/_tests/test_testing_raisesgroup.py sha256=_lpy1BRZ0qnoKerLUlXFtDpsB8G2g7pTX13lCL9gP6c 8942
trio/_tests/test_threads.py sha256=gBEKEhNuamKvzOdA6QhAmtAVQREw2Z14XSpKAovwjo8 40147
trio/_tests/test_timeouts.py sha256=1OTfg93fsCT_QVMidHVX5R0wn9dMmzvf1cITk-Zqg8A 4117
trio/_tests/test_tracing.py sha256=xY1kQq6ADqLfL49xosfOpO7oU5eEd8IEGBi0h4R0-tU 1696
trio/_tests/test_unix_pipes.py sha256=g63RRkA1DeueSAz3RXOwT2L6nuPew9Y1x7qPgL5-apM 10087
trio/_tests/test_util.py sha256=70huMVrE3WhZwQUZi6cpiYFPRBmuFBP2FeMNli4bLPA 9693
trio/_tests/test_wait_for_object.py sha256=cXX8UKiFsOwGKdXJV7hnXLDDDljPCWvbGhI0EV88ju0 8241
trio/_tests/test_windows_pipes.py sha256=HydxlZCHBBS1ddrd9GKyY5HowY3jkcI9iw5zTJWbosc 3353
trio/_tests/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trio/_tests/tools/test_gen_exports.py sha256=qlBz6bRHrRs01rx9SBU2-ucQHNVMiEEjTfdZCwPRrvw 5083
trio/_tests/tools/test_mypy_annotate.py sha256=Vi51lILjBnSoYfNzdaXK0uxGuso1nLd-GjG9x4Y_XXA 4022
trio/_tests/type_tests/check_wraps.py sha256=SN5UGLMOLDa3tR75r0i4LenYUZKmjQzDl2VfG4UdTKI 284
trio/_tests/type_tests/open_memory_channel.py sha256=Iaiu47Crt9bE3Qk7ecigrdLCgcFdmY60Xx5d8dxhe30 107
trio/_tests/type_tests/path.py sha256=zD6wETpVXRlDzpPBsLAIXdRUeVsa_1BPmY7t6NL5vrc 5982
trio/_tests/type_tests/raisesgroup.py sha256=lFCEmN1OFDUyD_iWwHeg-DnGGa_3v3KCENFmR1kuRrw 5399
trio/_tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trio/_tools/gen_exports.py sha256=pxqkjhCbDyD_RIwrsBAtghIDJ0dme3jp4YjqfUTYX5g 11649
trio/_tools/mypy_annotate.py sha256=1SNhC2pxkbXf5FI0H2IYSBebO82f8tTMNZzH7YKSJeI 4001
trio/testing/__init__.py sha256=bnFBtml5dzYAwx2oZMKusKc1OdroZ_a40lED0R6nf_c 1480
trio/testing/_check_streams.py sha256=1p8MsImCG7Gbf6N-jQh6Q9AjTH5rLU6Zzz7Rgc1jtyM 22742
trio/testing/_checkpoints.py sha256=GYJcBMrrGPVq7f1ihrFG0QHH_WgECLoesySJj6bvi-U 2135
trio/testing/_fake_net.py sha256=1hw3eDXxFbi1gavJ-aP_NiJsUyXQYgCK1WvHPFimi2k 17620
trio/testing/_memory_streams.py sha256=xhcZM4OMKEisHVwBBLBxXS8BhiZ2ax1Up1NoFoM71FY 23169
trio/testing/_network.py sha256=PNlhXTtJBgqrUnwAS7x5-dZfGUCq8akXvt4xoCudldg 1171
trio/testing/_raises_group.py sha256=0r5qbdrlU4iVHf932zZi3nvwrrOv0SMReZYcXJ-UBQU 17886
trio/testing/_sequencer.py sha256=7wG0m9wJWjx39v1pTQqP8w4EHdcZSIBmngNutDlECe4 2774
trio/testing/_trio_test.py sha256=ROw1i9UcwWO8iocGMM4JP3plIRx4W2WTg8hcpL2ShJw 1361
trio-0.25.0.dist-info/LICENSE sha256=QY0CXhKEMR8mkCY-bvpr9RWF5XQYGOzmPlhiSH5QW7k 190
trio-0.25.0.dist-info/LICENSE.APACHE2 sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
trio-0.25.0.dist-info/LICENSE.MIT sha256=-qMB1y3MAjtDK9d9wIp3PKNEnlwnRAudZutG-4UAtDA 1091
trio-0.25.0.dist-info/METADATA sha256=weLicbleLLJ0Hs0ot8e3_K4QDpdPPDSQbPvxvjxp1zo 8741
trio-0.25.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
trio-0.25.0.dist-info/top_level.txt sha256=_le_BDvZ_wML19n4VV0F5vMuqlucn3S2WDj34dDY_Vo 5
trio-0.25.0.dist-info/RECORD

top_level.txt

trio