instrukt

View on PyPIReverse Dependencies (0)

0.6.3 instrukt-0.6.3-py3-none-any.whl

Wheel Details

Project: instrukt
Version: 0.6.3
Filename: instrukt-0.6.3-py3-none-any.whl
Download: [link]
Size: 584793
MD5: 7dd783b483b1321269bf3e146462ff9e
SHA256: 1ac36ac87d85be33736115e9aa452fa2f47687faf5fd68d819403bb0012558a0
Uploaded: 2023-09-02 10:26:51 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: instrukt
Version: 0.6.3
Summary: A versatile AI environment to build and control AI agents using a terminal-based interface.
Author: Chakib Benziane
Author-Email: instrukt[at]blob42.xyz
Home-Page: https://github.com/blob42/instrukt
Project-Url: Documentation, https://github.com/blob42/instrukt/docs
Project-Url: Repository, https://github.com/blob42/instrukt
License: AGPL3
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: License :: Other/Proprietary License
Classifier: Operating System :: OS Independent
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 :: Only
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Human Machine Interfaces
Classifier: Topic :: Scientific/Engineering :: Information Analysis
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: User Interfaces
Classifier: Topic :: Text Processing :: Linguistic
Classifier: Topic :: Utilities
Requires-Python: >=3.9,<4.0
Requires-Dist: chardet (<6.0.0,>=5.2.0)
Requires-Dist: chromadb (<0.5.0,>=0.4.8)
Requires-Dist: esprima (<5.0.0,>=4.0.1); extra == "coding" or extra == "all"
Requires-Dist: instructorembedding (<2.0.0,>=1.0.1); extra == "local" or extra == "all"
Requires-Dist: ipython (<9.0.0,>=8.13.2)
Requires-Dist: langchain (==0.0.266)
Requires-Dist: nest-asyncio (<2.0.0,>=1.5.6)
Requires-Dist: openai (<0.28.0,>=0.27.8); extra == "openai" or extra == "all"
Requires-Dist: pdfminer-six (<20221106,>=20221105)
Requires-Dist: pydantic (<2.0.0,>=1.10.7)
Requires-Dist: pydantic-yaml (<0.12.0,>=0.11.2)
Requires-Dist: pyperclip (<2.0.0,>=1.8.2)
Requires-Dist: python-magic (<0.5.0,>=0.4.27)
Requires-Dist: pyxdg (<0.29,>=0.28)
Requires-Dist: pyyaml (<7.0,>=6.0)
Requires-Dist: rich (<14.0.0,>=13.4.1)
Requires-Dist: sentence-transformers (<3.0.0,>=2.2.2); extra == "local" or extra == "all"
Requires-Dist: textual (<0.36.0,>=0.35.1)
Requires-Dist: tiktoken (<0.5.0,>=0.4.0)
Requires-Dist: tomli (<3.0.0,>=2.0.1)
Requires-Dist: torch (==2.0.1); extra == "torch" or extra == "all"
Requires-Dist: typing-extensions (<5.0.0,>=4.7.1)
Requires-Dist: unstructured[local-inference] (<0.7.0,>=0.6.11)
Requires-Dist: wikipedia (<2.0.0,>=1.4.0); extra == "tools" or extra == "all"
Requires-Dist: wrapt (<2.0.0,>=1.15.0)
Provides-Extra: all
Provides-Extra: coding
Provides-Extra: local
Provides-Extra: openai
Provides-Extra: tools
Provides-Extra: torch
Description-Content-Type: text/markdown
[Description omitted; length: 8285 characters]

WHEEL

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

RECORD

Path Digest Size
instrukt/__init__.py sha256=DCQKRPzZzeJJuJ2QwxUDlY1UyUdHFqyxVDTDOwywjC8 38
instrukt/_logging.py sha256=JMM9PM578lnwkXI4ipb4ayhSrSXU2507NdQSpohU7a8 2045
instrukt/agent/__init__.py sha256=Snu7s9ONz8whV-B3f9CvHZ2A6EmPqXSNCUtfztQ_1fs 1122
instrukt/agent/base.py sha256=fwCymCEocabDxNyeDRRXvO_RpErnhiRLscx9JxVxnl4 11877
instrukt/agent/builder.py sha256=OAWforVamIbg6us1BjJ6dzh-4a-khaSM1la97QMQPdU 3477
instrukt/agent/callback.py sha256=y7jlq7_jEb7EHEVaVSvZg6TP8b_ERq63wKN53ywkgW4 6219
instrukt/agent/events.py sha256=5iffDQud4YqiCst1jL6ONRVsWHKUuFJZzAfi1gm0CFk 1385
instrukt/agent/loading.py sha256=W3d4zSIkNxH0WOIRIoFxie5gbQQIH9SXcVc8_HROFkk 6442
instrukt/agent/manager.py sha256=OjQ3l7hXbAGt-nuY09_bJXeB4wccmQS8vK0XQ2IgA-E 3559
instrukt/agent/memory.py sha256=y0EZTgaH3J2E_XDlK2TDCw-NAJFB9taOWsrt0q-wW7U 3913
instrukt/agent/mrkl.py sha256=bjzKL8_tQFQSy75xcaSU-8H_5JOUXlZ5H2s81zzg0YA 1011
instrukt/agent/state.py sha256=hqr6uXsNw4yCSeoCbKNcrM0pXz4n830-Xv605dDZRtc 3264
instrukt/agent_modules/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instrukt/agent_modules/chat_qa/__init__.py sha256=TatJ4U7MXkiZPUTmJ_aET9TiLfqb7dt27BDR5M_Mwgs 55
instrukt/agent_modules/chat_qa/commands.py sha256=5SHqJyd9SJNp0SNEWS1J5DOhccxKb7-wS7DkDUTJqWE 384
instrukt/agent_modules/chat_qa/main.py sha256=4sqLWe6fV5w0RQooHH-tfXxa4eY4-8vKF5Z8aIQE9fQ 2471
instrukt/agent_modules/chat_qa/manifest.json sha256=ti-yVrZJlrfuaNYJCLCSYaYH4XljW7C3AxVsjNg0V7s 150
instrukt/agent_modules/coding_ai/__init__.py sha256=LNHVNeJjQM4O2lo0BYgTyweSPj6prDygMduj7ekTNQM 51
instrukt/agent_modules/coding_ai/main.py sha256=lDS6oEWEp5BA1BL2CxA95JB6HwmOpcZ9BhfWMpqx7kk 1671
instrukt/agent_modules/coding_ai/manifest.json sha256=EzjwO8vN-ZdZCjnbPR9Cff8lWnBl5hyGAbFrxYADMtA 148
instrukt/agent_modules/coding_ai/prompt.py sha256=O-0q1e_uoIEIs4avuJ0dYq0B65OAMfEaawxygEtLo24 2518
instrukt/agent_modules/demo/__init__.py sha256=GXM7mi3btfKDZ-4uZmur7bCPilM04fsmdMxDmoddIbE 917
instrukt/agent_modules/demo/commands.py sha256=Km8chcH3HnWw4jyCCGrZMjvktOrgLAhM8YvO8NhoiJs 1051
instrukt/agent_modules/demo/fake_conv.json sha256=edVhjdFOsu99xQ8xgvCUkG91MyR7zn6JT1fSEW4ULek 5336
instrukt/agent_modules/demo/fake_conv.py sha256=Yn9LfSRbtTOKD0U7WOPRrulecsA5WugWOXCndCUINJo 1325
instrukt/agent_modules/demo/main.py sha256=2SI4p6Om4QTxGAHsP2hXaFYZsR2hL8iDLNUSHzDzmq8 4068
instrukt/agent_modules/demo/manifest.json sha256=Yw-AG6efiBshPEA22MeC2pIbe6wG2ESJdVYMUkW2mOQ 154
instrukt/app.py sha256=xsqPmRbQMp6RhgzSegvvgJSl-KNnvmTJyzVrJdg3aso 17850
instrukt/binding.py sha256=HJj74Q5rn5ku-kE-98_iLskemcDEaB-kq37t3Fw2RuU 1605
instrukt/commands/__init__.py sha256=zA2g51uoCiiJnBgSodruKyqQ1YwO5EwMNmJe_eUV1pE 1527
instrukt/commands/agents.py sha256=UjRouwHs6Ag9RUc6eORJ8KobxfLgm-iBgTRiIalVEm8 4066
instrukt/commands/command.py sha256=aELTgMLsAEhty3e3URwufwiV-MTJae7mBv6e5DvnueA 13027
instrukt/commands/config.py sha256=D1mUiC3JcSVEt2sdGsCI0BfX5uj4m11jRqDeq4sPOoI 1472
instrukt/commands/debug.py sha256=IxqwGN18zSR-u0jANbehSQdRdfOqJVwU74N2yZ8vlaA 2233
instrukt/commands/help.py sha256=MX7u2BPoOFVAY1p5ivdMTp82q8u7CV7MkZTpN7EUVCY 1761
instrukt/commands/history.py sha256=ddCuZX9Gs5Dip1SK5COIGWxHH6UZBo5vtYauffBs7qc 4995
instrukt/commands/index.py sha256=mSQOKOlAWbPuFXvAITZ2BE9psCw0Z2Gg2b3hS556n6Y 2865
instrukt/commands/root_cmd.py sha256=bTPMbE4S78IbyJOUeprughOfluf4ACxP1K068r3vsVE 1312
instrukt/commands/ui.py sha256=p20KpqNKGhjx2OmeQiE_2UwflZuvUIU5EKfAcNFUIlY 1194
instrukt/config.py sha256=yVpKRCnqPRDQRGy2Cz1H_TEs40dJHxVi3O2W6fgRZig 7270
instrukt/console_capture.py sha256=DU45Fn3_aUl8-ggBJo85r6LrFPFi0kwYAtENlSgmnn8 3884
instrukt/context.py sha256=gRw_0yWIAKzXJpXnTXDahqrRGD0rYf-01RbpKLpvRSA 4916
instrukt/docs/api.md sha256=wiab7Qma7fI1z16zQWo5MU6K6EY6badZXvYMYk-JdBA 5380
instrukt/docs/index.md sha256=rt8O2ROSsn04VfW3vIc_MEM9tpuVqEvfhKUKTIykoBw 1296
instrukt/docs/install.md sha256=PZdVmNI41KkBOs465OWue2fXftgImlZtxoW419nlorQ 1338
instrukt/docs/quickstart.md sha256=fY_OL0325oK687_Ta0HZyvaVT-qqFyBMBKn0hEAOiog 5510
instrukt/errors/__init__.py sha256=ntoTYnvoG0PDi9-94X-NVx0auL_ObTzcO2QseY2yRfE 859
instrukt/imgs/2023-06-14-214644_2032x1388_scrot.jpg sha256=tl9tjNT00feg-5rZnNg8meAvinxE_540ON8ixY9Z-yg 500671
instrukt/indexes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instrukt/indexes/chroma.py sha256=cDtMQ6RHQvuFE585SMxzQiK8UPm1VjKwSfs-9uQf3Cs 5884
instrukt/indexes/embeddings.py sha256=N5pMSKdQ-Sce7h-Q9EYgVr74Wognj8rav1w3oVMortE 2379
instrukt/indexes/instrukt_index.py sha256=Yju7k1RJNyPR7_H-9MdfTIk-9umyb96fbNT9ejFa0M0 2794
instrukt/indexes/loaders/__init__.py sha256=AlVbhboz6ylFbC7zQ4Mh9Qu38ymxQBIqrYTS8nHJPXs 344
instrukt/indexes/loaders/const.py sha256=kmpq9pNvzw9deBsRhqTfGMjGonpSve3E29lldGn1ea4 1651
instrukt/indexes/loaders/dirloader.py sha256=z6oi7xVH_IGRSwC2z2TF4eoXTXULcWMgzFwdQZvuQiI 11275
instrukt/indexes/loaders/mappings.py sha256=odnRWWB5oDKrOeohIh3Setq-NyyS38ibdBwEjC_2GLc 2889
instrukt/indexes/loaders/schema.py sha256=NS_O9fF5A-YJ10c4_V2EtILq3QjLd0S3zWBoeZhsTLw 1892
instrukt/indexes/loaders/utils.py sha256=yEPbuqYNpZV-u_tbeqlopB-1Hl9JASKj-D0qDoMSvkQ 9465
instrukt/indexes/manager.py sha256=IzGawfzehWBFneS_lCEpyRP6MtRM8MXpWrigoG4Q6bE 11008
instrukt/indexes/retrieval/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instrukt/indexes/retrieval/qa_tool.py sha256=BiMEbJOq2XuoI2Dy6sNMcyfLd30Q1jr1eJzxN839oOM 6275
instrukt/indexes/retrieval/utils.py sha256=MrCBYhJlPzM4CgHfqBAN3ivu6d8jNnlJXL_lD0ONHdc 1841
instrukt/indexes/schema.py sha256=KvVJweF6T3eBZ8omEybjeN_cv1m_fWFGqcTcTqmMAdA 4243
instrukt/instrukt.css sha256=58ITQt8frpBtJambSzttP5YZgWOeNdb5QncoIfJ1054 3708
instrukt/llms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instrukt/llms/openai/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instrukt/llms/openai/token_usage.py sha256=LFBBdkrloIMbl-Lw8RYn5dKsZmVH9mcb05DDSFofBMM 3154
instrukt/messages/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instrukt/messages/agents.py sha256=hffhnaJZtN1VWu7logyMr_PdVO9EQocc4MHBGVeKJlo 2435
instrukt/messages/base.py sha256=JC25CSku4Gttw-eXrKSLwELHK2jUgnod7Pt7ZPyNGoQ 1202
instrukt/messages/indexes.py sha256=3r80EN2UZgJoxvOYsXeajCGoFqu6zenYf4XEf7Xn7wc 1258
instrukt/messages/log.py sha256=01OGaj9LJZEzDGsNy9rmjs2fVDbWWUCRaVqfqH6pyso 3168
instrukt/output_parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instrukt/output_parsers/multi_strategy.py sha256=jiY0FseXQTog6VvqITffewmjaMPKCWXYLbeWdS6JRLM 4384
instrukt/output_parsers/parser_lib.py sha256=gJgNqe19q8wtwAVa_liA1EJCLhQ4EBi5Q9n8-rMRwCA 3141
instrukt/output_parsers/strategies.py sha256=LXMllWvE92p9weKW2-klx8Hu55CkbGem2udXDMfqJ0w 4885
instrukt/output_parsers/strategy.py sha256=nxprIqytg1QvJBj3xnXfZaeNmhJeDIQAg6DKoFa3uio 2008
instrukt/schema.py sha256=u0dVpGYqnh0rPoTNeAhl6h3k5LAj20GkArH7jHhvaLg 1588
instrukt/subprocess.py sha256=KgXK4AFMB_dvljw87cYc-P3xq6DZ25bS-QLwzD_0sfc 4455
instrukt/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instrukt/tools/base.py sha256=zSopShJw4n4A-SnO91vNehpej0DBCeJwMV0JrI8aty8 7595
instrukt/tuilib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instrukt/tuilib/conversation.py sha256=Wp2g1npcWRnjCcXbweFVWw9iPOf0Vd3t-b5CLPF4uo0 7696
instrukt/tuilib/css/agent_window.css sha256=bs3PGxjKJCWG85fuyAtH1mogoRiHcUiVJAySdTtzgiU 1159
instrukt/tuilib/css/conversation.css sha256=mQ8M2YSs8RBUizEzfM2UQ5kD925YXswlDACXaRK8SCc 2104
instrukt/tuilib/css/forms.css sha256=RbraOja81U8cRBRXKaweCtJF0ZvDv8J2o0v4-bEwFJs 611
instrukt/tuilib/css/header.css sha256=wD4OhoBTnXR7AItuP9HRAyu3l2i8Y5dSPYaQ3qypOpU 386
instrukt/tuilib/css/index.css sha256=GdrE_bCwaaPZCKBHuA2aFHAljrObAp6W9xgBVKmVVus 5204
instrukt/tuilib/css/keybindings.css sha256=mjSzs36n3ENPxu8Fwvo9u-6Er4DHyyytRA71lHjj_hk 407
instrukt/tuilib/css/modal_menus.css sha256=yyIs21qs-ohR42JqpKFjEbHwTAFE5_Q9UjR5hybNC50 618
instrukt/tuilib/css/path_browser.css sha256=Jp6ZqO40LA4kCfYOrzHZJdE3TMKMZJ-tPe5C-8meWQI 514
instrukt/tuilib/css/startup_menu.css sha256=DFsftZ6WafOcShYcHsKZNVZo_bZL2OpEmNmcykIyeHI 1180
instrukt/tuilib/css/widgets.css sha256=2zwn2G9pGM4u2oswv1yRo8fd7Oqjdp4n9-HpmYq9x5E 182
instrukt/tuilib/forms.py sha256=b7phiYrINGRAPvPRmT5g69UksqGqHQhNUJnm2QAXmho 6426
instrukt/tuilib/input.py sha256=f2fgCqmsLuW7mfCwxDe9bH7xlJXuwgp3HZYT6O4qfC4 1346
instrukt/tuilib/modals/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instrukt/tuilib/modals/basemenu.py sha256=uSdOPBzCNPJl9T8WGXiIEWM6ZGx3-StG5TOd-fNrk9s 2237
instrukt/tuilib/modals/index_menu.py sha256=YDcWVSID6wtSlnlrZfcZlGa4jSb8IYZWfkSPm6TH8Ug 6720
instrukt/tuilib/modals/mainmenu.py sha256=SGdUWVfFsP6tVD7Sw_XjAENurD5LtboW_CBu5c4MCgM 898
instrukt/tuilib/modals/path_browser.py sha256=opCieSG1KJvpaCUiV2kZ1mHEW_UBfy0-hXzpjCECE-I 3920
instrukt/tuilib/modals/tools_menu.py sha256=lkdBTacTtDl_cDy4lyHfFG134LtxtKymVRN1uRjxK90 4764
instrukt/tuilib/panels.py sha256=qA_CaV8hPIFCg2eNAD1tA0w3msfwrCtxy_RjA2u34-0 5436
instrukt/tuilib/repl_prompt.py sha256=auTzMwcD8xnpnvoPPzoQ_eOreci2Sx4JAQ02NnA_Eso 9657
instrukt/tuilib/startup_menu.py sha256=ndL4LdEFk5D_D-kvsqPy17ptixBSHPT0snkbYoyQ1EA 2993
instrukt/tuilib/strings.py sha256=90CC1TtZPP80oCsq-vQ8I0frs7Qt1pjz2ex1jc0hA40 3726
instrukt/tuilib/tooltips.py sha256=cIRC3Wdh3QSdlMRX5QA4jnwsxyizlt9m0Ng5Q0uDXYc 985
instrukt/tuilib/widgets/__init__.py sha256=GTpedgm5-cPGo4vKibnAhnYmZHhy74M2rgU1q15k75E 86
instrukt/tuilib/widgets/actionbar.py sha256=4pdESHM-5quiM2xKcgzkfiR0ABEW4P4Ekx5n3la5y4o 3276
instrukt/tuilib/widgets/dirtree.py sha256=l-n8B-BAuZQK6-SVL8JQ7Wbc6K14BPIT2ZYJ1LQdOz4 1573
instrukt/tuilib/widgets/header.py sha256=1qz9Ro9WZRzQiJZ-Ukfo5ttEKZQMxxnuKIHJjH5ll-g 1705
instrukt/tuilib/widgets/listview.py sha256=X70za0KlpmoecY2ESaSedvEmvtqvH3iSFXfmUQtgT6M 1391
instrukt/tuilib/widgets/progress.py sha256=ICjWpMefrCd6BFm1pR69uB4MhLXJxI2dwKQipeNXMH4 3560
instrukt/tuilib/widgets/spinner.py sha256=0EpqpgM2WY7ZCZ4OFJjGITcz3u-LgnDsi5yk_1FyVVg 10330
instrukt/tuilib/widgets/spinners.json sha256=iW2unxREL-5qhLOYtePUgm2PHcLsBROX7nQjP7LHFVY 26422
instrukt/tuilib/widgets/textlog.py sha256=5NZKnfUTbsrxwLkemkJiL6J93pCoMkXV4d2VPNg-2hI 1904
instrukt/tuilib/windows/__init__.py sha256=-fQe7nEmP1QYv2PxYFhMgaZBi4HRU-NUyoju3JwQfCw 1242
instrukt/tuilib/windows/agent.py sha256=wk_FcEXFYwkit8UuNOeyQTFlhLV--DLSFh24AXve_uI 12071
instrukt/tuilib/windows/console_window.py sha256=FK9yM3R5D4PByaGfBdKtHkd0qfXcnKBaFxaFcmtp8ag 1913
instrukt/tuilib/windows/realm.py sha256=YtzYLpjTf_xecRZ44jM1vc_X52_p_lLXwo2bzBFK_EI 3055
instrukt/types.py sha256=HtekgSfgDSZNPB7hHb4KdH4y0sjt_dv90kj2464v8-0 1913
instrukt/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
instrukt/utils/asynctools.py sha256=frNfk0n4v6s1GbqRYZuw47nmjUQLxrUV9Du81TVrXDA 1966
instrukt/utils/debug.py sha256=73Eb6SspEnIfrsd9J5Y1Vm1FW9-9eIviazBxoLbWC9E 2144
instrukt/utils/misc.py sha256=1NbBqG-CF5oUU7SSjQwq1gnrYprK5ixsNwNXGuhuGg8 1184
instrukt/views/index/__init__.py sha256=B6OH4FB9-GEcl614jmqV497tj9y-kocv7CUHsheECd0 58
instrukt/views/index/console.py sha256=PtonM778J12B6BIwLeikrJvFMQVE4XDEJPD5V-QTlVY 5541
instrukt/views/index/create.py sha256=ErIP6p0ZeA1Sgf09UGq0zVd8vlOa0OIm41wGuMHdvXw 23767
instrukt/views/index/main.py sha256=bz8kCG1atEv8CNjCfMGe1CWinDAHSXWSfnpiJphSC1M 13247
instrukt/views/keybindings.py sha256=vbt_3qyG6_5f523qwkP3CvOV0hONdHu2Vd9KJFxqZvA 2099
instrukt/views/man.py sha256=GxGxKhGDAB64bm3_C_6ePKvYY1piK3eZxTSMjCjJks8 2244
instrukt/workers.py sha256=5FVeldCS7hORJSrGYgplXwzFLrtQSx5pxUTM64XrluM 1917
instrukt-0.6.3.dist-info/LICENSE sha256=1CErNbijMivP5pn0tKSkYi7WXXxU11RlplwWfQk_i2w 34521
instrukt-0.6.3.dist-info/METADATA sha256=ABuqprBb01YNJMrSiE60sICy8Em3FQ1MXt3uSuC2G0g 11259
instrukt-0.6.3.dist-info/WHEEL sha256=Zb28QaM1gQi8f4VCBhsUklF61CTlNYfs9YAZn-TOGFk 88
instrukt-0.6.3.dist-info/entry_points.txt sha256=oDuktkFSL3lsbpd6BnX5p-cLrKsBcS8p_vPP7OKOZmc 45
instrukt-0.6.3.dist-info/RECORD

entry_points.txt

instrukt = instrukt.app:run