aquests

View on PyPIReverse Dependencies (0)

0.30.2 aquests-0.30.2-py3-none-any.whl

Wheel Details

Project: aquests
Version: 0.30.2
Filename: aquests-0.30.2-py3-none-any.whl
Download: [link]
Size: 421198
MD5: 3f344e3e6cb2b60e714857769cb6418f
SHA256: a455d57e50e061d81feeccaa118023d19321e48795418fa3a0bb83af77f4e4be
Uploaded: 2021-11-07 07:44:06 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: aquests
Version: 0.30.2
Summary: Asynchronous Multiplexing HTTP2/DBO Requests
Author: Hans Roh
Author-Email: hansroh[at]gmail.com
Home-Page: https://gitlab.com/skitai/aquests
Download-Url: https://pypi.python.org/pypi/aquests
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 7 - Inactive
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Database :: Front-Ends
Classifier: Environment :: Console
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Platform: posix
Platform: nt
Requires-Dist: rs4
Requires-Dist: h2 (>=4.0.0)
License-File: LICENSE
[Description omitted; length: 163 characters]

WHEEL

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

RECORD

Path Digest Size
aquests/__init__.py sha256=ohn_byw17Il2ouef1MLb2UlsGluQUwrQ-x8jbgX37gE 14632
aquests/lib.py sha256=RLdg90D857DQYLDe1JcvEFdrTld5YE6ZTPXa1fn2OAg 239
aquests/lifetime.py sha256=LpLRGsaXOnZ0qbCHyCvd822h8QI4KBTqq5ZJlWmxT14 7333
aquests/queue.py sha256=cTPVLw-tsW4d59dLvzP5J8SRoK89zcXquIdtY4uGzU0 987
aquests/request_builder.py sha256=f5cH8jEjBEGgBQl3kvd6MvM0BURmP8CR727jlfUA59s 2448
aquests/response_builder.py sha256=5UieInGdds2tWps3gMNPSqMM3-y92W6Wel6nbByXJjM 326
aquests/stubproxy.py sha256=_1nbWOtvk6mZKMoE8sNoMHhfSOimiZOEx5VT7dqqWuo 628
aquests/tl.py sha256=qGk-_QjqHAVxxMpJrBfitIdd8onh2XH3bFXn6foniRM 2515
aquests/athreads/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aquests/athreads/fifo.py sha256=vXmb8YPu_xl1eUGH5dFkaw6CEKWN0B1flDyBWVZJaeM 2540
aquests/athreads/select_trigger.py sha256=jIKfKXzbfUnBSsZkky9QBkFtSuoCtvCsURRuHU5kfmk 2445
aquests/athreads/socket_map.py sha256=UPbdGyOxjp1oXAhVuGDbM1RxQ27Lw_Rfv8VTE5oWLk0 1369
aquests/athreads/threadlib.py sha256=_f3dav1pX6ozeETPtnYRQg4WE4cHGIIw-JJ4xOwDTZg 3443
aquests/athreads/trigger.py sha256=73GClHYNluMTC6ygvPyOL5kErd3yiN5_s9ya0as_8lE 853
aquests/athreads/trigger_file.py sha256=HF0KaTATDdb0vFd8AaRmgtDx7DZsArm9wH8RbAGim9M 3266
aquests/client/__init__.py sha256=obnqmzm49ueq1CO_SX9ExVra2NVzr8pzWwrVoCn_m_Y 217
aquests/client/adns.py sha256=bvJZGPLjgKX0qgEwuCYPbta22wyfDvb8a4fFLRinb5k 3122
aquests/client/asynconnect.py sha256=l1UdkWEnqMYEzoDXaotZ5gFVOMmlD3jQXYLfS8_2gS8 17006
aquests/client/baseconnect.py sha256=ZhKruiDZOfo-Eia_b2VAdocEFHhLSkFJHqswLa5qn0M 3156
aquests/client/socketpool.py sha256=u_tt3J5dOXXQcPuQ7eq9RgirPdDqdiFzVxyYJq_1wKA 6564
aquests/client/synconnect.py sha256=d3lldeusg6Lz90id78o5RFGvuZ-_skXPmg2wlyWeRfY 1200
aquests/dbapi/__init__.py sha256=ohS_rjxTaxSBCG2A62ARppvttOExWzwn0Wj2SRdYtG0 452
aquests/dbapi/asynmongo.py sha256=DRGNZbAI-_OLX8ti6zjI9h4ZJcfbH5xL2PCqtUDCjZI 10690
aquests/dbapi/asynpsycopg2.py sha256=BIpK9OP3zvuk1mlWFvTusk-Y8uWdG2QWbwqVfN9ltlk 4865
aquests/dbapi/asynredis.py sha256=Etb-GJohx3oLwjZTwALrSH9uwXlH5ZXI-tghhKkDHt0 4145
aquests/dbapi/dbconnect.py sha256=VwmvQ5vVv6q1yJTyPxgqCYY7789E1ur4x_wsjc_F02o 5879
aquests/dbapi/dbpool.py sha256=qn1-JfFgrJ9MuJtC_yYo9vmXSxDDSEJafW9R-8LRTRI 2699
aquests/dbapi/request.py sha256=NhVdnK-1KQR_QsDvTI1N5rPubXBkSy_37K3PujvXoqk 2019
aquests/dbapi/syndbi.py sha256=1rwbhk76b13-Iye14HiUb4tx0cvnsq1cp6LzUw-imcQ 4142
aquests/dbapi/synsqlite3.py sha256=-BxQdrhwLlH8a22KcWkCvlW1zbyA-TN79jGQl8QFAxU 1983
aquests/protocols/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aquests/protocols/whois.py sha256=shgjcjTFVS-ZUsI7tBmIR6fN8HH4HpG-M4aGTb_zlck 1277
aquests/protocols/dns/README-hans.txt sha256=VkbBkxWwsDHyBWxEE7gCowpLlzh103tRFf1DPitNXdw 740
aquests/protocols/dns/__init__.py sha256=lQedOl7v66wfmWVk-5IAjFAlx0PYSYct7kJFpW1nY-o 9382
aquests/protocols/dns/clients.py sha256=NvYtkrPPWbDI2AKUBzuCWn3q89hKJQKAsN_D-KFfRFo 3855
aquests/protocols/dns/pydns/Base.py sha256=pThFiOW0LDPGzDZ7rYz1Vh7jWj2-J9T1AkMfarhOkjc 9437
aquests/protocols/dns/pydns/Class.py sha256=lusuwg0IBs5iGtrehKsDlq-t-48AM0pd4n2kdAYM7TQ 1345
aquests/protocols/dns/pydns/Lib.py sha256=PRDqG_4uMBF6OIWxDi66MTpgU9Inth2SFicuGXdBGdg 18945
aquests/protocols/dns/pydns/Opcode.py sha256=YDx870j_CSNAjuZV7ZlXAP_Z2vwl8TkDqp4U9aWI-CY 1050
aquests/protocols/dns/pydns/README-guido.txt sha256=zCKY7Z8kY4B0Z-Wt8yBsd42RRcqP_PzKAg-4OTquWTw 524
aquests/protocols/dns/pydns/README.txt sha256=wTDsdiQMx4jBuk9AbGeEeuiL-Q1XuIOgchKiOQ656V8 3759
aquests/protocols/dns/pydns/Status.py sha256=v87kThFXRQmloJBYrzb-lcitL6oW2d2OLGE9PZ1KPm8 2223
aquests/protocols/dns/pydns/Type.py sha256=X9jY-2kH1HBvnzl6rJkGB9s8Y2FFqz0rmPSlqHweRso 2177
aquests/protocols/dns/pydns/__init__.py sha256=YLS5KVhIozztyLdDvVKigo6DZlXIKof7sfOepPYhAks 2174
aquests/protocols/dns/pydns/lazy.py sha256=BMHvsq_p_jrrl4CoIvftXiaikOQJvQL4xFiZrJdbrm8 1262
aquests/protocols/dns/pydns/win32dns.py sha256=MsvVY_DywHODcHCaVq_yyYoWE7ZTZquH1kk7VtCA_bQ 4584
aquests/protocols/grpc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aquests/protocols/grpc/buffers.py sha256=NEQMhYMCr7K4MIdaWZe0KCwHPScGBR37iZ27THRTzok 516
aquests/protocols/grpc/discover.py sha256=-4pLnSZ9C19iBmwqImxRrCGx4i-dd0c92Ra5yGp_wsk 1701
aquests/protocols/grpc/message.py sha256=gJU0sZYydsvZFRXA6TGKirMnClxIu9vARb-ggfw9mfY 549
aquests/protocols/grpc/producers.py sha256=yudzbqoA7tbGXZmU11Dw1St-ZQ-XF6DVwYXC6qQhVGQ 1646
aquests/protocols/grpc/request.py sha256=Q6s_qKodRcW8awJwsYSF1sY0SKQUbN_hF1I8gjYj4GQ 1434
aquests/protocols/http/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aquests/protocols/http/base_request_handler.py sha256=KlMXVNQz52qGz7MmXFPvDyCDieaO7gL5ctuTM4ZqcZI 358
aquests/protocols/http/buffers.py sha256=kOi_xwpc4cSmQOleOq6vA8tIF9BMkZItYjurbNrsooQ 2880
aquests/protocols/http/http_auth.py sha256=oz9b89jYJ1KCUPl_zLeCsI53P58oSDCWHoIa1K2My9Y 2576
aquests/protocols/http/http_date.py sha256=RMwKlBVB677IymPtHtJPRQB2Mc_4olnqGh4lX7dmZaA 2638
aquests/protocols/http/http_util.py sha256=iR9Fi6iN2fSimKJFwMUcaopVlKfvqSmPlsjMUl2W7VA 3812
aquests/protocols/http/localstorage.py sha256=afeNxdf7J1P-bcyJgkjolb5fBP3HeLR6EUbO7dg1Ejs 3321
aquests/protocols/http/producer.py sha256=FcR2JAvqDsLkC7vFeoHW5Mj4JLl9e2VM56SH7DLWa5E 3365
aquests/protocols/http/request.py sha256=YEsw0D0k548gewBMVupc2ZvlVqNNP17zyVqxqchNhOs 9502
aquests/protocols/http/request_handler.py sha256=dV7hOpGCwf-omj-ftd5WbKcuyiKQrcyUarnPU_nA4eM 10558
aquests/protocols/http/respcodes.py sha256=FKlzGnTqiK7J_m4ur2t2H0ndDGYwWt2Yb1zTRDKjUEw 1931
aquests/protocols/http/response.py sha256=fpSf2RQXqdbW0_L3c-m-rmZEyk88gCWdw0CeDP5ZKac 10153
aquests/protocols/http/treebuilder.py sha256=WVlv01tib61uZ9ts3bgbshJYH3vBi-bxQBL1Dtrm3iA 3474
aquests/protocols/http/tunnel_handler.py sha256=YxM5Qvf7yGwPnpcfF62s3VsL8KMdYCcCuLT--Xy5Ylg 1892
aquests/protocols/http/urlinfo.py sha256=OECmyR4qQcXwl5lqXpCmYFEQHPlhLc6L3S9KWygAbxg 3938
aquests/protocols/http/util.py sha256=mAOEf9hEa7hI078SafbPKl4YLJuaEi6poUw0lyDkIec 1820
aquests/protocols/http2/__init__.py sha256=M051nzpgiaGgTIvdOjgGXzJcFzMTHtohP2uHJKghl54 108
aquests/protocols/http2/client.py sha256=C41gCMLp8RJy8zoaW6klhdX7WSkfpTaGJ_Ev31Rqb9s 3162
aquests/protocols/http2/fifo.py sha256=qVqezXxsRoRExB2vGOTMxqQiUsajDO3bjXKvenjvRvc 2120
aquests/protocols/http2/producers.py sha256=oc0--LK35nW4LJbn8Ayt05X4XdFw6cR1RMqGcBTMHY8 3380
aquests/protocols/http2/request_handler.py sha256=ZfTZO_rxWLfvkoAdQbgj4qFF3bPKD0tccBEUwDqIt3s 8864
aquests/protocols/http2/hyper/README.txt sha256=La-i0sgpZ1jFjhsqK2y8r5udEFNoR3ZtBBlnwOEoym0 407
aquests/protocols/http2/hyper/__init__.py sha256=hjlFu_bGVJ5soZuiTQmsNW6aaUkK-W5IbFI5mSAl-Xk 967
aquests/protocols/http2/hyper/certs.pem sha256=3Akigx1BEe2GATdBsDMlMyFHvDhyP773sj5V7ktwdh8 313446
aquests/protocols/http2/hyper/cli.py sha256=we2c6vvULLWvxd2c4WvZ-BA3cD4PvhNSnCAmjZ2m850 7505
aquests/protocols/http2/hyper/compat.py sha256=-4ePNdhPhjQxsxwyAfvxvviQm6WFEXlT37AXRhXGEkQ 1775
aquests/protocols/http2/hyper/contrib.py sha256=MRc3VfgkeN1NmPkcvgqIZ7amDhFwBQUYR-VhBd8VZN0 5280
aquests/protocols/http2/hyper/httplib_compat.py sha256=YKZo7rlTPl_KdqEsW7cYB7hF83tR-9A32_DwgvH2KmU 4452
aquests/protocols/http2/hyper/ssl_compat.py sha256=uUjHOlC1maB3zj0KH6B0iYP58XD_RJfLDHeDAMaE2lw 10141
aquests/protocols/http2/hyper/tls.py sha256=px5Z7sV6gkCufiLraxzwiz-oSdYwAn-VV89c7KAselw 5200
aquests/protocols/http2/hyper/common/__init__.py sha256=_-BCxeuZ9kTv44i16J5XE3t2HJEGSdNf_vZc9thbOP8 81
aquests/protocols/http2/hyper/common/bufsocket.py sha256=S2HaBRSfwUyTduhSuJGR6jJ3cY4k_PCNAy1LFBBa1VY 8385
aquests/protocols/http2/hyper/common/connection.py sha256=XRdtjzN2WQDGvc6XZiSBkgFG9h9g3bFmmU2ZScyteY0 6213
aquests/protocols/http2/hyper/common/decoder.py sha256=7Kg1uLbGmMXWQVOt7wzozpUie2JWXbMYTKhog8ARLwA 1560
aquests/protocols/http2/hyper/common/exceptions.py sha256=MKbtWYYLOKwliHa4zal1wTI_Ge9Qj-kcrEcvnnk1EYc 1511
aquests/protocols/http2/hyper/common/headers.py sha256=7qHf-DOoWNSIdcZimtUKdnwAuQEZF3d7VbYDHvZupD8 8876
aquests/protocols/http2/hyper/common/util.py sha256=RsUsZiU06ZhOzF--inDI8r5MhLa1Wf_bGiX001XJbic 1370
aquests/protocols/http2/hyper/http11/__init__.py sha256=nykyFm5RmpqOR8eCU9CuuUnCoCAYAylMtERlqq6n6V4 101
aquests/protocols/http2/hyper/http11/connection.py sha256=RG2UmYKaVAh5qUWEdehWPyQUq8UQyap1zwlgGffAg4c 13243
aquests/protocols/http2/hyper/http11/parser.py sha256=s6jSDvxX7ymraOa06ykXJeoCxtF_E-Jq1KLU5u6xIys 2565
aquests/protocols/http2/hyper/http11/response.py sha256=Hd-nRGIxUOmaRoYtAPuuDEjfT_KyliAQqWQR6xUwBN8 12044
aquests/protocols/http2/hyper/http20/__init__.py sha256=mB2tuRHPRt7AVLuj44LzR4G1BIvmZ1d-3-uRdANGSHU 99
aquests/protocols/http2/hyper/http20/connection.py sha256=An0kp49wuX5Fz071eInYPWuRJzwTSijvQVgJTfeB7mw 33550
aquests/protocols/http2/hyper/http20/errors.py sha256=uZ33eWvJ8sopKWUYiW8H6yLaIKCoza7ivibV8LaclNA 3251
aquests/protocols/http2/hyper/http20/exceptions.py sha256=dF72pAoaM7VtB3RDfcum-dgLPazN5AZhOKiqyrJWSOI 1067
aquests/protocols/http2/hyper/http20/response.py sha256=rtw8g1qYNMZfsf5PIuv7kK-lh_5Ei1_iu6x5DJ0z3fM 7986
aquests/protocols/http2/hyper/http20/stream.py sha256=KmHRtMaIDp7Y3yjM-dV3WvNv_-aOJtwM5wPjOYgeWoU 12040
aquests/protocols/http2/hyper/http20/util.py sha256=1H0kWgbnySduCCaiexVCgUd6o_QMvBLI0YqCePWTdQI 1589
aquests/protocols/http2/hyper/http20/window.py sha256=aCNlI8eEwwS4-nct7A-jNDT6RZi0xHvnEDio95_oJts 6155
aquests/protocols/http2/hyper/http20/h2/__init__.py sha256=RyzmOTV7XsUrn2UhXNXApj75ABkYWCgeh0apK7zxYPk 90
aquests/protocols/http2/hyper/http20/h2/config.py sha256=9zQSxQ2bpFs07AoPSGa5s6sFzkmRkD8GS5sJAPD10YQ 5764
aquests/protocols/http2/hyper/http20/h2/connection.py sha256=Xm76PySJsN2Xl1yCHtEjwcFGgRyJRmw1YGYlHudXhtY 84057
aquests/protocols/http2/hyper/http20/h2/errors.py sha256=V72QDn-Cp6KxH7qRN4T38Zttl2SqgO_y3K1Z2rLN5kY 5040
aquests/protocols/http2/hyper/http20/h2/events.py sha256=Jec6Lg-_V4MDqZRpdDM4GkfYcaTu8SKTRdpc0rkNmMI 20478
aquests/protocols/http2/hyper/http20/h2/exceptions.py sha256=tD1kLZcy82BD5OLrc84pSRo8rhQQ53hayIOBr-EHiWo 5365
aquests/protocols/http2/hyper/http20/h2/frame_buffer.py sha256=wfptLMqO2Oi95Lm_XZ7mjuFTtXz011a6FD45QLH0JzQ 7300
aquests/protocols/http2/hyper/http20/h2/settings.py sha256=T1Mz2z88HYwzojPIwW_GSV1k0P4oeZaL777gKy7ZjFw 13412
aquests/protocols/http2/hyper/http20/h2/stream.py sha256=CAAi6EUwjgyi0I2Qawmpg0y8IKh9zdGVuW5cFvQzQxM 55805
aquests/protocols/http2/hyper/http20/h2/utilities.py sha256=ckuCjlex1Kf1cMmplWXWKZrFcD3DEF5gMHo_oqY5v2M 20128
aquests/protocols/http2/hyper/http20/h2/windows.py sha256=XRuu1Y2WlTq6TuEpuhfvl5R6TIGysoU9s0mpFVgjIUA 5603
aquests/protocols/http2/hyper/packages/__init__.py sha256=fM-Yf2Qoip9bOeYgsrbBGhZbekmzSA6ZFSDTuOgZJf0 132
aquests/protocols/http2/hyper/packages/rfc3986/__init__.py sha256=FYsGaxC3YOZnI9PHwmBSxPaoTzBx_4wrVUgkKvO1SDI 1289
aquests/protocols/http2/hyper/packages/rfc3986/api.py sha256=q7CiSiKAa80poAiUV8uqrrJshk3aLps0nW5xozdIA68 3383
aquests/protocols/http2/hyper/packages/rfc3986/compat.py sha256=cIQft_SFZDRgaDmm0wKiiInDKTQp9sQI7EoRI__W87c 936
aquests/protocols/http2/hyper/packages/rfc3986/exceptions.py sha256=9pDPf44YteheX0PO2h7mZo7_4f7ItBs084sVYzQmypU 617
aquests/protocols/http2/hyper/packages/rfc3986/misc.py sha256=HTKIdHpNlnJxqYW-XMsY3B4YdorjB5Ylv0hJ1NxTLF4 7868
aquests/protocols/http2/hyper/packages/rfc3986/normalizers.py sha256=3-IXisgKb369YByBB3SZrKLs70uPiNfrgt2vS54DB1A 3332
aquests/protocols/http2/hyper/packages/rfc3986/parseresult.py sha256=vNrFLuBYq2Qh7ty4DQfB4INxKKslH7ObeaGmtpSqPm8 11142
aquests/protocols/http2/hyper/packages/rfc3986/uri.py sha256=lBPjJQ3wZ8kMQf9Nffa8uSZC-3XbEoUyY32d2Uz_PyI 14669
aquests/protocols/http3/client.py sha256=2QJaNmVkM6j9P5SzHs647BryPhpo7WlP2JwTCksepg4 14181
aquests/protocols/http3/connection.py sha256=fqkkrvEgd4VFv-c9ip_9k7tBP0KgtoTpXtuk5BSQy8A 3515
aquests/protocols/http3/events.py sha256=bjPyeSs1LNneEct3_y2U1ozrs_uNRdTfr4_OWvb9Oiw 327
aquests/protocols/http3/pycacert.pem sha256=8ozlGGd1GiVWj7PQYYl6jWSnJZnK_BpERmr2WY5DO_E 5656
aquests/protocols/http3/requests.py sha256=Pm9SUwSehsXjndmIUw197gEo2K_VG2qPCDC_WNKId5g 7837
aquests/protocols/proxy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aquests/protocols/proxy/tunnel_handler.py sha256=y4v_cadXoJtYjN8oDYyMVRNCepCRSpSSRNWwtNqJIB0 790
aquests/protocols/smtp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aquests/protocols/smtp/async_smtp.py sha256=qAotN3hFHEcvvBUJcFZP-Z46J7am-LLtxXWxl09hpds 12112
aquests/protocols/smtp/composer.py sha256=Nam4NqicYJOwckOBFfb4msk91SKNsVTxtUAfUuNGh8E 5695
aquests/protocols/ws/__init__.py sha256=Zst5-YzozPjbTLDWdNNwoomdsC2Q_zpFlpU1HOBgsnM 260
aquests/protocols/ws/collector.py sha256=0S7f6AKktKiIwCFevIliyLQVDBPWXavSjeqXcfgnetQ 4576
aquests/protocols/ws/producer.py sha256=HFOwGqIjsETYxF28GNWgMJaSE1-FTGCRKGDuaYOoEbU 2076
aquests/protocols/ws/request.py sha256=SLVQwUaZj7alPyPPZe0O8HbEiZE25rY-MKlGvYeqAYw 626
aquests/protocols/ws/request_handler.py sha256=wEzpHuO4n7WaAhtqoWLszlq7MpBTA9Y3Byxm2OicJqY 5685
aquests/protocols/ws/response.py sha256=Ux7YbeOw5sz9BtFrup0Ek99o1l7BDEaEL29LDZZpc84 750
aquests/protocols/ws/tunnel_handler.py sha256=JkazyOGfTleRpfbhwIlJs2J1v0kJWKBMSSx6M3TteaM 1430
aquests-0.30.2.dist-info/LICENSE sha256=jnLJXjDOhIGQzLUD2crd4PnZybhhrOFlLel_EznbVIA 1083
aquests-0.30.2.dist-info/METADATA sha256=dvCJPn9LNJ7wTMS1ox48cyPNqNmbLxe4DKo8b8bJBGI 1003
aquests-0.30.2.dist-info/WHEEL sha256=ewwEueio1C2XeHTvT17n8dZUJgOvyCWCt0WVNLClP9o 92
aquests-0.30.2.dist-info/top_level.txt sha256=WAxmKiUH5O7iWacKzydrs3OPtz6nGFgDCBXynP62huc 8
aquests-0.30.2.dist-info/RECORD

top_level.txt

aquests