skitai

View on PyPIReverse Dependencies (1)

0.51.2.1 skitai-0.51.2.1-py3-none-any.whl

Wheel Details

Project: skitai
Version: 0.51.2.1
Filename: skitai-0.51.2.1-py3-none-any.whl
Download: [link]
Size: 600644
MD5: 9cc4a1c5ef440bf6b283ba32b5ce58a2
SHA256: a571b0d506772b0cb575a28de570d60e2668feef1eda4ef1cdad3698fe62979b
Uploaded: 2022-10-04 00:41:54 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: skitai
Version: 0.51.2.1
Summary: Skitai App Engine
Author: Hans Roh
Author-Email: hansroh[at]gmail.com
Home-Page: https://gitlab.com/skitai/skitai
Download-Url: https://pypi.python.org/pypi/skitai
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Internet :: WWW/HTTP :: WSGI
Classifier: Environment :: Console
Classifier: Environment :: No Input/Output (Daemon)
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.6
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 :: Implementation :: CPython
Platform: posix
Platform: nt
Requires-Dist: rs4 (>=0.3.6)
Requires-Dist: sqlphile (>=0.9)
Requires-Dist: h2 (>=4.0.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 75 characters]

WHEEL

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

RECORD

Path Digest Size
skitai/Skitai.py sha256=xRoVQjo7cnlznm-FWFIRbyKOUvUY562mALYAEAKosts 13760
skitai/__init__.py sha256=e9kgyeOxFLMrZZGz366mBXgVs9doUqr1aBA561eB3vM 34075
skitai/counter.py sha256=CdhEttqRsZ5_HFTgntI_2pCQcYbzsAEQ_D3zTad5PiY 2608
skitai/exceptions.py sha256=pqdFZDTLRKxEX2luXXBN_onGyvaJxhKsa6KcUxnXwdw 319
skitai/saddle.py sha256=m19bcu8NoAf_yk3g-dB4Xz8ESdxSfHj274-gDtk7DUk 123
skitai/utility.py sha256=1vHMDwC6WDkLIEv1nbhc3kfh3uU2Td-2D6gtqpE4Wwc 7131
skitai/backbone/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/backbone/http3_server.py sha256=iG_t3_XPIPkI5G-HeX0h5uOD7J3wCuriyQQBA5WiHAU 5594
skitai/backbone/http_request.py sha256=gJRSHyeeqJqwTWXvO7-CA9Bbvo9O7tOCkAlLIrjlRiE 13692
skitai/backbone/http_response.py sha256=STnUaINvbs4q5T2YaF37O-Fg9XP_ncGyTsYrfWIP4PI 26662
skitai/backbone/http_server.py sha256=PU2QE0eAROv5aY8q-rwzHEOS47CAMBTtUD_bA8DpDnA 25094
skitai/backbone/https_server.py sha256=WxTCh_BkT4TNJ9-_hp4rmQZaDLd1iD7XiRWc0HRBy3Q 4238
skitai/backbone/lifetime.py sha256=N2Zw9y-DOCPJ8pVq-ia9SaCLgPA5VgB2mzIgr3gGP84 4418
skitai/backbone/threaded/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/backbone/threaded/select_trigger.py sha256=jIKfKXzbfUnBSsZkky9QBkFtSuoCtvCsURRuHU5kfmk 2445
skitai/backbone/threaded/socket_map.py sha256=UPbdGyOxjp1oXAhVuGDbM1RxQ27Lw_Rfv8VTE5oWLk0 1369
skitai/backbone/threaded/threadlib.py sha256=_f3dav1pX6ozeETPtnYRQg4WE4cHGIIw-JJ4xOwDTZg 3443
skitai/backbone/threaded/trigger.py sha256=73GClHYNluMTC6ygvPyOL5kErd3yiN5_s9ya0as_8lE 853
skitai/backbone/threaded/trigger_file.py sha256=HF0KaTATDdb0vFd8AaRmgtDx7DZsArm9wH8RbAGim9M 3266
skitai/handlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/handlers/api_access_handler.py sha256=AlvZOltyPr7d1y-VE_HsjGV8whnfizONyM2_IeoS3kU 2421
skitai/handlers/collectors.py sha256=7l6krJIV593psd_DIac-fk6lAX3lxV9pD6SFM0Lqddo 3126
skitai/handlers/default_handler.py sha256=ik4_Rg_UX8hYLAx58ST9NRLvECmTSZr0HBM8rJRS17U 5896
skitai/handlers/filesys.py sha256=DKO4t3Sc3m7CPOqDTKZKksxr6CN6pYKE2GGzLCj-jMs 14063
skitai/handlers/forward_handler.py sha256=F6Ne6bt1X3rojh4vBo_TEF6iXCRkoshAleG__aoDXEU 523
skitai/handlers/http2_handler.py sha256=_-bmUxtpzuZ2mzVNfbTaOcVXbVwcV6ExEAD3E7OABzE 23113
skitai/handlers/http3_handler.py sha256=YhwMxK_WrTna5sIPmeJYrypikmb0Pu1vUBRnP2sSDGw 10435
skitai/handlers/ipbl_handler.py sha256=J-Ta6_F7YvThN9iiR1Q0r4MUW_971GIPxQShap5T_AQ 879
skitai/handlers/mime_type_table.py sha256=0sl1vueflAJeLIZKuGvhE_HEbz1Umw08jZUdBfN8-6I 3687
skitai/handlers/pingpong_handler.py sha256=LVtNMjLLdUfkjDICyUwPNFsZlk60PY9sDGjyt4ZrT6Y 283
skitai/handlers/proxy_handler.py sha256=Kf8rTTcshMMTu7IufyrtQCSGzBFM8nab6GpSP7Jt0CI 10632
skitai/handlers/proxypass_handler.py sha256=Kq4qxXustvSYRv0n4bPsqjVpo_ApkBtunMS-A8sB2Ac 3465
skitai/handlers/vhost_handler.py sha256=QSoVIOhO0KujvfWtQgq4CGMQAzWIc18YlY4VXFT5qSU 3439
skitai/handlers/websocket_handler.py sha256=N9FbtdyS6CQPTlwYv_3Y2RYDh_650pKZ_EFxlmokQRQ 9141
skitai/handlers/wsgi_handler.py sha256=Iyx16v3D7Day6GywskU7F6ru1PZCN82n8M-6dSPL7XY 13458
skitai/handlers/http2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/handlers/http2/request.py sha256=j1rYV24YDnm39vgAr_FueRczrOVr6jMFVNrrQRkc0ro 712
skitai/handlers/http2/response.py sha256=QZRR7R61Z9KBvNaCNjW-ySmMnIIAgMyABsdwPti9Klk 4046
skitai/handlers/http2/vchannel.py sha256=cN1WuVm9TDu-YCpCM-3BKm0aMQnr9_UNsHnb89ofNQI 1405
skitai/handlers/proxy/__init__.py sha256=4NsQQ1kH6IHU3MT894mSS4CYSdAEXAsrwS5aHhrvckk 104
skitai/handlers/proxy/collector.py sha256=lfKubnKG1M0KHtIGWruwtChJtym9vZE5Zo0gUijSEt0 1564
skitai/handlers/proxy/response.py sha256=jVTZgdsGyvJDCRGNYkoioIl5jYYql9gavQrHxMFeOn8 2661
skitai/handlers/proxy/tunnel.py sha256=9MMypMRbWDrpeix9OCT4pNHY8SgmWA_qYqw-Sg9F2xw 1882
skitai/handlers/websocket/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/handlers/websocket/servers.py sha256=ugt4x2sl98o36SK_SaU87i5bipSKwmG9h2DqJq4C_SM 2378
skitai/handlers/websocket/specs.py sha256=90ONR0dM1WjEdYSu2CPuXsCa2pXxxcEKcaJ13RkqsI4 8559
skitai/handlers/websocket/task_runner.py sha256=UUsizqPvs8lq8mbb6ZMzDIsumu32APypIfYKrG0NSsg 1172
skitai/mounted/__init__.py sha256=uZUMHSxbo-OChRuB3xj_s7JPn0QXM2Ab_q4Fp_Pof8o 41
skitai/protocols/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/protocols/aquests.py sha256=osIIMs9FmpfgIExRwtbmWz-bsegTnH8bfYV-2-M50go 14443
skitai/protocols/builder.py sha256=ITWlR9ANSN-UD7NVxdo2nR9zwWCZiRRzuB5Ib7uCGh0 3317
skitai/protocols/lifetime.py sha256=4TeksaSMFlMKd3cgaQzvm09EAhDHtjQK9Lzv0Q3D1lo 7337
skitai/protocols/dbi/__init__.py sha256=VKN4FaVR-KCEetGmb_RlEzVcQY0sv8zpGx6liAWNWXk 455
skitai/protocols/dbi/dbconnect.py sha256=S5isUufaBKpMwPTZ_DFzUFaX1razsYwTsojFPsi2OtE 5877
skitai/protocols/dbi/dbpool.py sha256=7M5-m6SUex5rOxMRme-3nMILrWleErnC-5S92Mtum9g 2681
skitai/protocols/dbi/impl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/protocols/dbi/impl/asynmongo.py sha256=uQpXMxjogIYX3CNIhhoeZDTOpzsGQEL-V1pva46ACr8 10695
skitai/protocols/dbi/impl/asynpsycopg2.py sha256=TGcst4_LtkuX-T82cdxUfuwUjhyH0GkDv4sOa6XiCN4 4866
skitai/protocols/dbi/impl/asynredis.py sha256=NmvUyjJTDREwuzqFCNngQ4BsZSiQGNt2svj9CHTz1mQ 4146
skitai/protocols/dbi/impl/request.py sha256=eppig1-Levo4fY5nX0Klcn77FoassVZbj3tq_iHuvOo 2024
skitai/protocols/dbi/impl/syndbi.py sha256=QZDLTECNN9_OuAgU_wqOh4dmevppm3bbM55tIWRQ3Rc 6120
skitai/protocols/sock/__init__.py sha256=a-nCVtkZEsp88QUPoOxDMCxKOlpDj-qEc42kHXagqJI 215
skitai/protocols/sock/asynconnect.py sha256=cH56JqtOoIk-3mEIelkvDWI5zEK6LGw5rVT9ZfCNVrQ 17007
skitai/protocols/sock/baseconnect.py sha256=ZhKruiDZOfo-Eia_b2VAdocEFHhLSkFJHqswLa5qn0M 3156
skitai/protocols/sock/socketpool.py sha256=6w3FegcA8l9eqzRkx457VX8YP2pbkPKTvVMl1LGszLw 6552
skitai/protocols/sock/synconnect.py sha256=d3lldeusg6Lz90id78o5RFGvuZ-_skXPmg2wlyWeRfY 1200
skitai/protocols/sock/impl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/protocols/sock/impl/whois.py sha256=shgjcjTFVS-ZUsI7tBmIR6fN8HH4HpG-M4aGTb_zlck 1277
skitai/protocols/sock/impl/dns/README-hans.txt sha256=VkbBkxWwsDHyBWxEE7gCowpLlzh103tRFf1DPitNXdw 740
skitai/protocols/sock/impl/dns/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/protocols/sock/impl/dns/adns.py sha256=UlkejCbZ9okRBH4bxltud_TGNWaeTNa8qPTmQiEbojU 3112
skitai/protocols/sock/impl/dns/clients.py sha256=NvYtkrPPWbDI2AKUBzuCWn3q89hKJQKAsN_D-KFfRFo 3855
skitai/protocols/sock/impl/dns/dns.py sha256=B3LxYJQPJLY_1hVLBHn9KNPGkp5io0LQ8E0aKp81gl8 9387
skitai/protocols/sock/impl/dns/pydns/Base.py sha256=pThFiOW0LDPGzDZ7rYz1Vh7jWj2-J9T1AkMfarhOkjc 9437
skitai/protocols/sock/impl/dns/pydns/Class.py sha256=lusuwg0IBs5iGtrehKsDlq-t-48AM0pd4n2kdAYM7TQ 1345
skitai/protocols/sock/impl/dns/pydns/Lib.py sha256=PRDqG_4uMBF6OIWxDi66MTpgU9Inth2SFicuGXdBGdg 18945
skitai/protocols/sock/impl/dns/pydns/Opcode.py sha256=YDx870j_CSNAjuZV7ZlXAP_Z2vwl8TkDqp4U9aWI-CY 1050
skitai/protocols/sock/impl/dns/pydns/README-guido.txt sha256=zCKY7Z8kY4B0Z-Wt8yBsd42RRcqP_PzKAg-4OTquWTw 524
skitai/protocols/sock/impl/dns/pydns/README.txt sha256=wTDsdiQMx4jBuk9AbGeEeuiL-Q1XuIOgchKiOQ656V8 3759
skitai/protocols/sock/impl/dns/pydns/Status.py sha256=v87kThFXRQmloJBYrzb-lcitL6oW2d2OLGE9PZ1KPm8 2223
skitai/protocols/sock/impl/dns/pydns/Type.py sha256=X9jY-2kH1HBvnzl6rJkGB9s8Y2FFqz0rmPSlqHweRso 2177
skitai/protocols/sock/impl/dns/pydns/__init__.py sha256=YLS5KVhIozztyLdDvVKigo6DZlXIKof7sfOepPYhAks 2174
skitai/protocols/sock/impl/dns/pydns/lazy.py sha256=BMHvsq_p_jrrl4CoIvftXiaikOQJvQL4xFiZrJdbrm8 1262
skitai/protocols/sock/impl/dns/pydns/win32dns.py sha256=MsvVY_DywHODcHCaVq_yyYoWE7ZTZquH1kk7VtCA_bQ 4584
skitai/protocols/sock/impl/grpc/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/protocols/sock/impl/grpc/buffers.py sha256=NEQMhYMCr7K4MIdaWZe0KCwHPScGBR37iZ27THRTzok 516
skitai/protocols/sock/impl/grpc/discover.py sha256=-4pLnSZ9C19iBmwqImxRrCGx4i-dd0c92Ra5yGp_wsk 1701
skitai/protocols/sock/impl/grpc/message.py sha256=ehV6zHNoaXEae4OSVavYBhUektylDS3Hc0QoNEHSckw 550
skitai/protocols/sock/impl/grpc/producers.py sha256=WlpxvmfY1W_Biw35BPxj27iAFTrKGQp4IoHDcO_XXwA 1651
skitai/protocols/sock/impl/grpc/request.py sha256=Q6s_qKodRcW8awJwsYSF1sY0SKQUbN_hF1I8gjYj4GQ 1434
skitai/protocols/sock/impl/http/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/protocols/sock/impl/http/base_request_handler.py sha256=KlMXVNQz52qGz7MmXFPvDyCDieaO7gL5ctuTM4ZqcZI 358
skitai/protocols/sock/impl/http/buffers.py sha256=kOi_xwpc4cSmQOleOq6vA8tIF9BMkZItYjurbNrsooQ 2880
skitai/protocols/sock/impl/http/http_auth.py sha256=oz9b89jYJ1KCUPl_zLeCsI53P58oSDCWHoIa1K2My9Y 2576
skitai/protocols/sock/impl/http/http_date.py sha256=RMwKlBVB677IymPtHtJPRQB2Mc_4olnqGh4lX7dmZaA 2638
skitai/protocols/sock/impl/http/http_util.py sha256=iR9Fi6iN2fSimKJFwMUcaopVlKfvqSmPlsjMUl2W7VA 3812
skitai/protocols/sock/impl/http/localstorage.py sha256=afeNxdf7J1P-bcyJgkjolb5fBP3HeLR6EUbO7dg1Ejs 3321
skitai/protocols/sock/impl/http/producer.py sha256=FcR2JAvqDsLkC7vFeoHW5Mj4JLl9e2VM56SH7DLWa5E 3365
skitai/protocols/sock/impl/http/request.py sha256=XHfzHjyGkyfYJiEfNzRXCu1w7voP-9pjfMPkbx3IuVE 9506
skitai/protocols/sock/impl/http/request_handler.py sha256=Sbk4ca4nrL0pXpDABEz0ryIHlLkpp8yiTWrhS0GFet8 10551
skitai/protocols/sock/impl/http/respcodes.py sha256=FKlzGnTqiK7J_m4ur2t2H0ndDGYwWt2Yb1zTRDKjUEw 1931
skitai/protocols/sock/impl/http/response.py sha256=EEoGx-cRgI1sw6nGiLEJjLNrtwL6s9_qZqg3RNn0_9w 9934
skitai/protocols/sock/impl/http/treebuilder.py sha256=oZ_2qbCf7bA7LUmGZm73Rr9YFM-xCybWUmX1wODDwLo 3479
skitai/protocols/sock/impl/http/tunnel_handler.py sha256=YxM5Qvf7yGwPnpcfF62s3VsL8KMdYCcCuLT--Xy5Ylg 1892
skitai/protocols/sock/impl/http/urlinfo.py sha256=OECmyR4qQcXwl5lqXpCmYFEQHPlhLc6L3S9KWygAbxg 3938
skitai/protocols/sock/impl/http/util.py sha256=mAOEf9hEa7hI078SafbPKl4YLJuaEi6poUw0lyDkIec 1820
skitai/protocols/sock/impl/http2/__init__.py sha256=M051nzpgiaGgTIvdOjgGXzJcFzMTHtohP2uHJKghl54 108
skitai/protocols/sock/impl/http2/client.py sha256=C41gCMLp8RJy8zoaW6klhdX7WSkfpTaGJ_Ev31Rqb9s 3162
skitai/protocols/sock/impl/http2/fifo.py sha256=m7WIUzun-_FqSqoAEIvKogYb1ZAiu5p3AUH0AxJFyFM 2040
skitai/protocols/sock/impl/http2/producers.py sha256=QlX1aupd4070qAuAuDAw7bZqT5FZpJ0E9fl19TK73zw 3385
skitai/protocols/sock/impl/http2/request_handler.py sha256=d3WyPnkG1o-cQMtqUvXGALEba4W61pnqee17jpN1vRM 8851
skitai/protocols/sock/impl/http2/hyper/README.txt sha256=La-i0sgpZ1jFjhsqK2y8r5udEFNoR3ZtBBlnwOEoym0 407
skitai/protocols/sock/impl/http2/hyper/__init__.py sha256=hjlFu_bGVJ5soZuiTQmsNW6aaUkK-W5IbFI5mSAl-Xk 967
skitai/protocols/sock/impl/http2/hyper/certs.pem sha256=3Akigx1BEe2GATdBsDMlMyFHvDhyP773sj5V7ktwdh8 313446
skitai/protocols/sock/impl/http2/hyper/cli.py sha256=we2c6vvULLWvxd2c4WvZ-BA3cD4PvhNSnCAmjZ2m850 7505
skitai/protocols/sock/impl/http2/hyper/compat.py sha256=-4ePNdhPhjQxsxwyAfvxvviQm6WFEXlT37AXRhXGEkQ 1775
skitai/protocols/sock/impl/http2/hyper/contrib.py sha256=MRc3VfgkeN1NmPkcvgqIZ7amDhFwBQUYR-VhBd8VZN0 5280
skitai/protocols/sock/impl/http2/hyper/httplib_compat.py sha256=YKZo7rlTPl_KdqEsW7cYB7hF83tR-9A32_DwgvH2KmU 4452
skitai/protocols/sock/impl/http2/hyper/ssl_compat.py sha256=uUjHOlC1maB3zj0KH6B0iYP58XD_RJfLDHeDAMaE2lw 10141
skitai/protocols/sock/impl/http2/hyper/tls.py sha256=px5Z7sV6gkCufiLraxzwiz-oSdYwAn-VV89c7KAselw 5200
skitai/protocols/sock/impl/http2/hyper/common/__init__.py sha256=_-BCxeuZ9kTv44i16J5XE3t2HJEGSdNf_vZc9thbOP8 81
skitai/protocols/sock/impl/http2/hyper/common/bufsocket.py sha256=S2HaBRSfwUyTduhSuJGR6jJ3cY4k_PCNAy1LFBBa1VY 8385
skitai/protocols/sock/impl/http2/hyper/common/connection.py sha256=XRdtjzN2WQDGvc6XZiSBkgFG9h9g3bFmmU2ZScyteY0 6213
skitai/protocols/sock/impl/http2/hyper/common/decoder.py sha256=7Kg1uLbGmMXWQVOt7wzozpUie2JWXbMYTKhog8ARLwA 1560
skitai/protocols/sock/impl/http2/hyper/common/exceptions.py sha256=MKbtWYYLOKwliHa4zal1wTI_Ge9Qj-kcrEcvnnk1EYc 1511
skitai/protocols/sock/impl/http2/hyper/common/headers.py sha256=7qHf-DOoWNSIdcZimtUKdnwAuQEZF3d7VbYDHvZupD8 8876
skitai/protocols/sock/impl/http2/hyper/common/util.py sha256=RsUsZiU06ZhOzF--inDI8r5MhLa1Wf_bGiX001XJbic 1370
skitai/protocols/sock/impl/http2/hyper/http11/__init__.py sha256=nykyFm5RmpqOR8eCU9CuuUnCoCAYAylMtERlqq6n6V4 101
skitai/protocols/sock/impl/http2/hyper/http11/connection.py sha256=RG2UmYKaVAh5qUWEdehWPyQUq8UQyap1zwlgGffAg4c 13243
skitai/protocols/sock/impl/http2/hyper/http11/parser.py sha256=s6jSDvxX7ymraOa06ykXJeoCxtF_E-Jq1KLU5u6xIys 2565
skitai/protocols/sock/impl/http2/hyper/http11/response.py sha256=Hd-nRGIxUOmaRoYtAPuuDEjfT_KyliAQqWQR6xUwBN8 12044
skitai/protocols/sock/impl/http2/hyper/http20/__init__.py sha256=mB2tuRHPRt7AVLuj44LzR4G1BIvmZ1d-3-uRdANGSHU 99
skitai/protocols/sock/impl/http2/hyper/http20/connection.py sha256=An0kp49wuX5Fz071eInYPWuRJzwTSijvQVgJTfeB7mw 33550
skitai/protocols/sock/impl/http2/hyper/http20/errors.py sha256=uZ33eWvJ8sopKWUYiW8H6yLaIKCoza7ivibV8LaclNA 3251
skitai/protocols/sock/impl/http2/hyper/http20/exceptions.py sha256=dF72pAoaM7VtB3RDfcum-dgLPazN5AZhOKiqyrJWSOI 1067
skitai/protocols/sock/impl/http2/hyper/http20/response.py sha256=rtw8g1qYNMZfsf5PIuv7kK-lh_5Ei1_iu6x5DJ0z3fM 7986
skitai/protocols/sock/impl/http2/hyper/http20/stream.py sha256=KmHRtMaIDp7Y3yjM-dV3WvNv_-aOJtwM5wPjOYgeWoU 12040
skitai/protocols/sock/impl/http2/hyper/http20/util.py sha256=1H0kWgbnySduCCaiexVCgUd6o_QMvBLI0YqCePWTdQI 1589
skitai/protocols/sock/impl/http2/hyper/http20/window.py sha256=aCNlI8eEwwS4-nct7A-jNDT6RZi0xHvnEDio95_oJts 6155
skitai/protocols/sock/impl/http2/hyper/http20/h2/__init__.py sha256=RyzmOTV7XsUrn2UhXNXApj75ABkYWCgeh0apK7zxYPk 90
skitai/protocols/sock/impl/http2/hyper/http20/h2/config.py sha256=9zQSxQ2bpFs07AoPSGa5s6sFzkmRkD8GS5sJAPD10YQ 5764
skitai/protocols/sock/impl/http2/hyper/http20/h2/connection.py sha256=Xm76PySJsN2Xl1yCHtEjwcFGgRyJRmw1YGYlHudXhtY 84057
skitai/protocols/sock/impl/http2/hyper/http20/h2/errors.py sha256=V72QDn-Cp6KxH7qRN4T38Zttl2SqgO_y3K1Z2rLN5kY 5040
skitai/protocols/sock/impl/http2/hyper/http20/h2/events.py sha256=Jec6Lg-_V4MDqZRpdDM4GkfYcaTu8SKTRdpc0rkNmMI 20478
skitai/protocols/sock/impl/http2/hyper/http20/h2/exceptions.py sha256=tD1kLZcy82BD5OLrc84pSRo8rhQQ53hayIOBr-EHiWo 5365
skitai/protocols/sock/impl/http2/hyper/http20/h2/frame_buffer.py sha256=wfptLMqO2Oi95Lm_XZ7mjuFTtXz011a6FD45QLH0JzQ 7300
skitai/protocols/sock/impl/http2/hyper/http20/h2/settings.py sha256=T1Mz2z88HYwzojPIwW_GSV1k0P4oeZaL777gKy7ZjFw 13412
skitai/protocols/sock/impl/http2/hyper/http20/h2/stream.py sha256=CAAi6EUwjgyi0I2Qawmpg0y8IKh9zdGVuW5cFvQzQxM 55805
skitai/protocols/sock/impl/http2/hyper/http20/h2/utilities.py sha256=ckuCjlex1Kf1cMmplWXWKZrFcD3DEF5gMHo_oqY5v2M 20128
skitai/protocols/sock/impl/http2/hyper/http20/h2/windows.py sha256=XRuu1Y2WlTq6TuEpuhfvl5R6TIGysoU9s0mpFVgjIUA 5603
skitai/protocols/sock/impl/http2/hyper/packages/__init__.py sha256=fM-Yf2Qoip9bOeYgsrbBGhZbekmzSA6ZFSDTuOgZJf0 132
skitai/protocols/sock/impl/http2/hyper/packages/rfc3986/__init__.py sha256=FYsGaxC3YOZnI9PHwmBSxPaoTzBx_4wrVUgkKvO1SDI 1289
skitai/protocols/sock/impl/http2/hyper/packages/rfc3986/api.py sha256=q7CiSiKAa80poAiUV8uqrrJshk3aLps0nW5xozdIA68 3383
skitai/protocols/sock/impl/http2/hyper/packages/rfc3986/compat.py sha256=cIQft_SFZDRgaDmm0wKiiInDKTQp9sQI7EoRI__W87c 936
skitai/protocols/sock/impl/http2/hyper/packages/rfc3986/exceptions.py sha256=9pDPf44YteheX0PO2h7mZo7_4f7ItBs084sVYzQmypU 617
skitai/protocols/sock/impl/http2/hyper/packages/rfc3986/misc.py sha256=HTKIdHpNlnJxqYW-XMsY3B4YdorjB5Ylv0hJ1NxTLF4 7868
skitai/protocols/sock/impl/http2/hyper/packages/rfc3986/normalizers.py sha256=3-IXisgKb369YByBB3SZrKLs70uPiNfrgt2vS54DB1A 3332
skitai/protocols/sock/impl/http2/hyper/packages/rfc3986/parseresult.py sha256=vNrFLuBYq2Qh7ty4DQfB4INxKKslH7ObeaGmtpSqPm8 11142
skitai/protocols/sock/impl/http2/hyper/packages/rfc3986/uri.py sha256=lBPjJQ3wZ8kMQf9Nffa8uSZC-3XbEoUyY32d2Uz_PyI 14669
skitai/protocols/sock/impl/http3/client.py sha256=2QJaNmVkM6j9P5SzHs647BryPhpo7WlP2JwTCksepg4 14181
skitai/protocols/sock/impl/http3/connection.py sha256=fqkkrvEgd4VFv-c9ip_9k7tBP0KgtoTpXtuk5BSQy8A 3515
skitai/protocols/sock/impl/http3/events.py sha256=bjPyeSs1LNneEct3_y2U1ozrs_uNRdTfr4_OWvb9Oiw 327
skitai/protocols/sock/impl/http3/pycacert.pem sha256=8ozlGGd1GiVWj7PQYYl6jWSnJZnK_BpERmr2WY5DO_E 5656
skitai/protocols/sock/impl/proxy/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/protocols/sock/impl/proxy/tunnel_handler.py sha256=y4v_cadXoJtYjN8oDYyMVRNCepCRSpSSRNWwtNqJIB0 790
skitai/protocols/sock/impl/smtp/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/protocols/sock/impl/smtp/async_smtp.py sha256=HPmlBo-L5sz_6sBuxU5YXNhEFZRUz4FkNbvUhXd8qAo 11904
skitai/protocols/sock/impl/smtp/composer.py sha256=Nam4NqicYJOwckOBFfb4msk91SKNsVTxtUAfUuNGh8E 5695
skitai/protocols/sock/impl/ws/__init__.py sha256=Zst5-YzozPjbTLDWdNNwoomdsC2Q_zpFlpU1HOBgsnM 260
skitai/protocols/sock/impl/ws/collector.py sha256=F3bPfvT5NKi3MwAmVGhgQ5VW5VOVWvNYLy30JHQQfv8 4565
skitai/protocols/sock/impl/ws/producer.py sha256=r0pMza5E0d9TeZeuplFVzKljuLZzqyG80HNwnUkTSoU 2052
skitai/protocols/sock/impl/ws/request.py sha256=_l3ty4Ivi7hQIyDKaxb0ZX2mbq6P0LRmX0UHrRyErzc 622
skitai/protocols/sock/impl/ws/request_handler.py sha256=rUcjvwRqZQQ4GCL5ZF3-b1H8yWx9kfEHAQqC18gYITA 5684
skitai/protocols/sock/impl/ws/response.py sha256=Ux7YbeOw5sz9BtFrup0Ek99o1l7BDEaEL29LDZZpc84 750
skitai/protocols/sock/impl/ws/tunnel_handler.py sha256=JkazyOGfTleRpfbhwIlJs2J1v0kJWKBMSSx6M3TteaM 1430
skitai/protocols/threaded/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/protocols/threaded/fifo.py sha256=vXmb8YPu_xl1eUGH5dFkaw6CEKWN0B1flDyBWVZJaeM 2540
skitai/protocols/threaded/queue.py sha256=cTPVLw-tsW4d59dLvzP5J8SRoK89zcXquIdtY4uGzU0 987
skitai/protocols/threaded/select_trigger.py sha256=jIKfKXzbfUnBSsZkky9QBkFtSuoCtvCsURRuHU5kfmk 2445
skitai/protocols/threaded/socket_map.py sha256=UPbdGyOxjp1oXAhVuGDbM1RxQ27Lw_Rfv8VTE5oWLk0 1369
skitai/protocols/threaded/threadlib.py sha256=_f3dav1pX6ozeETPtnYRQg4WE4cHGIIw-JJ4xOwDTZg 3443
skitai/protocols/threaded/trigger.py sha256=73GClHYNluMTC6ygvPyOL5kErd3yiN5_s9ya0as_8lE 853
skitai/protocols/threaded/trigger_file.py sha256=HF0KaTATDdb0vFd8AaRmgtDx7DZsArm9wH8RbAGim9M 3266
skitai/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/scripts/skitai.py sha256=kd1qOJcTrijxwrdsHEjWulxeHVxV0N9R3s7uw8Er-0Q 579
skitai/scripts/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/scripts/commands/pstats.py sha256=Q59qFZZFAUMn9e8MqMmX_6fIIch27L03Uq_T1HtZq6E 694
skitai/scripts/commands/smtpda.py sha256=KK1M5bUS1t8Y_-U1GrY75DNwQEvbshlWBmLSjaqnDr8 5882
skitai/scripts/commands/status.py sha256=1F-trAtCiIOMw5e5BJpaQzgGGXH0KPuLRpB4RL30QAI 1954
skitai/tasks/__init__.py sha256=ZI3YMHVbgHfWnaNgFSfp2HU0kYimmQhfDPn5E23LsxI 3662
skitai/tasks/cachefs.py sha256=DldEFOgdyPaDtIVOo-fpyi5kpIzCZbfvxA5kn2i-W-E 7356
skitai/tasks/coroutine.py sha256=T13E-arFkjek8dXMro6-bw0W23y9TYmbhcGss-psrao 7600
skitai/tasks/derivations.py sha256=w5WcSxWXP-mlN-0bi0fdX15S0hXC9DnXtET1FWvDPDc 9927
skitai/tasks/executors.py sha256=wM8ezY7R9Q6xd5E4LaUXZRgZKSIffatRE2WHn9U_nus 8263
skitai/tasks/proto.py sha256=ADqaF0D3w0SYp7LyKh90OShTYSYOue3QoUMQux55Jd4 10349
skitai/tasks/tasks.py sha256=W3xGZFMO7PG8mSGkKsD3cQrqKimAefLkPhoKkBE9tTo 10060
skitai/tasks/utils.py sha256=LZ0hgYIGsaEoo4ttJO4w13hpoeqUdaDs2ko1gxnUJfQ 1558
skitai/tasks/dbi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/tasks/dbi/cluster_manager.py sha256=UFPwtVRrTc0I2Hgiv3drWrwki8WkLla8_0Gs0Xl6gKw 3382
skitai/tasks/dbi/endpoints.py sha256=-xACvbc44lz5ATOmkO903zb0gzCeajowbqRr2dQvdEA 1594
skitai/tasks/dbi/task.py sha256=DXKc0UhBih80aW0lrOPfl4lgUWPX8lvSJLHblKo9Sg8 7137
skitai/tasks/httpbase/__init__.py sha256=Eh9ZNkhJT8Las4r_Qt4YKnB-S1aesZa9mYeqxwmQGZg 79
skitai/tasks/httpbase/cluster_manager.py sha256=A9VEkeFtkNUitLBQmDRjGvnjBejbi7SSMa6Fhq11BsQ 15132
skitai/tasks/httpbase/rcache.py sha256=BqhOzvCaVsyZob3W_QHQslgd1p4CVrmWIQvD-dPy9so 3160
skitai/tasks/httpbase/sync_proxy.py sha256=Vp7txfB2MAmIVRoGA5ThY4J4Q83w6R7SuibTDwJ8rcM 6682
skitai/tasks/httpbase/task.py sha256=Vq0o3dlTBkN3OxlUtoIi9NKiBIFS5ej5caDx-XLccYY 23497
skitai/tasks/pth/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/tasks/pth/executors.py sha256=pKB1RYsUkhv4vKoewHECfnXm2L6BBfuCwe0euHutnVk 5800
skitai/tasks/pth/sp_task.py sha256=S_EqtpmOqEW7yn35MZybtIPgIwmukKyAm7KVdc4aVKg 2288
skitai/tasks/pth/task.py sha256=LSUa6mVmKWHn04lYWKmEyXJ883aDKC1ZQm_X3j36gMo 2972
skitai/testutil/__init__.py sha256=EynU04mLJAqYPawYtL-HtbgXG0o5zB1BAX7tsKvNHoc 73
skitai/testutil/launcher.py sha256=yX1Wh-eKixuX3NBxicpUQYmYavaBBLfH51g9yz-gY4c 3478
skitai/testutil/offline/__init__.py sha256=GjFO1-VSQXVbYtaTfQqySAnxnTZrNHrsRCFnanWFpc0 3500
skitai/testutil/offline/client.py sha256=gY7cZ_hN2-zDouqXPQHrXXcEjrkKc6pQqcZd54yTsNo 7478
skitai/testutil/offline/server.py sha256=CQH59Qe4TDj7e70o7BrFGKGWHTVJgsF6Z8f2vK8UKzE 2571
skitai/wastuff/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
skitai/wastuff/api.py sha256=gSwzSLsComDtUFPqZ2n-MyKt5PeQQt9vEE_QJbGw2HE 5858
skitai/wastuff/autoconf.py sha256=xcvMsp8rtFftV_3CuajcfxUu6q85aNliDB3qWK8zgoE 10462
skitai/wastuff/django_reloader.py sha256=4UowzdnpVnpDRCQtL3ivhGiLC_9L3lJqbdt2XfB6hyg 945
skitai/wastuff/nginx.py sha256=CnLedK6-axl82KZ4HNv77lpKYZ7FJf0ToPM7SY9Miug 6689
skitai/wastuff/preference.py sha256=JoSkN9oT23pxzL7xAR961N1zNmepFDImlpe4MKOWUR4 2508
skitai/wastuff/selective_logger.py sha256=jmOdCICC0QkmNh9_R_eBUh5K7D-BtjkOWnyLCTuBPnk 1303
skitai/wastuff/semaps.py sha256=Snu2cGqkNazAMZbDeMMB8WxRInlTkJotev-RbBSYecE 2440
skitai/wastuff/sendmail.py sha256=pd8IDqfGTKiZJ3FAXrzSGwCAN3emon-jTVreKAJxrw8 954
skitai/wastuff/server_info.py sha256=doyRS2tYBAzqaLYuyv2QdEynj2dtzzcDgjReE8BUZs8 2807
skitai/wastuff/triple_logger.py sha256=EhJ0H_uOAQ2gtceGPoXEKzALicI8oAIgaSeNa-F4Ew8 2602
skitai/wastuff/wsgi_apps.py sha256=aEcisWf2yu4NmPs-p68fEL-tNufrZLuH-_3vqk1RapM 17782
skitai/wastuff/templates/.gitlab-ci.yml sha256=rj79w3uLIKzD__nUvPrWlui9y7R4e87ZsgV4dcFa7b0 3939
skitai/wastuff/templates/ctn.sh sha256=md0tq4zOgbo-29iABZx4sRQNydLyoXtRZjDf-SVpJYI 1034
skitai/wastuff/templates/dep/devel.Dockerfile sha256=g3omATDgT84Qdu5WxhiMmEXzTfUT903q98oKLfHf288 536
skitai/wastuff/templates/dep/devel.sh sha256=gtVAF471QmjCREdlwwhFzK3bq16gTN36iv6aW1wMFRM 177
skitai/wastuff/templates/dep/devel.yml sha256=aeWtFrpCwpw8UhJDYMwgGdFob5WnDRdLl3Kci7QiwlU 506
skitai/wastuff/templates/dep/production.Dockerfile sha256=pzVI7HfryjYb5U3U0lBHVIEazyaff9m3ULlDhskcEXc 600
skitai/wastuff/templates/dep/production.nginx.Dockerfile sha256=0p2lG5BKz4109FsYfLYWAvyXoAY4QlcP-6Z_94b054k 109
skitai/wastuff/templates/dep/production.sh sha256=ssvWWQtp7PMpGzxLddb1esCPtWSy_k7oLpk8GitIllQ 248
skitai/wastuff/templates/dep/production.yml sha256=O0HcGV3z5Y82mJVsVlMmmMNqYrV56RZGWptO86INCZc 736
skitai/wastuff/templates/dep/docker/README.md sha256=AIiwMRl3lSDDUekcjo1YZe0hpAxg95Z2HSTCbuKNQUk 74
skitai/wastuff/templates/dep/docker/build.sh sha256=zmTrvzUnMj6TmKSaV9PfLpVB7erFL8clR1nu2AU32Mg 433
skitai/wastuff/templates/dep/docker/Dockerfiles/aws.Dockerfile sha256=Lkrn9Hs8W1D0Pisc8yG9TPWuzN-j7U5A4FpUD28P1mQ 547
skitai/wastuff/templates/dep/docker/Dockerfiles/dep.Dockerfile sha256=p03yEsUWwd9S5NmuSdN_coUgCIvONQ0W9Nkguk2-pHs 580
skitai/wastuff/templates/dep/docker/Dockerfiles/ecs.Dockerfile sha256=Bus579vZ1m5-y083j5hzUZvfrOh-JNnlrC6DUShOFWk 516
skitai/wastuff/templates/dep/docker/Dockerfiles/tf2.3.Dockerfile sha256=auOFLWYfj_QHq1MTUXat4d238vLQyWgm5OUxQFSheks 636
skitai/wastuff/templates/dep/docker/Dockerfiles/tf2.6.Dockerfile sha256=vyJDWWEU9OTJGVWj7dphoV2eSHHclus-R8i5acb61qM 639
skitai/wastuff/templates/dep/docker/include/telegram.py sha256=KvlV-a-epNp43maWJNucO9b_HBhi9CmSKPx6tblFxJQ 1352
skitai/wastuff/templates/dep/docker/include/wait-for-it.sh sha256=yYkNZ5zsGOM0ovStwP9quNMNTI9hmxRRGOEB4M1W0cQ 5226
skitai/wastuff/templates/dep/terraform/.gitignore sha256=Y__0yhow_3jiK686FDqJW70H5XwtePM8OdMgCMIktmE 888
skitai/wastuff/templates/dep/terraform/declares.tf sha256=BHyefCW3tkAHd2SYe5WLzHqdMz6uuK_4s2B7vMqKAfA 2177
skitai/wastuff/templates/dep/terraform/service.tf sha256=PPpW6uJaEqe6RgX-debUhxrSm3SMubp4MNalInf1Kp8 5549
skitai/wastuff/templates/dep/terraform/cloud-infra/declares.tf sha256=NYvjwFf4wJs_-zCpcICP250_piQH53UMNJwJoL6mNbk 682
skitai/wastuff/templates/dep/terraform/cloud-infra/load-balancer.tf sha256=4PLCNFyhoN7cFRBoOmhOS4PfyTRV1_cpV1IMXFVBzuc 1766
skitai/wastuff/templates/dep/terraform/cloud-infra/route53.tf sha256=ykjK_ptrV3l1TpDoNRpdkr3BmJU3J_uKFNtBjfQVMzE 1708
skitai/wastuff/templates/dep/terraform/cloud-infra/vpc.tf sha256=TgQLSFqQK2Yvosm1I2wdLSOSRuEFDrJYU9FCcA51LuI 1817
skitai/wastuff/templates/dep/terraform/ecs-cluster/auto-scaling.tf sha256=LZp9dVP5BEQcWUqN-XaccehgpI5GwSy3F9ZvDms0cwk 1756
skitai/wastuff/templates/dep/terraform/ecs-cluster/declares.tf sha256=Lb496LZuzboRIDNLHZo_A5Pew4uLxOGeTDeoZNf5Fi4 1389
skitai/wastuff/templates/dep/terraform/ecs-cluster/ecs-cluster.tf sha256=FHb4SCR96oHrYxh_suyOfLq9WtVD-u-ZnbeGZ_nUYMA 66
skitai/wastuff/templates/dep/terraform/ecs-cluster/launch-configuration.tf sha256=5_FV65e-pjQvFhzguHVEGhOMHHCXyGCcXDDr66oPx1Y 1775
skitai/wastuff/templates/dep/terraform/ecs-cluster/roles.tf sha256=NWlemcbFj_1cW9GHYKW7hR7w5UD_SWyOaOkJPHZYNv0 2436
skitai/wastuff/templates/dep/terraform/ecs-cluster/security-group.tf sha256=gu0t84UCI5EBneVVQqgQde9l3WmPSWC8XL_bQgt92dY 875
skitai/wsgiappservice/__init__.py sha256=cJ4a4V-w2znGHjGn7paEHQUcS1pzqtofiIelHYnBi3c 184
skitai/wsgiappservice/async_service.py sha256=Z2rMi7UyakENQ5lk_cu09jVolb8f3b3zckrlGOeioHs 10654
skitai/wsgiappservice/deprecated.py sha256=P2fEIMnMj8jj_UR6i1O5aL5lMDh067PG7d_FLh1tddo 2502
skitai/wsgiappservice/wasbase.py sha256=X4NxP3xfGwsbypQtTS3GF0ALIw7lJMUXdDrOFubv36U 7814
skitai/wsgiappservice/wastype.py sha256=y7wK4plTO-LnLv5wYfv3tvBUPBri-WrJ5ZcpurruPN8 103
skitai-0.51.2.1.dist-info/LICENSE sha256=iuQpb5TfQxJBqC5J_NcWavJzOw8bJCUpUjGg2CdjvPc 1083
skitai-0.51.2.1.dist-info/METADATA sha256=2iuAmRLTbClR-FDCQjGpHLUw7bMdrQmFSfbO4G0OYjg 1193
skitai-0.51.2.1.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
skitai-0.51.2.1.dist-info/entry_points.txt sha256=hzWME1-hSxUt9bxX6r8HEpc57aLG1DoO6IaPEurvRcQ 55
skitai-0.51.2.1.dist-info/top_level.txt sha256=JGeqFzE6oZaHWt2C7QGupa3VHUGb4uQqNWAHYAouuig 7
skitai-0.51.2.1.dist-info/RECORD

top_level.txt

skitai

entry_points.txt

skitai = skitai.scripts.skitai:main