gai-tool

View on PyPIReverse Dependencies (0)

0.2.6 gai_tool-0.2.6-py3-none-any.whl

Wheel Details

Project: gai-tool
Version: 0.2.6
Filename: gai_tool-0.2.6-py3-none-any.whl
Download: [link]
Size: 20943
MD5: bbbb7e8664ef1167521d032a7ba08f76
SHA256: 587cbe53a6bbd88d0a83a3c835a5b5653c96e3d088391e07cb5df7c08f33ecac
Uploaded: 2025-01-03 08:56:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: gai-tool
Version: 0.2.6
Summary: AI-powered automation tool for git
Author-Email: Daniel Ratmiroff <danielratmiroff[at]pm.me>
Project-Url: Homepage, https://github.com/Danielratmiroff/gai
Project-Url: Source, https://github.com/Danielratmiroff/gai
Project-Url: Bug Tracker, https://github.com/Danielratmiroff/gai/issues
Project-Url: Documentation, https://github.com/Danielratmiroff/gai#readme
License: MIT License Copyright (c) 2024 Daniel Ratmiroff 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: git,ai,automation,commit,merge-request
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Dist: annotated-types (>=0.7.0)
Requires-Dist: anyio (>=4.6.2)
Requires-Dist: appdirs (>=1.4.4)
Requires-Dist: build (>=1.2.2)
Requires-Dist: certifi (>=2024.8.30)
Requires-Dist: cffi (>=1.17.1)
Requires-Dist: charset-normalizer (>=3.4.0)
Requires-Dist: colorama (>=0.4.6)
Requires-Dist: coverage (>=7.6.4)
Requires-Dist: cryptography (>=43.0.3)
Requires-Dist: distro (>=1.9.0)
Requires-Dist: docutils (>=0.21.2)
Requires-Dist: filelock (>=3.16.1)
Requires-Dist: fsspec (>=2024.10.0)
Requires-Dist: groq (>=0.11.0)
Requires-Dist: h11 (>=0.14.0)
Requires-Dist: httpcore (>=1.0.6)
Requires-Dist: httpx (>=0.27.2)
Requires-Dist: huggingface-hub (>=0.26.1)
Requires-Dist: idna (>=3.10)
Requires-Dist: importlib_metadata (>=8.5.0)
Requires-Dist: iniconfig (>=2.0.0)
Requires-Dist: jaraco.classes (>=3.4.0)
Requires-Dist: jaraco.context (>=6.0.1)
Requires-Dist: jaraco.functools (>=4.1.0)
Requires-Dist: jeepney (>=0.8.0)
Requires-Dist: keyring (>=25.4.1)
Requires-Dist: markdown-it-py (>=3.0.0)
Requires-Dist: mdurl (>=0.1.2)
Requires-Dist: more-itertools (>=10.5.0)
Requires-Dist: nh3 (>=0.2.18)
Requires-Dist: numpy (>=2.1.2)
Requires-Dist: packaging (>=24.1)
Requires-Dist: pick (>=2.4.0)
Requires-Dist: pkginfo (>=1.10.0)
Requires-Dist: pluggy (>=1.5.0)
Requires-Dist: pycparser (>=2.22)
Requires-Dist: pydantic (>=2.9.2)
Requires-Dist: pydantic_core (>=2.23.4)
Requires-Dist: Pygments (>=2.18.0)
Requires-Dist: pyproject_hooks (>=1.2.0)
Requires-Dist: PyYAML (>=6.0.2)
Requires-Dist: readme_renderer (>=44.0)
Requires-Dist: regex (>=2024.9.11)
Requires-Dist: requests (>=2.32.3)
Requires-Dist: requests-toolbelt (>=1.0.0)
Requires-Dist: rfc3986 (>=2.0.0)
Requires-Dist: rich (>=13.9.2)
Requires-Dist: safetensors (>=0.4.5)
Requires-Dist: SecretStorage (>=3.3.3)
Requires-Dist: sentencepiece (>=0.2.0)
Requires-Dist: setuptools (>=75.2.0)
Requires-Dist: sniffio (>=1.3.1)
Requires-Dist: tiktoken (>=0.8.0)
Requires-Dist: tokenizers (>=0.20.1)
Requires-Dist: tqdm (>=4.66.5)
Requires-Dist: transformers (>=4.46.0)
Requires-Dist: typing_extensions (>=4.12.2)
Requires-Dist: urllib3 (>=2.2.3)
Requires-Dist: zipp (>=3.20.2)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3640 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
gai/__init__.py sha256=-bBNFYOq80A2Egtpo5V5zWJtYOxQfRZFQ_feve5lkFU 23
gai/main.py sha256=Y5qJuq9nCkFTCSi-eYCtys9U93k4WhP5BXVlMOtsnyM 7996
gai/api/__init__.py sha256=uUlg9nHmTZJKtmV7ppqL388s9tMNEhdZ-8m8xCPwWaY 185
gai/api/github_api.py sha256=yemSh535UT-aE-MtTUWY72EI-uYoHQHNGBftg1AlFxo 4025
gai/api/gitlab_api.py sha256=7imPKVD2p_n8deOEqNiA99NM1juCqzS2EN1RgKkp9dA 3753
gai/api/groq_api.py sha256=og_zSQKp5vSz2r11TXKrV6Q3QcGbT4PRLwNr7cPat94 1516
gai/api/hugging_client.py sha256=1v_kJx2GWXEaQgTPybysXr6n7pmyaRZBlpl2Ba2j4xI 1442
gai/api/token_counter.py sha256=gmzm2FWQyXHpjtSgwYe3jpC_rgSo-_YBdxAc7Q3SDn0 2780
gai/src/__init__.py sha256=y26Dd9zZO6MaQzkj4M3zTCKiKqLmryJ6w-7MG2vZXE0 400
gai/src/commits.py sha256=MryuDEPWOpFP6eQQ4n_8AX4M2Fg0j7ZMdy690_kurlA 2152
gai/src/display_choices.py sha256=aPZE9zuUm-Dmi1M0sv-JVKAlVx5ah5cdFhrjdyqKmVQ 2663
gai/src/merge_requests.py sha256=LLBDejp8Q3it2Mqri0vn41pmeD8cQbXKIQKXmwvBMkI 4987
gai/src/myconfig.py sha256=5oIIacpkILRTF6qfWjPFtQe0yxheJ6hm9KocSKqoRbk 2570
gai/src/prompts.py sha256=N88W3EJ-Uvo6KYjJr28FU5wvS1A-FxFwYm9RsaO264Y 5070
gai/src/utils.py sha256=g_Ea8C6YcKwpmhvSR4pXiCfYygYUDlTO44LOkaHxCBE 2870
gai_tool-0.2.6.dist-info/LICENSE sha256=J_-7zW7A6O9DbsYnginru89j4b_MeuTWUvHVti2gBI4 1073
gai_tool-0.2.6.dist-info/METADATA sha256=HGI8b1LW2etGylPhNiJ54Dml2CQ1kMXFi39M7Gi-8j4 7550
gai_tool-0.2.6.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
gai_tool-0.2.6.dist-info/entry_points.txt sha256=Tvv3JBSb0-pfMVrxOyZMnXoad27DOtilr4O0QVpfakY 38
gai_tool-0.2.6.dist-info/top_level.txt sha256=6xwodMh-vDJyWtXK1HUAhKGl7vn0wbfHDqzdJnLKwVU 4
gai_tool-0.2.6.dist-info/RECORD

top_level.txt

gai

entry_points.txt

gai = gai.main:main