pykoi

View on PyPIReverse Dependencies (0)

0.0.10 pykoi-0.0.10-py3-none-any.whl

Wheel Details

Project: pykoi
Version: 0.0.10
Filename: pykoi-0.0.10-py3-none-any.whl
Download: [link]
Size: 289333
MD5: 10cc5c38b0ad9d6a8333b2932b54b256
SHA256: a2bfcef5641036815cf116d4cdb23cb0c6f06e31bd671df8cf39994ea9b2a93e
Uploaded: 2023-12-23 02:09:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pykoi
Version: 0.0.10
Summary: pykoi: Active learning in one unified interface
Author: CambioML
Author-Email: wanwanaiai45[at]gmail.com
License: Apache
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9,<3.13
Requires-Dist: accelerate (==0.21.0); extra == "huggingface" or extra == "rlhf"
Requires-Dist: bcrypt (==4.0.1)
Requires-Dist: bitsandbytes (==0.40.2); extra == "huggingface" or extra == "rlhf"
Requires-Dist: chromadb (==0.4.20); extra == "rag"
Requires-Dist: datasets (==2.15.0); extra == "rlhf"
Requires-Dist: docx2txt (==0.8); extra == "rag"
Requires-Dist: einops (==0.6.1); extra == "huggingface" or extra == "rlhf"
Requires-Dist: evaluate (==0.4.0); extra == "rlhf"
Requires-Dist: fastapi (==0.100.0)
Requires-Dist: langchain (==0.0.338); extra == "rag"
Requires-Dist: openai (==1.6.1)
Requires-Dist: packaging (==23.1)
Requires-Dist: pandas (==2.0.3)
Requires-Dist: passlib (==1.7.4)
Requires-Dist: pdfminer-six (==20221105); extra == "rag"
Requires-Dist: peft (==0.7.1); extra == "rlhf"
Requires-Dist: posthog (==3.0.1)
Requires-Dist: pydantic (==2.5.2)
Requires-Dist: pyepsilla (>=0.1.1); extra == "rag"
Requires-Dist: pynvml (==11.5.0)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.0)
Requires-Dist: python-multipart (==0.0.6); extra == "rag"
Requires-Dist: scikit-learn (==1.3.0); extra == "rag" or extra == "rlhf"
Requires-Dist: scipy (==1.11.1)
Requires-Dist: sentence-transformers (==2.2.2); extra == "huggingface"
Requires-Dist: starlette (==0.27.0)
Requires-Dist: tiktoken (==0.4.0); extra == "rag"
Requires-Dist: transformers (==4.36.2); extra == "huggingface" or extra == "rlhf"
Requires-Dist: trl (==0.7.4); extra == "rlhf"
Requires-Dist: uvicorn (==0.23.1)
Provides-Extra: huggingface
Provides-Extra: rag
Provides-Extra: rlhf
Description-Content-Type: text/markdown
[Description omitted; length: 8429 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.8.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pykoi/__init__.py sha256=-nNlMKS9nph3FR78_ZG9RGKrbxseeNp2K6nMr0pVGaU 23
pykoi/application.py sha256=tSnfcw9DasD6OHOrSlNPzEmevTZRyP36pAso64klFPw 34116
pykoi/chat/__init__.py sha256=cZ11kYDSOprXdjHLoZfEDKsUSDUbDOu0p9RiPd--FMM 254
pykoi/chat/db/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pykoi/chat/db/abs_database.py sha256=27mWFO63YLlDqCcRed5segXQDkRXjodEVs2sGbG1eM8 3128
pykoi/chat/db/comparator_database.py sha256=WPt_lqwquFfp4k42BslFn6NNZBMupSLqspo41H5N0o4 9089
pykoi/chat/db/constants.py sha256=PeCJIkxVSoszkRsoX4gz-HimkkD9VfpE-eYFWpKbglM 1998
pykoi/chat/db/qa_database.py sha256=gP9au38fhOJN1WpIqY7dQ4S2zliRTqk_iI_L0LIwS_s 7008
pykoi/chat/db/rag_database.py sha256=eZ-SfC4xHleNWEnB6MdF2UDOKzEt5nXY8U3ZK0CZRoM 8912
pykoi/chat/db/ranking_database.py sha256=slorRzBrlyraQY6LatYSXtXW9dtIKvn0LvZyMv_0mZM 5888
pykoi/chat/llm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pykoi/chat/llm/abs_llm.py sha256=catxuYKinVdeaIVk4fj2wWh9TRfn-zBm1T5SUfGw77A 1203
pykoi/chat/llm/constants.py sha256=kNwdoycsPljSy-xu3zwHPmbbSKveR04BinN81_dddO8 271
pykoi/chat/llm/huggingface.py sha256=_i9kigWwBmDiO1jSQ6g5cKbfCpOyeapTtcVWGZgOADY 5074
pykoi/chat/llm/instruct_pipeline.py sha256=iczjBMMze2Tp7WTNIb6wWLiyyyCQEetSirZEAd8rX5Y 9886
pykoi/chat/llm/mlu.py sha256=S3BAFTWZmGvKvikBb6J6_2V7ozZ_97bIyk_aK2B_a_Y 1681
pykoi/chat/llm/model_factory.py sha256=rsXl5Akjb3NDgNMvo_nGXslE7zr86-woCpuE60VYyIQ 2116
pykoi/chat/llm/openai.py sha256=xpFPzSF42SxhlZsXUU-26j1TFDlpoTgCrcF7TEtoMGM 2578
pykoi/chat/llm/peft_huggingface.py sha256=bvHyb5ScQdw7PRhcfPhLbFm2qjAgL_Dc_Xa-TD_AkC4 4016
pykoi/component/__init__.py sha256=IbCee_deQe2wDXFHodaZSKsZl1jyz2v780COJz-EJWY 208
pykoi/component/base.py sha256=QAvV4KsdthNAn88tvaflda6jZmd39lzRkn7QYneK1OU 4422
pykoi/component/chatbot_comparator.py sha256=SF4jR9M3SdKOpU-RX-_8zro2O2EdJOIcjOIXVKw0g5c 3860
pykoi/component/chatbot_database_factory.py sha256=dL9XyKpguQ452QDNKo8dO6P75E4_UxosmXb9tmJS3LY 1182
pykoi/component/constants.py sha256=HDk5QsiflLh1ha6D16vLgqYcYbzQjr7Jfr-Q5PMVxVw 155
pykoi/component/nvml.py sha256=BFISwP8t4sf1gCAdFq_5fp3QIJ9Zju_B7YB83Rg8QOY 495
pykoi/component/retrieval_qa.py sha256=-R-kpz-mEV_qwAl1PnshBT4Sg2oi2cjQvSbm9wO6T_E 947
pykoi/frontend/.gitignore sha256=lgGIPiVpFVUNSZl9oNQLelLOWUzpF7sikLW8xmsrrqI 248
pykoi/frontend/README.md sha256=9NOO1M7VnYF80fPV-CAAISoiYOlpaL9iHOi3f_HKYco 971
pykoi/frontend/dist/assets/index-33aea1b9.css sha256=M66huSgRbqu6cpirA2BcgYFhXDof0na3rzNWuKWoiDI 42684
pykoi/frontend/dist/assets/index-8dfc5bce.js sha256=3LzhgyFQONdQJ7JXILdlExyk4pppc_jc8MlLxxVxPnQ 296006
pykoi/frontend/dist/index.html sha256=eYXEOX_KPVDYtp4UX5tBubNzZcvVbXu1YHg8H_k06EY 552
pykoi/frontend/dist/vite.svg sha256=__cChi4Uw84Bm4HYbgegc0dkysIspdu-hULUpoLkgrI 1498
pykoi/frontend/index.html sha256=oq5bXJRFvyW4ex_r0UcBkhYY3dY9z3xuRpKgAZwludY 360
pykoi/frontend/jsconfig.json sha256=FdmRwO-4uyfyOV8sfEXlIx1LrsL4BnzVzV9h-G_S4lY 938
pykoi/frontend/package.json sha256=EXNxpBwztQ85xhE-MAhlJbcqDfgUZdKjIq3U-OvnLAw 667
pykoi/frontend/public/vite.svg sha256=__cChi4Uw84Bm4HYbgegc0dkysIspdu-hULUpoLkgrI 1498
pykoi/frontend/src/App.svelte sha256=2HkurxHaGtafeSKe4PdnE4rsYzafBskdXZk4KZSomk0 1894
pykoi/frontend/src/app.css sha256=15FSYkSELDwG60zd2LOaKuPJPFiqLG4mXdzg7_WfMQE 10236
pykoi/frontend/src/assets/CloudArrowUp.svelte sha256=SXlgFwFeIajvV8zy5yS0rKd25nOALYoGlk14Wk9WZIo 575
pykoi/frontend/src/assets/svelte.svg sha256=Q8nCozfgM5eQ7Cdyf6YFxvsBbVBhH0IMoOHXlkJ3Cgw 1951
pykoi/frontend/src/lib/Annotations/QuestionRating.svelte sha256=aLmAHas7gU3sbjWRBcbjoCOCwi228S4a_ivIrPsjMB0 4901
pykoi/frontend/src/lib/Chatbots/Chat.svelte sha256=WK637fzwq1wtenDvMZedDiAp7Z0ksiJ1iMU2sOpq-iQ 621
pykoi/frontend/src/lib/Chatbots/Chatbot.svelte sha256=yYFpnzTCTpDRmILACMWq0l_0xNwaTHcHHOOv38K-K1U 10072
pykoi/frontend/src/lib/Chatbots/ComparisonChat.svelte sha256=8_BNwmaw6WxD5FZJByUbdHWlPhRH9ZImhZH-FLSL2bM 11534
pykoi/frontend/src/lib/Chatbots/Components/Answer.svelte sha256=hcC0TWJwtXFl0XeJZj1Eese0YSFxifgLg2RH9rVukE0 2934
pykoi/frontend/src/lib/Chatbots/Components/DownloadModal.svelte sha256=E2ua3DyKh8XkpThWXfhd1xATZSxxITs7Dp6zQYuRLsI 3592
pykoi/frontend/src/lib/Chatbots/Components/Dropdown.svelte sha256=PCLZ8ea6udSLjuMaXoQ5KzCnnG10Pxx8qTMqlwZfDLc 4005
pykoi/frontend/src/lib/Chatbots/Components/ModifiedAnswer.svelte sha256=tUrdH8s41QgTHuOymdkhTtwro3pM1zzk9LZOt3arZ4Y 2178
pykoi/frontend/src/lib/Chatbots/Components/SourceContainer.svelte sha256=74kGXO11oVIp9fkXmOLiA7s9FlNC_pL4iZvswMU-4qk 1574
pykoi/frontend/src/lib/Chatbots/Components/SourceRow.svelte sha256=0DUP7RtLgsIfkyHuzl7oWv9_8Ana4eW4oQDNtgikDAk 1407
pykoi/frontend/src/lib/Chatbots/RAGChatbot.svelte sha256=tKlP3wuUzxKkwi59xza_jUdz-xLKyjMhRAARKPPuoIg 10766
pykoi/frontend/src/lib/Chatbots/RankChatComparison.svelte sha256=_VTRGJmJdQpvzCPuIW5eN6EoF8NQbwFup3ivuL539QE 10985
pykoi/frontend/src/lib/Chatbots/RankChatbotOld.svelte sha256=ExEBXOOPJfg7scPWNAoL-tqZHWUeuSDyFPIi2VBbiwI 8748
pykoi/frontend/src/lib/Chatbots/RankedChatbot.svelte sha256=ExEBXOOPJfg7scPWNAoL-tqZHWUeuSDyFPIi2VBbiwI 8748
pykoi/frontend/src/lib/Comparison/BumpChart.svelte sha256=_eFn_ZRe8oyJqhbB_xomqaGyYafjWCq5lXp2ZvaQldE 5539
pykoi/frontend/src/lib/Comparison/Cell.svelte sha256=_JxC6632GlOF47Wc5ZK7nIgwwA369AZXHn6zXg1UTms 507
pykoi/frontend/src/lib/Comparison/ComparisonChart.svelte sha256=LFqF4WItREVmxuzjpXD2a62bWmfJOFp21rMniZS_wmg 3579
pykoi/frontend/src/lib/Comparison/CumulativeScore.svelte sha256=10msHhHdetVfqfR-ilYqU64S4zuyA2JCeW6GeN4TKOs 4924
pykoi/frontend/src/lib/Comparison/CumulativeStack.svelte sha256=nOiRHqS-iGUpa5u2METKcayUcxNCQa3qVR9IokIl31M 5027
pykoi/frontend/src/lib/Comparison/Heatmap.svelte sha256=GC7zza9DI3MwpQUquSShWVlB7NQbIh1zRriJ1ZqvLac 4952
pykoi/frontend/src/lib/Comparison/HorizontalBar.svelte sha256=lge3u130xH1VTVPmJHMwRpeqZT6deAAKtcToEbVHgrc 3269
pykoi/frontend/src/lib/Comparison/Table.svelte sha256=ViAXr9VULz3LFK3APvs1MXSsb8rtZfndiPBrzVh58cU 5916
pykoi/frontend/src/lib/Comparison/data.js sha256=4XTlVlOpoBNLlZaKSOAHuCnVOahElTS7cnH17C9jxrE 9692
pykoi/frontend/src/lib/Comparison/store.js sha256=MABO9CF72mDfpTxdXQ_R6-uoXkqwHgRQOJpmMOsYHYc 764
pykoi/frontend/src/lib/Dashboards/DashboardFeedback/ColumnChart.svelte sha256=2xit31a9FNrzP_WESxa4FySRCKrvcSUws1TmNDEY1sg 3644
pykoi/frontend/src/lib/Dashboards/DashboardFeedback/HistogramAnswer.svelte sha256=x1Z2EPKd2q0gNMdjT9iIVqimmn8ky9BGy4XJ9St972M 3905
pykoi/frontend/src/lib/Dashboards/DashboardFeedback/HistogramQuestion.svelte sha256=Ztu7PcYa52RdFfxKOssQVzl77qwbLv3OdWhtmNDlmuc 3890
pykoi/frontend/src/lib/Dashboards/DashboardFeedback/HorizontalStackedBar.svelte sha256=BbKWoFAHGnx5nOfEKBRArpCJGonenU2DZW2CnenIyuA 4421
pykoi/frontend/src/lib/Dashboards/DashboardFeedback/MetricCardAbsolute.svelte sha256=1NZuzgdGSB9rjul7FXH9-9faKT3gwyiJOygYrWX5UzU 2701
pykoi/frontend/src/lib/Dashboards/DashboardFeedback/MetricCardPercentage.svelte sha256=8lkqjxWG2EhXB51nFYwS1hKsMsj4zevY0TfWwEhxEn0 2638
pykoi/frontend/src/lib/Dashboards/DashboardFeedback/QACard.svelte sha256=Jkx3fwW4c_hQFcxvEwfoUYDSViVFh5KgAbtLUh77Pj8 1384
pykoi/frontend/src/lib/Dashboards/DashboardFeedback/QATable.svelte sha256=cOK87EfMc-faaRQMyzLZwas-elTK7gtfjs0aVdCvpGg 1022
pykoi/frontend/src/lib/Dashboards/Feedback.svelte sha256=7mY6T02ScI9mLv9GcAcnWpsVnnpilfC4df2iJAF36cA 3342
pykoi/frontend/src/lib/Dashboards/FeedbackWrapper.svelte sha256=0Wy7OQk-WOt9XHfiuaQ8bQX-F1_CH5Jp9iR9wZ28E0Y 268
pykoi/frontend/src/lib/Dashboards/RAGFeedback.svelte sha256=rZEp2FRtDrS_7P7fw6GAeDkNjvyao2hPmHJ4nhCKNDk 3381
pykoi/frontend/src/lib/Evaluation/Bar.svelte sha256=WyjN_jygMLZfpSs09lSGSLp_6cnZEX82GvnDqiLuPWE 4317
pykoi/frontend/src/lib/Evaluation/BumpChart.svelte sha256=V1RUIksJNhyMuFxZTY-CCQOEkOlZUUC-qnCQnszBvgc 4311
pykoi/frontend/src/lib/Evaluation/Cell.svelte sha256=_JxC6632GlOF47Wc5ZK7nIgwwA369AZXHn6zXg1UTms 507
pykoi/frontend/src/lib/Evaluation/ComparisonChart.svelte sha256=4CtJjbYrnJMcaBRDnScSRM5w9KK_Q_Q8xysixJDxeH4 3651
pykoi/frontend/src/lib/Evaluation/EvalLineChart.svelte sha256=RTHp_mKT9trSLVleVv1J8tN07Ooar6r8IXLhKOCMNpo 5362
pykoi/frontend/src/lib/Evaluation/LineChart.svelte sha256=0awdGawayUyyZMRL1ZniHjAeFa5iOMXLZ0UlDIYGgsQ 3910
pykoi/frontend/src/lib/Evaluation/RLHFEvaluation.svelte sha256=ffX5r40Bz22cH7BAP8_1UatnYid0JoH6B4pBJk5z3sI 3611
pykoi/frontend/src/lib/Evaluation/Table.svelte sha256=NwATTEZUx0nuBWRu9qvmExJW_fIC-w4CSYGRpp8JEbw 5069
pykoi/frontend/src/lib/Evaluation/data.js sha256=2Y9l8Nu4aq0DAoYkrDks1Mt-ZMvn5VmpUPDFP8YJk3k 4655
pykoi/frontend/src/lib/Evaluation/store.js sha256=sQjO9hs1aDkSeMlOQsg_BZtTRVeuPx7oFZpICaGKqOw 584
pykoi/frontend/src/lib/RAG/Components/Charts/Bubble.svelte sha256=28jj2UcJwDqgz7HicOVmnFFMrDKEeq46JmDMDFsxOgs 4217
pykoi/frontend/src/lib/RAG/Components/tanstackTable/Table.svelte sha256=np1toP_8m2_mDcio4E_XsVNp47zerm3tIn_V4g6zBws 8564
pykoi/frontend/src/lib/RAG/RAG.svelte sha256=WmRyfde6SSfIvQP5LEGQLOMPYs0bRCkfuVVHgUD3YDU 8166
pykoi/frontend/src/lib/UIComponents/Dropdown.svelte sha256=vSpl4p78KQoQeqYmPW8l0QZ6L_lJNFeMN7WcW4wvSAo 380
pykoi/frontend/src/lib/UIComponents/Modal.svelte sha256=Cv68l2bZC9PqfCvIgh-MvAXxROAfKpm7QKGUnUc-15c 1780
pykoi/frontend/src/lib/UIComponents/Tabs.svelte sha256=xgKGzIsx6cNxVUmTLDN9nj9_2JehuoJZpciJyg6T_HM 1538
pykoi/frontend/src/lib/store.js sha256=pMDEs_Elt-7KmpB8FpuQCTFu8h93NZuSyiY8NOkAlq4 359
pykoi/frontend/src/main.js sha256=zwuUk4S85vC8CCjcLuyQnwwnZ0UFsO2jc3qHbAPFtQ4 191
pykoi/frontend/src/normalize.css sha256=icHlN4kW1ZMnU3sotyYCt3F5AVQFydHMz-dKgctx__M 6818
pykoi/frontend/src/store.js sha256=Gtl-_vkcpkveDBBEzis9RcjuQB8lhDVQO1sVceN6GYU 690
pykoi/frontend/src/styles.css sha256=JWe4uhAYcDHcH3v3cMJKRAYPlrL9Tbh6jBzwegTxu1o 9194
pykoi/frontend/src/utils.js sha256=9ZjNh3Bpia3jZPm5e9i1MLTRodZWsVm6CMArHaFWYSg 3209
pykoi/frontend/src/vite-env.d.ts sha256=zJwBq4LNhm1ZaxEChjeihMPMpLEV0qpaAsMdLFmXf8E 71
pykoi/frontend/svelte.config.js sha256=p-Cm75sgYAkseh3qatad7bhkKtFtQaP5uK6o38ynxe0 228
pykoi/frontend/vite.config.js sha256=jtkJAhg8pOgLaMRcj-qJEmjEtP1aK9blsHNwBtScIGg 180
pykoi/interactives/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pykoi/interactives/barchart.py sha256=lm3mGIlWvy8Dc8_1VQH9BxxlbqODlO5bDJG7pqrOSM4 30578
pykoi/interactives/chatbot.py sha256=piwPICXl0_epYS1TGpGZ61GB2MpqTzg8ROJworOUjDU 13884
pykoi/ops/__init__.py sha256=Sv8O8ZIL9jXSGhVXoRWQsNPFvdDHVwblMdowalNXfmU 32
pykoi/ops/nvml.py sha256=PXWqjEnkrUHhu2nViXTuJivRLBGCZN1HV_KFuJQKJr0 7141
pykoi/retrieval/__init__.py sha256=-Yaa7ES8FYV6atP4-LtGgoxxJIoxrmHGzej_LiQhzCc 137
pykoi/retrieval/llm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pykoi/retrieval/llm/abs_llm.py sha256=ja3eryM2LWkWjVpATdOdwgkSnxXzbM4g0Csu5Acc7BY 1135
pykoi/retrieval/llm/constants.py sha256=VWmcyALTX7nZl_oMR8lxFt8qjhkBpoTHVmsPdq-rc6E 217
pykoi/retrieval/llm/embedding_factory.py sha256=t2n2niKwp3hkXPQRb8MFp64aHXrHXQ_dbEk4v1cDIc4 1236
pykoi/retrieval/llm/huggingface.py sha256=NPLF6ISsrw0qrBiG8iiz0XoucZR8QW3Xtoo8VOBYYko 3101
pykoi/retrieval/llm/openai.py sha256=YdwsxFuoygkFPEhzvBl7W_GfkYDfGWCH7US6ZuKNNV0 2442
pykoi/retrieval/llm/retrieval_factory.py sha256=PmV3b-qatqijQY714ewLpBxg8-wh9mYzWUXkQ-bkNjg 1260
pykoi/retrieval/vectordb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pykoi/retrieval/vectordb/abs_vectordb.py sha256=DTfL9Ow0c7SAOgesyouR9ZMSyuPeW_cSQRGiBYw8-pA 3589
pykoi/retrieval/vectordb/chroma.py sha256=rXIJ8gsrjy3GCF6fyGncWODwYdi0jbu7f69g2TCj3lQ 2143
pykoi/retrieval/vectordb/constants.py sha256=sTOq_isbziJoK2Ro9vWRhyG6HrkIhLc0Hqi6giv2Pic 96
pykoi/retrieval/vectordb/epsilla.py sha256=HGO8hIvaK-KDpqbN0JKOJpnIASbrkHNHMio0R-W_QQw 8236
pykoi/retrieval/vectordb/vectordb_factory.py sha256=Ma8KPQ1kqFSbXn3ygCNcvjtQz8ze4jU3XyYLCcg3pLQ 1681
pykoi/rlhf/__init__.py sha256=VkW-sddqwpyh5Q7xIh4-UQBMBpkwe3A9np5PRExjxm8 211
pykoi/rlhf/config.py sha256=8NOa547z1ghPit1Q_sVV4IdZX8ZIShKrilbsEkR3uAk 12674
pykoi/rlhf/rl_finetuning.py sha256=uAChzZPko4ypUmTj7ja-HepDIXaP3mgOaxe37pFzr3E 20152
pykoi/rlhf/rw_finetuning.py sha256=HUGJNX8ltGhXAC7DzLEabPCgE0-szy-1pXiNeEVtiaA 12431
pykoi/rlhf/supervised_finetuning.py sha256=efLUY__y-BNKVameSBLWIAG0ImwDW11GRgIzBd_7JPI 9268
pykoi/state.py sha256=7_7UxCsLLS3mj8qosBNV1HDbdrTqKjxyX2tt5GTVnJ8 1014
pykoi/telemetry/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pykoi/telemetry/events.py sha256=Vs6lu_t6ZR3Tn58fJ7sCiBR8D4XA4wc73TsXG8JutMs 7572
pykoi/telemetry/telemetry.py sha256=DXkExkP2IzkNiyp7e701RovHg7P2PFW7QtD9TMSuvpA 3468
pykoi-0.0.10.dist-info/LICENSE.txt sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
pykoi-0.0.10.dist-info/METADATA sha256=WiVsTUP2IciOFPeDjGYDbzYHXO4ZEeGGocHzc9_Kkno 10540
pykoi-0.0.10.dist-info/WHEEL sha256=FMvqSimYX_P7y0a7UY-_Mc83r5zkBZsCYPm7Lr0Bsq4 88
pykoi-0.0.10.dist-info/RECORD