trio

View on PyPIReverse Dependencies (277)

0.23.1 trio-0.23.1-py3-none-any.whl

Wheel Details

Project: trio
Version: 0.23.1
Filename: trio-0.23.1-py3-none-any.whl
Download: [link]
Size: 448260
MD5: a6d81e796e9f6972be1e35792495fd3f
SHA256: bb4abb3f4af23f96679e7c8cdabb8b234520f2498550d2cf63ebfd95f2ce27fe
Uploaded: 2023-11-04 05:58:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: trio
Version: 0.23.1
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
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 (>=20.1.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 (>=1.0.0rc9); python_version < "3.11"
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: LICENSE.APACHE2
License-File: LICENSE.MIT
[Description omitted; length: 3020 characters]

WHEEL

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

RECORD

Path Digest Size
trio/__init__.py sha256=vM4TUor1leAGEJ60moofzrX1jBAa9D60_Kv4hoMZbmw 5464
trio/_abc.py sha256=vV7hStevJ1-rqO9GQkjPd8tS_FuANOLaBvKNESsaBjc 25277
trio/_channel.py sha256=MoAt_MwD015TEhaA1rfZf5iI3Lu03h9kUPodDqQwMp4 16818
trio/_deprecate.py sha256=LK1pjIISjhL5x8-gajdJ23iv6WbdOkBUX1tYMq38v2c 5479
trio/_dtls.py sha256=SpheYbdiSCRKuloDdtVDPFjb2wjRxWTiA-Pty3lCQYY 54309
trio/_file_io.py sha256=f3oAV9hPNruu6QAHqoW48m7eOxGLEn4l9_fNLxO_ayM 15364
trio/_highlevel_generic.py sha256=QmDPs-skPPlVXAdk3MoRUHgKShqArSS__wKEtIC1ilY 4775
trio/_highlevel_open_tcp_listeners.py sha256=yVA7yKgjPEtJ7RFaqC_zDaySbT9u8IwnlwQjrTOTSts 10097
trio/_highlevel_open_tcp_stream.py sha256=-6hNmYkSkRjmx-_r5ZlKf0DPrWB4FbMgUPe0XcxCWt8 18614
trio/_highlevel_open_unix_stream.py sha256=GYfdgjcbQjNWgnn2NyadvNU11E-i2kxBuPn2NOgKUr0 1595
trio/_highlevel_serve_listeners.py sha256=dqS2D8xO2cj-pTUr-62O1pC-L-Jc4D3aBErVD3thRb4 5098
trio/_highlevel_socket.py sha256=h8Gbo6hnPdxIECdo6eFrDWRB_rBJC0Hhmz3v6C9fzbE 15757
trio/_highlevel_ssl_helpers.py sha256=o9DhMOmlb3Co2vMn4R2gyq0fHXokkAYf9KPGPFX0U4A 6425
trio/_path.py sha256=dEnXDmzeSY7YS0MWRL_e_Bgf-QVcNqNW8J2kRb9Zrho 17259
trio/_signals.py sha256=YTywm8ADneA7-8rHSkryE0pN72WOheqLc_g7smKE-Xs 7176
trio/_socket.py sha256=exjLjSkFugNqNViqMzOTwAdyYdfJdXgeyfUBkVoKtVM 44093
trio/_ssl.py sha256=4uQYaGqtUYejWi_JnlQuBUHRV2EwSyMKcEUtY2Src5Y 45410
trio/_subprocess.py sha256=7U0-HZs6hfFa3f_1GidLn3mzLnU1OQpS9ZcH7sgWiuQ 39748
trio/_sync.py sha256=suq75a0Ph7iEM3cC01XjgZxEIqAVZl_ol2lxF593fmw 30741
trio/_threads.py sha256=B8e_pC88UXwNG5vXD0xw350XZCWnOcAv1sG92_-4_hE 23581
trio/_timeouts.py sha256=RqhRaFRf-3xOI_2LS7rwdyYKOth4H0IQA1mmfiA7Zig 4825
trio/_unix_pipes.py sha256=PRBw2fmquYpgxRw7mSKk9AUm4v-wQkynZp_CQet04s4 8184
trio/_util.py sha256=P3ZvTRlBl3PzTa-7gDC7UvYIzdnUBduV3rfjNCd3-V0 14419
trio/_version.py sha256=1RiFQdmxmehgWhMbNaJ11IEC4eFDzC-YjnNGBWxKCVg 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=y4zmJfPZpXDS4qr4cN-Usd4JpDhggcLYY5lWpvxfl-0 443
trio/lowlevel.py sha256=ta8s529Hck9RwDwwILPBXfSmwOvMi6_DySnH4WjHQvI 2850
trio/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trio/socket.py sha256=dfvv1KHNOKCr4eXkEOPtPuuwJUfpJH-odVMBKQKbyDw 21816
trio/tests.py sha256=LWsGcQZdn-0cCHDdv31N7EgaMT7tHqC5GeFPQWmu76I 1068
trio/to_thread.py sha256=KsbqCvSQK-y-zHYda111seDpqhxyYL14wHQ5_vYJjjs 228
trio/_core/__init__.py sha256=dUZTsNwr1gqQBzoDw7qOaZ8uhqvz5K0kost4qAPT_2M 2130
trio/_core/_asyncgens.py sha256=GNmmn0Z27OB4TqjMHxjgX1S9B3Al_vf1fkn4c8upSxc 9784
trio/_core/_entry_queue.py sha256=3RzyjbpqY8wc1tQNnPr85-oalnnJ-0nqIXj47gPTkok 9215
trio/_core/_exceptions.py sha256=t362dVCl96rTQ8NG5J24e_HSF8enTHA0pMEtwdzOW9k 4173
trio/_core/_generated_instrumentation.py sha256=MZCer_3FdWwX8gJG5eKbgvMmYt3tb9yGb7C3nu27wE0 1595
trio/_core/_generated_io_epoll.py sha256=0eYU3jkNs-kXqRxTyfBclQz8Q2pb7KhF5qOMgy2ndto 1355
trio/_core/_generated_io_kqueue.py sha256=XL_sQXlwO4b6s6UDuvX84AyOY-TMKoDhPdivC9PaxO4 2491
trio/_core/_generated_io_windows.py sha256=Mbsq-NOaYaT6dPug1gb2Qb30_E1PiPDR13iBC98HESI 3590
trio/_core/_generated_run.py sha256=QTXvLaSaN0wR3KtocoodUNtwajnyG0q6R2UznGSwDFA 10047
trio/_core/_instrumentation.py sha256=XOM0HgQHl3S4qEUuHTVHUuG66OB6M9d4-ydZBtEZVVk 3775
trio/_core/_io_common.py sha256=DK3lqNPV5g4VPDoo7VF4fXRITIMFAzJlXBGmrhsA85U 857
trio/_core/_io_epoll.py sha256=sRgc7j7Ytpfzz87ruAyK8tPK2Um3TuzFXnhV3q6FqKI 15089
trio/_core/_io_kqueue.py sha256=7SoJoCwY9j6agvvMX-NAraZUhwzNN9bmXlPiuFzhI2g 8128
trio/_core/_io_windows.py sha256=Bh3YzHj4BJtL12Vv83_ka_i6qyB5G_aBlugpaRVe5TM 38891
trio/_core/_ki.py sha256=vDrIwNk0E7-dc5sJimz4JhrpsVFzHVREfupdYuX1ELs 9714
trio/_core/_local.py sha256=4ziv3urzBphdlwy1fG7G772Equ2odnCIADPR_mkcqxI 3237
trio/_core/_mock_clock.py sha256=LA1dUQvpEKRPH1uDk6gHz5shDwrnjm2NtXspFwf52LY 6339
trio/_core/_multierror.py sha256=zVYwMMgK5Cn2Aueea1MShcYtLxC7Pv0XA4w2GNSh020 19570
trio/_core/_parking_lot.py sha256=4gpOpBh2TMWwkY4AirIQS5jGly_gQeafnxk8exOgxH8 9415
trio/_core/_run.py sha256=ySTDcnetR62q1Pysp7PQdae8AENgJ0x0Drmes-lF0to 114375
trio/_core/_thread_cache.py sha256=HPmBhvf368HIWfKZYH_4zQZLZwmhMeEoic2K2Wkwpqs 10888
trio/_core/_traps.py sha256=rBlqIMlci7EJgNWnppQ7ikHfAYoGNi8CqdlA_-xtMEM 11806
trio/_core/_unbounded_queue.py sha256=K6bxv9LHwd93HK4Y5l8oA6lS4J0T_H4Edg-U_PKZ5l8 5014
trio/_core/_wakeup_socketpair.py sha256=B6lo1saBf6IovL-f3ZdDt2K9vGtJvh70cTdEbXNWrOc 2713
trio/_core/_windows_cffi.py sha256=aubN9T_pvXYjHWqrxKT8tTnZKDnBnVNl9mT6dUiITr8 14015
trio/_core/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trio/_core/_tests/test_asyncgen.py sha256=a3ydId7gjcc31icL5sYV83DUUurlzRL1sRPPHMXzWH8 11820
trio/_core/_tests/test_guest_mode.py sha256=FX-PnIVagUmZQkMJ_yk7Zl2fq6uodTEU-PwFfFQ0IEo 22723
trio/_core/_tests/test_instrumentation.py sha256=TV9YU3WeNofj7Z096qXoMf4lhsPRApwPRo1qDThiQMc 8286
trio/_core/_tests/test_io.py sha256=NURQCk3SVMR3B8jw3On2S7PYauUoMX_NofpQkmDsft4 15994
trio/_core/_tests/test_ki.py sha256=ICRuFQTDolnSdakqRWYlH_v2KSAt5CRu-uLdyL3sgSs 15941
trio/_core/_tests/test_local.py sha256=VOsNNMcKpVmt2glSkVqG5RB1l6pYTxKWEawtCfIV7sU 2808
trio/_core/_tests/test_mock_clock.py sha256=bQ63iXyEALUKJ2ygeiVxAL3nVmHuVEzHRs8mNXJpPww 5143
trio/_core/_tests/test_multierror.py sha256=ryhcRDC2_PvJMbn-FqVfX7hPDkDEeWC63SuB0OoqC1k 16398
trio/_core/_tests/test_parking_lot.py sha256=fMBMT2BIf8HjaSCBlvcL1IM02GY414Qd1Yz2dvDm1jY 6155
trio/_core/_tests/test_run.py sha256=t43ryEH5NEBE2n7p9UKZeBEO7I7e1qQW6V9LJSvlhYs 88819
trio/_core/_tests/test_thread_cache.py sha256=kUquWKFncXi_1T5uk4526iyAEnljjeEycAFEToh49W0 6029
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=5THGwnwVqYjubowoFYcy2vm0SU8jWzZ0rVIDaY1W5g4 9951
trio/_core/_tests/tutil.py sha256=28GYByrt72QcO8fvkFuDA0UrtWvSSoFuMWmZE2kp_48 4479
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=p1sS-jJDDFPTixrGSwrl4rny15pmEVW0s-rpoWZ5Sdg 482
trio/_core/_tests/test_multierror_scripts/simple_excepthook.py sha256=p_CGgk6kebjecBjiARlmJenBoQTK5IPbJ0Gb6Rvanag 444
trio/_subprocess_platform/__init__.py sha256=ALKcqf960_U6Nn1VMp1LnhSqJC9kMbBlLohMJlA3HfY 4605
trio/_subprocess_platform/kqueue.py sha256=KoiRh6P2_sLk6vXrCbGIYPGNsBYJxO0j0AbC8RKjorc 1788
trio/_subprocess_platform/waitid.py sha256=cCaafRadr_ZgthomLC3dcavQHIIZpbcyIQuHIBTNgRY 3850
trio/_subprocess_platform/windows.py sha256=afFjAx7ESaHkFX0qua0JqTAeATL_oAq8_l7VRihBQQQ 308
trio/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trio/_tests/check_type_completeness.py sha256=NTh2BEmiWdQzJpSvlH_-2zP2fkPEP0g5XGVt1tZER20 6108
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=82U5OUddakMWlPpfjmxUf7KMf8jsh2mKBiBzfQVMyDU 2016
trio/_tests/test_channel.py sha256=nqr1AVdvXgQ8YDw3ZtuoPFClB_-fJoRoXPqdzBSn9as 12947
trio/_tests/test_contextvars.py sha256=X0uHDL3HW3D_bYU5JKTWch4LRgzfS8sKoNeircnxGsA 1533
trio/_tests/test_deprecate.py sha256=SXXGC3PYiyiawKqyLQzkU4pBZPMlIKTWxmttlcuECcM 8638
trio/_tests/test_dtls.py sha256=oiHe8jWy8LTfKFbdlBgkH1o3s08OetEMQ4sJTKeIVQI 33905
trio/_tests/test_exports.py sha256=Aah72NrODyZq2SSHFl6-xMQVGQ37z6XW_cbWTacmvEQ 21762
trio/_tests/test_fakenet.py sha256=OrBLTbVlxOJc-8jQ_tKB1HQ_Ygpoa062x2FW0EdjbiU 1276
trio/_tests/test_file_io.py sha256=zse7L7pgqAlaN9itsMKDk8Wh905TguLM20eirkkF5ak 7647
trio/_tests/test_highlevel_generic.py sha256=A4ypvtUx7PD743iLpCtTzaGKdkMfe7U5Tj--fkDH6JE 2943
trio/_tests/test_highlevel_open_tcp_listeners.py sha256=j0lWIVXVV22v_kLFjS5hTz55e8dhA-_4OYQvsuSFxB8 13307
trio/_tests/test_highlevel_open_tcp_stream.py sha256=MSuHmkzb9Pjfy0dzmHC8ShetlZAka-gwakpz1VIS9O8 21272
trio/_tests/test_highlevel_open_unix_stream.py sha256=Mh-h0THmiWWDaGv4FKdNoazmimMjaz9srvGK7y1Ydh0 2067
trio/_tests/test_highlevel_serve_listeners.py sha256=cR9O5dXEfClanDOhwxMz9U5ZE8I8W4UjPe5l7SDmM2w 5693
trio/_tests/test_highlevel_socket.py sha256=a9YP6lFYojqs7T0QkGdjY-rBMrdFxXWF0xY9Zd4Nh6w 10309
trio/_tests/test_highlevel_ssl_helpers.py sha256=VH8UBleVYSS4tj7fvBU1bCQNECgIWqkSYiuGDRIM2sY 5442
trio/_tests/test_path.py sha256=eDukgLoxrH3G5xQoQ-oLzT8WnZ7-7DW0ldkYqnZ7_DI 7868
trio/_tests/test_scheduler_determinism.py sha256=aVzNn89RyN9OO4digtBB6cm6GF7LN0sB-uRX4BeMovs 1285
trio/_tests/test_signals.py sha256=9lCpkR9cBmSrGOhZTfINgQakwmacN6Ez2s6PFL0mkL0 7286
trio/_tests/test_socket.py sha256=2Oz7hC569j_ugDQ_oI0GIfyPA_wt4yEa8twKh09WgcE 40791
trio/_tests/test_ssl.py sha256=UZx2Cb-7Lz51lnML6nQEKfIEfzimP1plr50UZYL4RHQ 51520
trio/_tests/test_subprocess.py sha256=At7SlVrH6mB5q19O105mFdsL4yqkHCZ_CJ64wZ12lv4 22789
trio/_tests/test_sync.py sha256=Yw6hZogr3RkTtU0fzK5HaFm5RDZvtggmHFiF5iO9Trk 16964
trio/_tests/test_testing.py sha256=YIu_97_l0w-oVROGa6Nj-fHHTiXsnXsaQa8poNIL62M 20275
trio/_tests/test_threads.py sha256=XAN6j6SRIeW5tFJ7z9D9YcoRdLRJfvh4A-_h99cHyKA 38098
trio/_tests/test_timeouts.py sha256=BsogljyflYJvi5TpELASSRRcJ8F07PWaNSIIOPvS8a0 3901
trio/_tests/test_tracing.py sha256=xY1kQq6ADqLfL49xosfOpO7oU5eEd8IEGBi0h4R0-tU 1696
trio/_tests/test_unix_pipes.py sha256=H-ouGj9rPaxkiCZT5ZQYXQin8fLXj9BORaJ3o_SUdfM 9935
trio/_tests/test_util.py sha256=1HoGq7gzupizzHDIRseIJDRbmdEYVxsy7gX_yK_ipjA 9660
trio/_tests/test_wait_for_object.py sha256=CT5FnXciNSB6oKLvyR6zVb5H5OEZbOBR6rMDhzGKhRY 8094
trio/_tests/test_windows_pipes.py sha256=C9JQgT2PYWuA6WJHTsudgXGlRI1gLwfjpTboAJjebqo 3255
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=XORlxjrb4VPxNCWehbKwSKiRsnfTirZserWCqSoVEPA 3962
trio/_tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
trio/_tools/gen_exports.py sha256=H3ROOUbysQqOsgF3z99TIiLmXylzH7FPGE4tPXyEOVo 11299
trio/_tools/mypy_annotate.py sha256=2QcGTxbOb7T7-sgNUSnW7wQIFZ8R5QgK0MtS7MpMSls 4000
trio/testing/__init__.py sha256=e0zZasReDWgD5NwfqY7qvNMhL5hTLT9pqxKSPyxLzEQ 1269
trio/testing/_check_streams.py sha256=boYdZE4zDi7BoNuxh4KjuOdY57el3g1N97VerLFYNpM 21993
trio/testing/_checkpoints.py sha256=7fLYuXMiCld2sr0mDIMJpB9Z7Y4JdaP8kpw4ovaLatc 2079
trio/testing/_fake_net.py sha256=19DaluN_nOPpL8wXNRwhDMRUni8jjQECiyDEYi2qG3Q 16369
trio/testing/_memory_streams.py sha256=kvBOp-ol66DXefy-MRwpMxBdYORUgKqC4EpgjfOseZY 23209
trio/testing/_network.py sha256=PNlhXTtJBgqrUnwAS7x5-dZfGUCq8akXvt4xoCudldg 1171
trio/testing/_sequencer.py sha256=t9HDK7ZyOv7LiCIey240LQK9HRiXyuxzlRa-5lDwTpo 2742
trio/testing/_trio_test.py sha256=EC3vYHBIElA6hjSPbm8gy0KX-GN1eyz8R1FTbBCmSTs 1356
trio-0.23.1.dist-info/LICENSE sha256=QY0CXhKEMR8mkCY-bvpr9RWF5XQYGOzmPlhiSH5QW7k 190
trio-0.23.1.dist-info/LICENSE.APACHE2 sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
trio-0.23.1.dist-info/LICENSE.MIT sha256=-qMB1y3MAjtDK9d9wIp3PKNEnlwnRAudZutG-4UAtDA 1091
trio-0.23.1.dist-info/METADATA sha256=bRt4tS4EVab2kVyoq9-2XiCesrExHFwred4jaW7dJps 4905
trio-0.23.1.dist-info/WHEEL sha256=Xo9-1PvkuimrydujYJAjF7pCkriuXBpUPEjma1nZyJ0 92
trio-0.23.1.dist-info/top_level.txt sha256=_le_BDvZ_wML19n4VV0F5vMuqlucn3S2WDj34dDY_Vo 5
trio-0.23.1.dist-info/RECORD

top_level.txt

trio