g3

View on PyPIReverse Dependencies (0)

0.5.0 g3-0.5.0-py3-none-any.whl

Wheel Details

Project: g3
Version: 0.5.0
Filename: g3-0.5.0-py3-none-any.whl
Download: [link]
Size: 23764
MD5: 3cb5f606f6e9611a84b5cf80a110662a
SHA256: d545a45dd0e3690be3359c1ef73ed019928e990c3df0d8a2f5bdade72134a98f
Uploaded: 2023-08-31 15:31:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: g3
Version: 0.5.0
Summary: An AI-powered CLI tool to help you write better commit messages and PRs.
Author: Panos Antonakos
Author-Email: antonakos[at]workable.com
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11,<4.0
Requires-Dist: asyncio (<4.0.0,>=3.4.3)
Requires-Dist: inquirer (<4.0.0,>=3.1.3)
Requires-Dist: openai (<0.28.0,>=0.27.8)
Requires-Dist: pydantic[dotenv] (<2.0.0,>=v1.10.10)
Requires-Dist: pygithub (<2.0.0,>=1.59.0)
Requires-Dist: pyperclip (<2.0.0,>=1.8.2)
Requires-Dist: tiktoken (<0.5.0,>=0.4.0)
Requires-Dist: typer[all] (<0.10.0,>=0.9.0)
Description-Content-Type: text/markdown
[Description omitted; length: 2489 characters]

WHEEL

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

RECORD

Path Digest Size
g3/__init__.py sha256=_w5VWeTX_Z9KvCDcjza4rOKQb49LXX9blKIHfAKOnSk 50
g3/config/__init__.py sha256=rUZ1eKzpDcllTvbPTM7TWZ675rg3rQgA7VRfGozqkQY 211
g3/config/exclude.py sha256=_qFt-rMCfWoSyqMw7lzdh01u8NeWHI25xzt4jY9T_fQ 143
g3/config/handler.py sha256=6TjCwhuxTf-Zt5BBm8J74cUB4_qq_KZSBa3M6DkKom8 4094
g3/config/log.py sha256=hb00uAQpncwJP0BvPPQsiBuYl0DetfOjgJbq0E2hH-0 142
g3/config/openai.py sha256=J6wxG-qWwnSPtTt-Djwkra4Jj32IgoAhLd9CRqTYlrY 1157
g3/domain/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g3/domain/message_tone.py sha256=oWloeIt57PmkL6a_z5gCRfRClaChQk1kC0UkU4t3Ho4 160
g3/initializers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g3/initializers/log.py sha256=FdhcoqONd8MyANUbEm7SmMyNSdGrv6SVR8IBtNuaqI4 377
g3/main.py sha256=_EAF6mFewAgoR1e8LtUbM8Prob8y8tSyJaP8h8YdRh4 6414
g3/services/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g3/services/generate/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g3/services/generate/client.py sha256=1IumWB7rNgv8PM8GuJE7wFlPq5AqE3hnpOk9HegvTPA 1093
g3/services/generate/commit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g3/services/generate/commit/messages/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g3/services/generate/commit/messages/creator.py sha256=VsK8Ovu_CMNlt_vZcLgJvBzHnuaXxJbDMBhDu4MUVlw 1594
g3/services/generate/commit/prompts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g3/services/generate/commit/prompts/creator.py sha256=9KTTnw8WaX_4B--X9GWL0bkzqC8gVZCF-IsNFjb7enc 3556
g3/services/generate/commit/prompts/exceptions.py sha256=JUuKXB4NI26OxqzlP23hreJxE4-cbosFQ0XP476xRBs 180
g3/services/generate/pr/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g3/services/generate/pr/messages/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g3/services/generate/pr/messages/creator.py sha256=9hqonNbN9wiYhZaoc2r09zBAKwIOcviGLqeIxoLNXZk 2542
g3/services/generate/pr/prompts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g3/services/generate/pr/prompts/creator.py sha256=PhL-VgSKZgqR9GT0J97Yb-KmW2TWaKD3qsKQltgq4qk 3129
g3/services/generate/pr/prompts/template.py sha256=qFW__6T9wyQeHWF2QKhialD-auyh9e674s5_cerMdZM 286
g3/services/generate/preview/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g3/services/generate/preview/cli.py sha256=4LCQo2SH0s8AmhTegkVAq2xitwmuZteE8wQsSY4QFY4 2603
g3/services/git/__init__.py sha256=Vm0Y8kab2Vf6LfatV2nKCRgIQYLu2PAc6ut_cSPzOeE 146
g3/services/git/client.py sha256=c1ZIYdDtPP-gNMMwi4Qvx4IK8xLDsWs-aDjSvYCceyg 2830
g3/services/git/gitinfo.py sha256=OLzQ5RqxuEqzKnqmimMhl2qD7hsc1fM1oXsW2tayjbE 1583
g3/services/git/shell.py sha256=TrBNrqziIhjXvnacE_6DxjIGQWmxJRJi3R0dmcYm22U 8481
g3/services/github/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g3/services/github/client.py sha256=iWyeEZftAqUeVLuMdLTXVaypIn8uTwdHIXR8h6CFONo 1016
g3/services/github/github_info.py sha256=t0qdX3gX0DIYCXGNiJq8K2ErROeBzA9Dtu7lGOEjaQ0 336
g3/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
g3/utils/context_managers.py sha256=zoVeHzDgWAgzNs6OCX__Namoo6fR6itDm_wUjqNAZfg 343
g3/utils/dictionary.py sha256=0U86htWlJKgZj2TPsLoNDu4PgYLAd13-gKMU9nTWEOw 153
g3-0.5.0.dist-info/LICENSE sha256=nPcRfNxfSGLJmQt1LXfWXs45vdsOtyrhgcmMo0vd0BU 1068
g3-0.5.0.dist-info/METADATA sha256=7LYrBFWfFIv2I21_IS5AZ_-rbY0FRqbfBL0v6jdCuDc 3190
g3-0.5.0.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
g3-0.5.0.dist-info/entry_points.txt sha256=4byWuYCPGkGaj7vDlTjYJ--Kr43sU7Mch0iD24sn964 34
g3-0.5.0.dist-info/RECORD

entry_points.txt

g3 = g3.main:app