parllama

View on PyPIReverse Dependencies (0)

0.3.10 parllama-0.3.10-py3-none-any.whl

Wheel Details

Project: parllama
Version: 0.3.10
Filename: parllama-0.3.10-py3-none-any.whl
Download: [link]
Size: 162298
MD5: 2aef82f7f313c5c92f2f6495a6208639
SHA256: bdefc1801e6a05b7c1694987c556393dfe75a244e5ccd3ce6b253ef0d5241410
Uploaded: 2024-09-25 05:29:03 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: parllama
Version: 0.3.10
Summary: Terminal UI for Ollama
Author-Email: Paul Robello <probello[at]gmail.com>
Maintainer-Email: Paul Robello <probello[at]gmail.com>
Project-Url: Homepage, https://github.com/paulrobello/parllama
Project-Url: Documentation, https://github.com/paulrobello/parllama/blob/main/README.md
Project-Url: Source, https://github.com/paulrobello/parllama
Project-Url: Issues, https://github.com/paulrobello/parllama/issues
Project-Url: Discussions, https://github.com/paulrobello/parllama/discussions
Project-Url: Wiki, https://github.com/paulrobello/parllama/wiki
License: MIT License Copyright (c) 2024 Paul Robello Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: ai,ollama,terminal,tui
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Terminals
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: anthropic
Requires-Dist: argparse
Requires-Dist: asyncio
Requires-Dist: attrs
Requires-Dist: beautifulsoup4
Requires-Dist: build
Requires-Dist: certifi
Requires-Dist: charset-normalizer
Requires-Dist: chromadb
Requires-Dist: cryptography
Requires-Dist: docker
Requires-Dist: google-api-core[grpc]
Requires-Dist: google-api-python-client
Requires-Dist: google-auth
Requires-Dist: google-auth-httplib2
Requires-Dist: google-generativeai
Requires-Dist: groq
Requires-Dist: httpx
Requires-Dist: huggingface-hub
Requires-Dist: humanize
Requires-Dist: isodate2
Requires-Dist: jsonschema
Requires-Dist: langchain
Requires-Dist: langchain-anthropic
Requires-Dist: langchain-chroma
Requires-Dist: langchain-community
Requires-Dist: langchain-core
Requires-Dist: langchain-experimental
Requires-Dist: langchain-google-community
Requires-Dist: langchain-google-genai
Requires-Dist: langchain-groq
Requires-Dist: langchain-huggingface
Requires-Dist: langchain-ollama
Requires-Dist: langchain-openai
Requires-Dist: langchain-text-splitters
Requires-Dist: langchainhub
Requires-Dist: langgraph
Requires-Dist: langsmith
Requires-Dist: markdownify
Requires-Dist: ollama
Requires-Dist: openai
Requires-Dist: orjson (>=3.10.7)
Requires-Dist: pydantic
Requires-Dist: pydantic-core
Requires-Dist: pypdf
Requires-Dist: pyperclip
Requires-Dist: python-dotenv
Requires-Dist: pytz
Requires-Dist: requests
Requires-Dist: requests-file
Requires-Dist: requests-oauthlib
Requires-Dist: rich
Requires-Dist: rich-pixels (>=3.0.1)
Requires-Dist: semver
Requires-Dist: sentence-transformers
Requires-Dist: sqlalchemy
Requires-Dist: textual-fspicker
Requires-Dist: textual[syntax] (>=0.80.1)
Requires-Dist: tiktoken
Requires-Dist: tokenizers
Requires-Dist: unstructured
Requires-Dist: urllib3
Requires-Dist: watchdog (>=4.0.2)
Requires-Dist: youtube-transcript-api
Requires-Dist: zipp
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 20012 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
parllama/__init__.py sha256=INjEKJK2wSo0DGeqDMta8b6kxy_BG7Tbjw8ifXmbzQ8 826
parllama/__main__.py sha256=KXJZ1GMu0U16Ta2qY9pqhB8tesLdaG18_M8OProVNK0 541
parllama/app.py sha256=GPWXqWBt5mFTj49_CPhIZeZm-Qaad4WE228rU_rIwKg 30551
parllama/app.tcss sha256=uGZq2YX18BtBZp4bQQbK2IN_snUJOSm7i8sV_jUGOqQ 1904
parllama/chat_manager.py sha256=Od1Eia_c9cAYgltXH-gJSBgSWhRjshQySq9OIpKSz1E 13331
parllama/chat_message.py sha256=wSw85MLeXRfvka8wFWM04VXWHH3BOpD3BnZIFH8WKyI 4902
parllama/chat_message_container.py sha256=2VOf24IRehcQX5sIVnol6PPsTGNdhcMqrryih6C25aA 9558
parllama/chat_prompt.py sha256=5oEDfrIbjdfJCiz6Nqlbql7aMeL6XA22gFV3Q9KE_ts 8004
parllama/chat_session.py sha256=Rs5p6aqbmSIzq1PdsVNHoyl_-fQj_TLflIzi27ZuciA 20198
parllama/docker_utils.py sha256=nCvSBBeOwbH6YIpqBz_hpA19XUGFuzlzlKi3NrT8sEU 4256
parllama/help.md sha256=m3OXxVVOuTmxZg1a6tcMBTaQoS_-KA9U7l24bJaAXws 9799
parllama/icons.py sha256=c1JPTbsrmRW_wWhEBXABhXcaWI4Oi6MesVHl-PzI8jM 616
parllama/llm_config.py sha256=fLTxk64R4OAJISFTDSoW28ZQzDKKLP79thV82WoPxbY 8859
parllama/llm_providers.py sha256=fuOzJuNSia6cyni9UyReZgH3L5e_U3ueUzoUG4vjYgM 2810
parllama/llm_session_name.py sha256=OJK0BdOq68j7b7UqN-BJM75tB_ctpHzyV2VSw-ppsoI 1216
parllama/ollama_data_manager.py sha256=F1-IlA5QCVfyyy9zTrBuBF6J610YpPY3d4moiNhOW_M 14102
parllama/par_event_system.py sha256=_Aw96Kb39dBZDpqVFT1Q_St4tcdjPsjwln428cFEA-0 4806
parllama/passthrough_document_transformer.py sha256=4zraBiDzZ0sNq28SQNKzbMr2UKiecegQneFWmo2HeQQ 809
parllama/provider_manager.py sha256=0Fo7K8L3Bb4Y8CXEBfBW2yDSQFUhsRB6OA3KR0zb508 7110
parllama/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
parllama/rag_manager.py sha256=hJq_XMDdsHwosOv-knVYizaPuXUaerS_Zot5xRy_DlA 9699
parllama/secrets_manager.py sha256=pZ3lYf1paUgq-4Qna0e-eQHBqcUfctmUtqZ34LWpuIU 13217
parllama/settings_manager.py sha256=tzXlaTf-o4uQRvB0rD8mYbmzIqdHzI86UyPGPmZ_R1s 16898
parllama/theme_manager.py sha256=kYQUmrtByrNKhVvfj3KGAKoNYBH6xltoKHlN-5_R9KI 4407
parllama/time_display.py sha256=Zm7eZHs_Lnc4lttqRWKnftp4N-AWT97fKA4FJqTnL5g 1724
parllama/update_manager.py sha256=TZacSrjghXdsPn9G7CU8vFt32GEkdPvESEz5d_u5Q3s 2314
parllama/utils.py sha256=AABJNulEvIEUZFxo6OOQgTBQ7dyD4Z8P9MYnIXEc0jc 19706
parllama/dialogs/__init__.py sha256=eadi4rEweVCXtINNK3gamDNt64ZnwEIjjqIgnfpcsXI 98
parllama/dialogs/edit_prompt_dialog.py sha256=yIVrhEkzEaHK_Vn57UwjHkvnx_YdKF6UOL8AGcaDo_8 7321
parllama/dialogs/error_dialog.py sha256=oneipuLyrlv0LppkZmngArEG2h2uSwRihP8cjHTLwDU 600
parllama/dialogs/help_dialog.py sha256=77ZKXpHUlZnDp5Depk47WFE8AVH0niqwWUx7uuF3j8k 2262
parllama/dialogs/import_fabric_dialog.py sha256=LtUAT1-raafZ7UvQxT1K0hE2MAANSIj1ckOQEIsAtLY 5098
parllama/dialogs/information.py sha256=wOauDWaror2AYlIoglW9wwayEACnI4cN4jR___83h5A 305
parllama/dialogs/input_dialog.py sha256=H7dgCgtDnAKg-XAJS9KRextCGVWjVN0RExpCrqt1Ais 2907
parllama/dialogs/model_details_dialog.py sha256=HOHKaQwe8N87TIg9q3YdKN3bY_yU1YahXz-JiXi96rE 5630
parllama/dialogs/password_dialog.py sha256=w2uF2mwyhvQX7gQjVIwUKf9w5eYXDi9SaZBWHL051bU 2375
parllama/dialogs/text_dialog.py sha256=5r3cF2l6aH7_Uf7urIFlmX6Cq52T1xJbPG9HiLoOLDg 1946
parllama/dialogs/yes_no_dialog.py sha256=swUFX5UD9-eYQacFK2qcyoMgTBBoPGiA_1aY2GfTyfA 3095
parllama/messages/__init__.py sha256=fPbnPSOI65QkSeXGROxARtbMkpP4TFOsnHB39A-OzuI 88
parllama/messages/messages.py sha256=WVfQjnr_VKHCgm4oEgOMpuk5o5ffpis3x7p5g9RkM14 8381
parllama/messages/par_chat_messages.py sha256=gpn3KXTBkwpqnPNbl0gTKuyeYCXcN4CEBsRkBvWNP-w 486
parllama/messages/par_prompt_messages.py sha256=mAzVAyyrV2Yd8MYd3Q0KgzE5pL53xQsdh4OC7zsQ_Is 737
parllama/messages/par_session_messages.py sha256=FVGeEm7w4K1QOatDJZcTmyvfC91sRVToRcKg2gFXKRo 724
parllama/messages/shared.py sha256=sCOtmCCpRVaBp9cryVg9r9IvpFh-RmveQLDxxtT5MyU 677
parllama/models/__init__.py sha256=10Y0meLJCC6iI8Mv4KLcqu4oXEhoGqEniu7sh8tIvuo 87
parllama/models/jobs.py sha256=ppLhhzabv8WpFjgSfKTFZQarE-iWAs_1peAVJEgoJe4 656
parllama/models/ollama_data.py sha256=qeBB4B0vsufqbNgiHowypPE9e3oiEu4yTZqt6ArCSN8 7271
parllama/models/ollama_ps.py sha256=zMZiEk9l5w1kEwWrEEROj7DzgwneFN6pVQtRujNoWa4 677
parllama/models/rag_base.py sha256=irHcT7izvKK7A6ImF6LR2NcNDeOT8NTzSTiOZbeRuM0 628
parllama/models/rag_datasource.py sha256=n0AEfxk42Sae7m3hQobtGB2rggbjCBd5HONBiHluk-0 7166
parllama/models/rag_pipeline.py sha256=q1DvzFk8mV_WMtZ39NM5kJJxJUT9ZGJPdf6YQ75BqnY 5659
parllama/models/rag_stores.py sha256=TIs2Yfn-88qCvvvqUhAVd2nD6M2t__2eDIS8Q61YY7s 12000
parllama/models/token_stats.py sha256=t896ae_AcybQPK5fZVQRxPDLXIVpwfhYulqm6TFvsok 487
parllama/prompt_utils/__init__.py sha256=NwN8a9DbfY5woe0nxzb7_hqCEEJyFISsHnPUIT6PQfA 93
parllama/prompt_utils/import_fabric.py sha256=j-gsjXfcql9zsj75ZPLIYZ_5rLk2Fm7SmsE7UirLBbM 6467
parllama/screens/__init__.py sha256=X8se53KNLrJI1PngAv9SyHBW82D7Fc8pwmJSZb4N3LI 87
parllama/screens/main_screen.py sha256=MK8FbbjjG1qsgFt6Tad8Jx1yDQqpOwI764vc6UJYMZI 5924
parllama/screens/main_screen.tcss sha256=hhghnryXOm_SRslA60mvVCTMM4A0HGIH6AlmblzQPZY 594
parllama/screens/save_session.py sha256=lrrA5RjTeQceNP5_DdF5EIAoyHgftTtFXJLSWvIcpSk 1161
parllama/themes/__init__.py sha256=m-y5mq4ozxE_05oksEw-pe8IZ3_5ab8Li8w55yMXz_w 78
parllama/themes/par.json sha256=1T16yVdIm8Qf5FQrbqUPMmzseSo6ApF2IxcZ40Ov8vg 514
parllama/tools/yt.py sha256=FfmiUAGkRP5CGpVmLptFt1oHVwvTx9LD_bnLKOZYtDE 5860
parllama/validators/__init__.py sha256=ywz8nUWhX4CpyS9PO6bMejA9q-Ytc2cgzQ4_bui4q-A 101
parllama/validators/http_validator.py sha256=n-SvvunFEii83s8AQFB60mYKDui1PkWuvkL-zOsY_8o 1028
parllama/widgets/__init__.py sha256=LjuKUl3horUDAdJVtWjZj_oUzfPhPztx4KN-rzYwe5U 88
parllama/widgets/chat_message_list.py sha256=ceIQk_iMlVaewMGfzvicGCUKFDjtPMBokjqa0z2Rl_k 447
parllama/widgets/chat_message_widget.py sha256=4_VKQ8w8PQxg_wSc0ud2FdZJ29OvnTG8Du2jVBMI49U 7965
parllama/widgets/clickable_label.py sha256=dWNQUS7Etor6Z6KH79X6NNkaaDB528LeGVpSkj5EqTE 2003
parllama/widgets/custom_prompt_message_edit.py sha256=GIo54nw111NpEUMoqErRYlT7OOrqFLyO2sOnOMqLeiE 2640
parllama/widgets/dbl_click_list_item.py sha256=KOLTKMzyKh7ETYczjtFy2HxU2DYhpfKYsrtUyUtoMw0 834
parllama/widgets/deferred_select.py sha256=6KK1OfwyGP1g2du0D5vZLGUEsahoIohaEwCL5SPAFu4 3554
parllama/widgets/field_set.py sha256=Tmtkev5FV21JZWhSfz421NyhttPcv3CkSAKHWaamniQ 2976
parllama/widgets/filter_input.py sha256=uVhUDnxi5D3p2fInfK_pGeV4tAG0Uk6-1-w6IVdaJ6w 994
parllama/widgets/hidden_input.py sha256=B_oqAwoAAEXHxxXiRFqxTPvfX7FRfYY_lH9jWS2FLIg 1708
parllama/widgets/input_blur_submit.py sha256=XeCEtDQfkt3-gE271MQfXboBAcipzvdLXOlpF1l_Omw 939
parllama/widgets/input_tab_complete.py sha256=2uwjSkp68Nzg47fMIFi1iAza-DhniOlHifcY8DdwLuc 1472
parllama/widgets/input_with_history.py sha256=ALqOVezN8eekR4gTL_Hm3wh0tnxuGxpyFaMvtK4feV0 2039
parllama/widgets/local_model_grid_list.py sha256=OoYOrn5sA9hhaOO9QB8cKEeFnK0CMku9WO3tZjxzxPU 10403
parllama/widgets/local_model_list_item.py sha256=-H2HgBgKpRVNQQV9LomBl0tb3Of15DFJfwUBpU-u3_g 2166
parllama/widgets/local_model_select.py sha256=X0MV8gG9vtHHLFFN49HOAv_bW_bSTBeaRHnIOEsRdhc 2814
parllama/widgets/prompt_list.py sha256=x2uexd6Kp2f0q2ccP-g0lo1VBf9J7yQ2QpTFx5a_Yuw 4650
parllama/widgets/prompt_list_item.py sha256=RxB-NOfJZY6gzDof90PmdnWPW6KCqyPnqvY8ktRu6Cw 1551
parllama/widgets/provider_model_select.py sha256=wUYwFI6sPt4CP7vuBMO4mWJtR__i5ST5i9Pb3l7Ufys 8636
parllama/widgets/session_config.py sha256=qrMUI6HrMt49E3q86Hj-fKCcqJqB8YIPXALVizp9jsI 10941
parllama/widgets/session_list.py sha256=RUMXj5J6RJrYxKr-hUS5L7uTiCgf9bv7aUzt6j2ST9o 4802
parllama/widgets/session_list_item.py sha256=NurCB0dbPCOIn3uxb_6aj0fAdoujJg0o83EnOBb9_iQ 1290
parllama/widgets/site_model_list_item.py sha256=OzyhLSHFk5a6NGNmNaLMWa7U0wRkSEgl8TGXdLXuaNI 2297
parllama/widgets/user_input.py sha256=Pd6yh3DP5hlofoCPBTVygau4rjCzV3EIshRT-og4Yk8 11732
parllama/widgets/user_text_area.py sha256=5Wb1SUjbLFSW5nfalDhB-Vpg8KxGD4Lpa7kY_r4Bqfk 2719
parllama/widgets/rag/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
parllama/widgets/views/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
parllama/widgets/views/chat_tab.py sha256=ugAsy_glrgVtgFcTJ8Wlty_x-ytbhofY0JDSM9_fKyE 13842
parllama/widgets/views/chat_view.py sha256=5sTL0USMvot5VhWKt-fVdOwqkNt8Uj9LmKbHeQAxGFA 25918
parllama/widgets/views/create_model_view.py sha256=edxxvUX3ISayTem79VKgVCFLT7Xo-iLUET69Ug7IXkY 3608
parllama/widgets/views/local_model_view.py sha256=XdXo191MrswDTVvvvQV-6VyMSidNFB8oSfbkj8Ysis4 10287
parllama/widgets/views/log_view.py sha256=FNpnmQ0mHBGITpAXrKfVuVdpYj3VCvyAxLIxTt8asgI 2784
parllama/widgets/views/model_tools_view.py sha256=ktHv67qDDI85YFTc2u-FDJ_KwCQ5XCtNSWAcKiYKXVQ 2687
parllama/widgets/views/options_view.py sha256=ZzdV1osUBY66nAypdY9nmc-QfrT6q0bo8cOPWHH0sZU 22222
parllama/widgets/views/prompt_view.py sha256=Sj-D2ruPlNVLl8xqiIyxl6FQ5r433Hxv7yATw_TV9ik 6332
parllama/widgets/views/rag_view.py sha256=c6KqWIVBXiM0V-dpfPtoUq6WSMWHbBlf-LY7YjSVtLM 2343
parllama/widgets/views/secrets_view.py sha256=40vcz0jgEXNMjC2eLtP1723brDJ3UEYIbIQp56NiRa8 13912
parllama/widgets/views/site_model_list_view.py sha256=dKBhYA9LbB6htzY93Y86DXc4_jo4Di5kPR-0DZvDIEs 692
parllama/widgets/views/site_model_view.py sha256=njJBjNTzbpNNVpvwXuhuxKmovO-V6NnmOEge6IttvoM 7279
parllama-0.3.10.dist-info/METADATA sha256=aGHdWtc5y4lwkX-XX5Cy7tYW0uo-YjXWpkY5AIdlsLY 24241
parllama-0.3.10.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
parllama-0.3.10.dist-info/entry_points.txt sha256=UCdK7Yc-JiTbiIKbvf2X0lmPNVgc2CbB2eY7Q7gOBbU 51
parllama-0.3.10.dist-info/licenses/LICENSE sha256=mM7wR5vvvL5avX6RGqhwhOGjxyojbty3pmJSEHOqeFM 1069
parllama-0.3.10.dist-info/RECORD

entry_points.txt

parllama = parllama.__main__:run