safa

View on PyPIReverse Dependencies (0)

0.1.0 safa-0.1.0-py3-none-any.whl

Wheel Details

Project: safa
Version: 0.1.0
Filename: safa-0.1.0-py3-none-any.whl
Download: [link]
Size: 43883
MD5: 4ecc779882f87d837bc3f2d91b4b1ba3
SHA256: 2d7598c7b98c4aa94182ab7d58142c5ca511903de9267827dbcd975a9e6e7fef
Uploaded: 2024-07-23 18:59:34 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: safa
Version: 0.1.0
Summary: A command line tool for running SAFA in the command line.
Author-Email: Alberto Rodriguez <alberto[at]safa.ai.com>
License: MIT
Requires-Python: >=3.10
Requires-Dist: anthropic (==0.30.1)
Requires-Dist: certifi (==2024.6.2)
Requires-Dist: gitpython (==3.1.43)
Requires-Dist: langchain-anthropic (==0.1.19)
Requires-Dist: langchain-chroma (==0.1.2)
Requires-Dist: langchain-community (==0.2.6)
Requires-Dist: langchain-core (==0.2.11)
Requires-Dist: langchain-huggingface (==0.0.3)
Requires-Dist: langchain-text-splitters (==0.2.2)
Requires-Dist: langchain (==0.2.6)
Requires-Dist: python-dotenv (==1.0.1)
Requires-Dist: requests (==2.32.3)
Requires-Dist: sentence-transformers (==3.0.1)
Description-Content-Type: text/markdown
[Description omitted; length: 1019 characters]

WHEEL

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

RECORD

Path Digest Size
safa/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
safa/constants.py sha256=1Fg6etCQ5ZdGJqatmcvnmlsxMs1FSMz3My2h7LnXI_8 1755
safa/runner.py sha256=sbU7SWSJRbpdhx6nsJpUiTJAkOKydVokH9_pNoNyLGQ 4627
safa/tool_registrar.py sha256=SFphObbeJvrkmzwzEY96AoJM-S1WUAJT6_5yd-uzVf0 1745
safa/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
safa/api/client_factory.py sha256=k4T3POXJ_pkwWfGRMhpVryb6gh1I-fshNrgEjfpBc3M 998
safa/api/constants.py sha256=P9BorHNmFPxct5SpUze9WFBC2y5J7VfvWZyRDuY0qIA 208
safa/api/http_client.py sha256=Pq_SDr6LZh5-RrMdQYWrbvMAcyMcgjlQlozUkz6DlgI 3601
safa/api/safa_client.py sha256=JPjAzaUfXt7oXStRfbQOljfSA2b0gtDlh7rzTw9EaG4 8223
safa/api/safa_store.py sha256=lVcbZl3HxYOoLly0m9jwBJXBqpDn1xRYMs-399F_qx0 4172
safa/config/README.md sha256=EjtFZ86wkagZVry-6FY923xZN2PWuiA6XRdwXe8_ezU 238
safa/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
safa/config/base_config.py sha256=oc49YhXHWA6YOcJFAOMzSTc3We5BQwV48qYh3zcm8R8 2371
safa/config/factory.py sha256=nf-On3kvlt4MmxVVMG2sjIv5B4JT398ffz_VMTQ5gRE 3929
safa/config/llm_config.py sha256=KmlQFWlFn12M5hhf3SCo2QNqS_EtPKiX2UA99klie1w 780
safa/config/project_config.py sha256=tJDkeNPP_Y7foRWeOHg2lWE8iG58RPlfrmC78CdvoNw 2727
safa/config/repo_config.py sha256=Bd98hfM4zahMW8eJQGsnX3fxwfiLNhWPfUxW-nqFqyI 577
safa/config/safa_config.py sha256=8wJ95r2RlzI4eZMw92Z86rwsSKX3A61t2N1i6-fiUeE 3746
safa/config/user_config.py sha256=sCNlWi09NmS-pMFRsU84cGMOyUI1cVHNqOSapQ7jtpE 1250
safa/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
safa/data/artifact.py sha256=OpmV6evQ05lsQRRf1w9fbQK-izzw1A_SoJA0Yn49gM0 736
safa/data/commits.py sha256=TJVGmqLF2NAkVDb0Ed72ocRoIy8_bDAA60Ei5mwyVd4 717
safa/data/file_change.py sha256=L_yOqMnPTNNbWvWBQV4WDc1grY6xqzWkfu9in0tAYuM 134
safa/tools/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
safa/tools/committer.py sha256=c9xSso1xDvGTJc4Em0wzpzS1Ak9F54I1VvNGFgIp1r4 4488
safa/tools/configure.py sha256=wFYGWvYe5bdSBthiAEfvJgTFIXkmQlPJDtC2I-VKgQQ 3882
safa/tools/jobs.py sha256=EL88aGKH5qXWUO7v8fAZUlZg5ZaT0l97AwQICfcmGRs 613
safa/tools/search.py sha256=cAWblW3ZG1gb6nckIDdwGqy98QNsCbhoKEo6l8E59U8 4008
safa/tools/projects/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
safa/tools/projects/configure.py sha256=iHu7TQZrKjMcdjhW0EWmKi-VZJK7SqPDkWt24nTCebw 1715
safa/tools/projects/create.py sha256=YcUjR7PSfZ0rW7xoSaH3Nc9ZMi4bGF0ZratRuzEgTGU 679
safa/tools/projects/delete.py sha256=OnZOgTJ2EtgTAKpyFCyP2pO4EfIFjdCZYqOt80Dr4es 677
safa/tools/projects/push.py sha256=TOHnsSY1RbmYVf_RjaPCluCtHKyuN1NvVjPjhbw9ze0 5674
safa/tools/projects/refresh.py sha256=Qe-qsLx6g-RzgsuAaVtHHwULwbVwcl_rOFD5nFgF7To 1004
safa/tools/projects/select.py sha256=PQwrecx_WR_11zVyBN0xpnJ_O5D98t9IlUyrJhP8Tn8 1977
safa/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
safa/utils/commit_store.py sha256=hbwCP48WlYJ3yYfXAHHxwwIskbSb97Xu76o9NJ-WMak 4084
safa/utils/commits.py sha256=B7dY4R5pdi89_wznClc_yeCwo1hfzUmo25MVg6ey7cM 5346
safa/utils/dates.py sha256=CBm2-fksKDGku7fq_4OcfjiKqNJ8hS1akgBvg-c0K2M 398
safa/utils/diff_summary.py sha256=CBVVmwKYck05j7Nl1dI2TESm1W90cOXaGoxBBttGVo4 3892
safa/utils/diffs.py sha256=jfNZZpnRA7o1UdYBZ380v7I4dfH9OJLemv71AqqJvTg 2680
safa/utils/fs.py sha256=XfyCcT2k1iAdFsVU7SHHUM9nJCqrP7bClV92IqKXbVw 2344
safa/utils/git_helpers.py sha256=GTOMXUq0fqnnLG8zu1iS_tfwXCW6xvuCjAGB9g3552A 2212
safa/utils/llm_manager.py sha256=rasJhPpAIS4YIggMsDAh6ffp0hJqhNljdM76fhFcLys 681
safa/utils/markdown.py sha256=ooJQV-fPW8zMvIIqMEjGKJEr2j7K6u835u4LfUsHbno 1014
safa/utils/menus/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
safa/utils/menus/inputs.py sha256=2Ssu4QHPBQYkN2WBYyLY3jhHK2IaGKwhXr4T3LJ_bY8 2134
safa/utils/menus/menu.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
safa/utils/menus/page_menu.py sha256=eGVbvX1A_S6N04byqaGORwZcWgH62BhjY7c1N_cK29E 2327
safa/utils/menus/printers.py sha256=0rOiC1Xv5uEiWKiES5BX_HhS5OqgZ9D_v-o49cSTjro 2318
safa/utils/menus/properties.py sha256=qQ2yF0ofjJcs_DEbtc_lGLrCq_Aj0zRgGO9FE_8eRnk 7340
safa-0.1.0.dist-info/METADATA sha256=0ip0Nf_2_E-rkjz_jK-hVF6CIQL4-Md-HU8xe0R8TWY 1762
safa-0.1.0.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
safa-0.1.0.dist-info/entry_points.txt sha256=7uRM92QeOlrSfX4Gjy2cV4C4DXRHM7rh-hlQqwzjlhU 42
safa-0.1.0.dist-info/RECORD

entry_points.txt

safa = safa.runner:main