lmtk

View on PyPIReverse Dependencies (0)

0.4.32 lmtk-0.4.32-py3-none-any.whl

Wheel Details

Project: lmtk
Version: 0.4.32
Filename: lmtk-0.4.32-py3-none-any.whl
Download: [link]
Size: 62869
MD5: 4db0f769d3f85bfa67571798f142861b
SHA256: b25a0194d59e0898e553bdeb524b433ebbc0526b245affdfb1a724f10abff7c9
Uploaded: 2023-01-20 16:15:46 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: lmtk
Version: 0.4.32
Summary: Command line REPL for GPT-based tools
Author-Email: Lucas Hansen <lucashansen[at]gmail.com>
Project-Url: Home, https://github.com/veered/lmtk
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.9
Requires-Dist: beautifulsoup4 (>=4.0)
Requires-Dist: dataclasses-json (>=0.5)
Requires-Dist: jsonpatch (>=1.32)
Requires-Dist: markdown-it-py[plugins] (>=2.0)
Requires-Dist: openai (>=0.25)
Requires-Dist: prompt_toolkit (>=3.0)
Requires-Dist: pyperclip (>=1.0)
Requires-Dist: requests (>=2.0)
Requires-Dist: rich (>=12.0)
Requires-Dist: tiktoken (>=0.1)
Requires-Dist: typer (>=0.7)
Requires-Dist: pyyaml (>=6.0)
Requires-Dist: guesslang-experimental (>=2.2.3); extra == "extras"
Requires-Dist: ipykernel (>=6.0); extra == "jupyter"
Provides-Extra: extras
Provides-Extra: jupyter
Description-Content-Type: text/markdown
[Description omitted; length: 3445 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.8.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
lmtk/__init__.py sha256=h_-Y7zh5K_Aa42N8Nhre6--r66DmarUWX7VFWyW_pLg 118
lmtk/__main__.py sha256=JRoK-8e67BbGktDKxCZZHKNQT5TqEYXr7FN9_g1BZg4 57
lmtk/cli.py sha256=BZX2Uwlq60Ta_hQFcSXqjRLJ2EMnTcetu2mnTemN-Q4 4468
lmtk/errors.py sha256=xbw2CSOy6iPS1gTJU28YLNbgQjs9guxa0q2bZZAJDZg 260
lmtk/publish.py sha256=mOJzx_ReojJ3BV5nB62Va6JN3HIARatpD6RH9AdJ9fk 2376
lmtk/requirements.txt sha256=E8TRPPMruaugKHaWQHqlSQ-r6e6_v9LXL5mWrtdFfrk 231
lmtk/builtin/profiles/chat-delphi.yaml sha256=Xsrav0dus471r_tmMXqPAXMe0DqLuYq_fzmwibv2VRw 559
lmtk/builtin/profiles/js-blank.yaml sha256=rMzghf94EXv55whWKNtOAY3zXYjhqkZJUDB3KF4rgZY 63
lmtk/builtin/profiles/js-console.yaml sha256=5DSJiL3DkZnedRy1ZVcgjWbmSdCV-zBye-jeiyJd5E8 372
lmtk/builtin/profiles/js-game.yaml sha256=sroSFwf4TFU6a3P1ZJ5CLQrtzmH1krWX90k8Mo2-N9s 509
lmtk/builtin/profiles/js-svg.yaml sha256=rWVWWKs5fDL7XG2QjAhAhTCnPxmerKYEjN-jqyeLtIY 160
lmtk/builtin/profiles/js-web.yaml sha256=qTVJGcyuZLRB0NCZYqtDln3fTE6f5dQHjQPOsaCVT0U 552
lmtk/builtin/profiles/jupyter-game.yaml sha256=OsQZQbhUU0x9JNFitNciBmcftnc8swWTzjHQf954kfE 509
lmtk/config/__init__.py sha256=Iu75-w9_nlPmnB_qKA7nYaaaHf7xtTrDmK8N4v2WV34 27
lmtk/config/config.py sha256=67zbPOfwuRA1zepqnhB9fTbYzGOe4qotj4-cjtB7Uck 3567
lmtk/config/folders.py sha256=EIiyLmp1BW6LV0J-JANkFxqelac031wYwzwUn_U4MsA 1849
lmtk/config/profile.py sha256=3J7NPPeeIz6jIxKpGxOu8Wz84Azf8NckTmZcF-4bY4E 1212
lmtk/jupyter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lmtk/jupyter/kernel.py sha256=9uCGMR2rWqCTGT7UovOTo5vFUOQsnfeEm2Dy-9gtIXQ 7118
lmtk/jupyter/lmtk/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lmtk/jupyter/lmtk/kernel.json sha256=qiiSEJ7g7h1jeKo2Dpwa_EUwNf2FW1MZ12UOMYJWof4 104
lmtk/llms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lmtk/llms/chat_gpt/__init__.py sha256=wwLNeamyFPcPOr4Zq2GkosS67u0bDLw7GTqSZ6xAf9c 30
lmtk/llms/chat_gpt/api.mjs sha256=bpzpWqm5_kyVZammkj4bqyai4x4Dnq0NbS5IjmxN_Qw 977
lmtk/llms/chat_gpt/chat_gpt.py sha256=NBsUyESjyb_QuSPDD73Xn-OxVyaYzYGH-UvyBwrhIzw 1321
lmtk/llms/open_ai/__init__.py sha256=BKr4z3zyduLd0XsQUNZx8lTRHy7_2u2BlQY3KTwTnNU 57
lmtk/llms/open_ai/embedder.py sha256=hV-UoBwaZne_sC74Fz2pz9Lo7Lh9jUPH_I2eXPAn0wA 529
lmtk/llms/open_ai/embedding_manager.py sha256=9jI6h57RvsF03qSMmq3xB3BlHbNJJIfnCthsTb4zI-s 2193
lmtk/llms/open_ai/gpt3.py sha256=7XTmnxD_4r8052hqDk50ijL1D2mjNjIGZtNxeEjzhjs 2227
lmtk/llms/open_ai/utils.py sha256=DN4440gm5zBAKyd6ML3DYbRQHE47jw3kyLmQshAf4VY 754
lmtk/modes/__init__.py sha256=c4r95EpV6oM90RosfyFvhzS8owe4TBfZ0gSK6wF9los 343
lmtk/modes/base_mode.py sha256=eLC9TxjbuslKEsYNvVQdEN8hyzFgX8bUXHTU5I6N45I 4672
lmtk/modes/chat_gpt.py sha256=wQ-XVFC8LbFImggjZL3KaJ-eVoUmRRWzehnPQOjXL5Q 622
lmtk/modes/cowsay.py sha256=1oNWqTe6LRXtv-yEkcLtVgeaabjCFZxXKFXaRv88K1c 633
lmtk/modes/echo.py sha256=801Hy3sYysZQ_QYOLQ3104fZElzBz0sKypBTxDl9S6o 240
lmtk/modes/js_sandbox.py sha256=fKGVKeC_tYuqmXI3ufMquZZ3uKN9lsDx53lwNVayITc 3098
lmtk/modes/lang_chain.py sha256=hwOn8GEdxcNmJhs1e9q5Ew4H2j4Jxkx0oTyA7Djw028 963
lmtk/modes/raw_codex.py sha256=GCHWmnDU9--jKFsnbjl2XTUwfasvDLtjtAV-MFTHTZ0 423
lmtk/modes/raw_gpt.py sha256=X2F3553d0W0oiy6l9Nz8IVYVCiVog10jZeAZRKqMmWM 952
lmtk/modes/synth_chat.py sha256=IzkmisE_xmEB4Ea_pqpJmwDFPkM_s3oaKI55K1I9xbg 9863
lmtk/repl/__init__.py sha256=ZK7kVdLAaG6sGapX9-osqr3cw9vUkBtY9xpNPXjmOz4 23
lmtk/repl/core.py sha256=MGj2NfzX0jOOPq3uWb8pxvXrb2o3aGi8tBeVUWLyGTU 4756
lmtk/repl/pretty.py sha256=WVZwCcz83ZPY7I82yRkXuPV5fqUO1U0-5m5Pd4B6KIw 2091
lmtk/repl/prompt.py sha256=UTSVau9h0PRmKfv5UlTiXonQz9H8GetSDyLN6RyWQPQ 1636
lmtk/repl/search.py sha256=puYbX8ZIEFRjpvGgGLqoMIiX3__ZoPr_69nA1qvlwMY 353
lmtk/repl/commands/__init__.py sha256=Orl2dkHcoTWYF3yoIwz0VTYAvBRqTdLWfUaP8rMZrKU 101
lmtk/repl/commands/base_command.py sha256=4MySXbKmqM5967c124UHhWTO0BqSdhEdzgKQaLHIMgA 1502
lmtk/repl/commands/command_manager.py sha256=AQ6dtO67sDEiy11DmK48y7aSCT4ybUQCIrI205k8Ur8 1119
lmtk/repl/commands/normal_commands.py sha256=IFCXEUdI2WMa6QkVa_pQaU1XtL0UYgSdn7Nfz86MfSc 6662
lmtk/repl/commands/special_commands.py sha256=GRsr83DXVse6aOL_n6cXibZa101mY10Z_lmbg1aGbQI 2425
lmtk/script/__init__.py sha256=sA_D5NznibE6aQ_0BWtJ1buJypBfhxVBbsREgu48DX0 35
lmtk/script/__main__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
lmtk/script/context.py sha256=V7EHpPUGMSUaumnK83FgQ_-ojARvKKnPMUbtV1wNBcQ 1654
lmtk/script/helpers.py sha256=oQdexMn7v5JYfzuXlq1JZDunuS8xTiMnQomsRo_EB0w 2195
lmtk/script/runtime.py sha256=-98XJ0evoRbVWT4hV2lPD_4e3tsDcwnGKK-eGWiOu3E 2894
lmtk/script/section.py sha256=99eo21GmzQtmf82cwhxyCSxHnkf8K8wTQu5w0qvs518 1576
lmtk/search/__init__.py sha256=QgDtJT19g-DPwuVG2V7bHFXEV7MiK-kbnEYm12z2YAQ 33
lmtk/search/engine.py sha256=2Jx-RV0Go9Qrn_RuH3llERvn39jdOAv70lY2zja6VJw 1557
lmtk/search/store_manager.py sha256=Quh0MYozDMStcGEr9o_XXh3nIDGPochaWUbo98W_uRc 3395
lmtk/search/indexers/__init__.py sha256=HvS2stpA-v6QpiniBNoDQnGxXqMiMc8tOYRi7CjefKk 104
lmtk/search/indexers/base.py sha256=o47r2wOpoJJIG4uv_QyTcXtIGvZpbjKJqwwB-3BzbfE 710
lmtk/search/indexers/file_system.py sha256=oTFtMv1xBQAIr5MfzSSJOIVnl-DX7p-vyluyadZzCvk 1703
lmtk/search/stores/__init__.py sha256=ZI_osPRBiI1lHbRD0j7xrUtLOInySAjfBBfqCiQgeBw 38
lmtk/search/stores/base.py sha256=1cVp8w9TGhPzUgPkgavnrl6jsSf7ad6aEp6aPu9Mn8M 301
lmtk/search/stores/simple.py sha256=0ifgriEgTvgKqsHaYrn4VZNaid8sdxAZ8mzcXAqaoSk 1570
lmtk/threads/__init__.py sha256=TNoTdHAuPQJLAVPLZeWsOyg9MCp5pgN16yzK0XhVDAA 69
lmtk/threads/state_store.py sha256=V0JzXuwJpMuRjfqReCn-2XlThmKlIrNIotrspLrzUZs 3532
lmtk/threads/thread.py sha256=KQaaGmN3YpMYQLwEObRPmJT3RGtK896sfHxqbe0CP1k 6156
lmtk/threads/thread_manager.py sha256=hOT56UWLWCUjO7xs1P6d52r9hQdCTw9ZB5b3mEX3RqY 1480
lmtk/utils/__init__.py sha256=QbNKSlpEeR8JL6iVzNVVtzZBjhHGbseXPZUbb4ZR6_8 314
lmtk/utils/editor.py sha256=KB9WthQKTNyJ_buYOqQDFo-mMOV9o4Itv0FsbQVsl4g 574
lmtk/utils/gist.py sha256=vWyRvmgU_NtOws3DBvuyfBlLZVqY-E5GGwrAX7qPmSc 1347
lmtk/utils/loader.py sha256=hJr9dUqo-DxZIgy5EwT_rllxPigD51440yqm7Ridwrw 1862
lmtk/utils/markdown.py sha256=1Ui9jjnPhcFoHIxA8Fp_vM9RcizFld18wP0U3Nzhtl8 3451
lmtk/utils/misc.py sha256=4CFo9vDsgqO7V8HIyxuGCR2NN35uCqw3-UdY3VZVpbA 2489
lmtk/utils/printer.py sha256=4jaR_lXpOIOS-Gr2XmsS7GmJqMrLXDLbU5wg9rSe7GQ 4121
lmtk/web/__init__.py sha256=JVV8pdboIZiATJ6kHwjB_9jaG5mKLrug9uppb8W5GWU 79
lmtk/web/simple_server.py sha256=1ZzxGTwDVgOzakwt2ic0y3-SCn3l3gmp5hmPsP0yfZQ 1663
lmtk/web/views.py sha256=rSVqW81TNtfeCRdm4-GZ9Cycn7v84Z2WWRQyI9gOJMU 2844
lmtk-0.4.32.dist-info/entry_points.txt sha256=oRpJ1E87E8vUYcpktjcXMA8eYcDMK9Vp8FXQ_LXs_Vk 37
lmtk-0.4.32.dist-info/LICENSE sha256=cxfeOiVKWgp0YoFV4unecIfH6wC5D64-OFY5Y9wM3Pc 1069
lmtk-0.4.32.dist-info/WHEEL sha256=rSgq_JpHF9fHR1lx53qwg_1-2LypZE_qmcuXbVUq948 81
lmtk-0.4.32.dist-info/METADATA sha256=gZiRW1g4tZbblwc50ZPWgwamysaMISBexDfEFenBn2c 4311
lmtk-0.4.32.dist-info/RECORD

entry_points.txt

lmtk = lmtk.cli:run