llm-docstring-generator

View on PyPIReverse Dependencies (0)

1.0 llm_docstring_generator-1.0-py3-none-any.whl

Wheel Details

Project: llm-docstring-generator
Version: 1.0
Filename: llm_docstring_generator-1.0-py3-none-any.whl
Download: [link]
Size: 55954
MD5: 7b097d317b70bce972ab01a36b42333d
SHA256: b81e489033c6e249a25c6f6162c44393c0e9400c5839532ed38457ee86d548a9
Uploaded: 2024-04-13 23:02:29 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: llm_docstring_generator
Version: 1.0
Summary: Code to generate docstrings for Python code using GPT-4 etc.
Author: Maximilian Jeblick
Home-Page: https://github.com/maxjeblick/llm-docstring-generator.git
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: annotated-types (==0.6.0)
Requires-Dist: anyio (==4.3.0)
Requires-Dist: asttokens (==2.4.1)
Requires-Dist: astunparse (==1.6.3)
Requires-Dist: black (==23.7.0)
Requires-Dist: certifi (==2024.2.2)
Requires-Dist: charset-normalizer (==3.3.2)
Requires-Dist: click (==8.1.7)
Requires-Dist: code2flow (==2.5.1)
Requires-Dist: coverage (==7.2.7)
Requires-Dist: cramjam (==2.8.3)
Requires-Dist: decorator (==5.1.1)
Requires-Dist: distro (==1.9.0)
Requires-Dist: exceptiongroup (==1.2.0)
Requires-Dist: executing (==2.0.1)
Requires-Dist: Faker (==24.1.0)
Requires-Dist: fastparquet (==2024.2.0)
Requires-Dist: filelock (==3.13.3)
Requires-Dist: fire (==0.6.0)
Requires-Dist: flake8 (==6.1.0)
Requires-Dist: flake8-black (==0.3.6)
Requires-Dist: flake8-isort (==6.0.0)
Requires-Dist: fsspec (==2024.3.1)
Requires-Dist: greenlet (==3.0.3)
Requires-Dist: h11 (==0.14.0)
Requires-Dist: httpcore (==1.0.5)
Requires-Dist: httpx (==0.27.0)
Requires-Dist: huggingface-hub (==0.22.2)
Requires-Dist: idna (==3.6)
Requires-Dist: iniconfig (==2.0.0)
Requires-Dist: ipython (==8.23.0)
Requires-Dist: isort (==5.13.2)
Requires-Dist: jedi (==0.19.1)
Requires-Dist: Jinja2 (==3.1.3)
Requires-Dist: joblib (==1.3.2)
Requires-Dist: jsonpickle (==3.0.3)
Requires-Dist: loguru (==0.7.2)
Requires-Dist: MarkupSafe (==2.1.5)
Requires-Dist: matplotlib-inline (==0.1.6)
Requires-Dist: mccabe (==0.7.0)
Requires-Dist: mypy (==1.4.1)
Requires-Dist: mypy-extensions (==1.0.0)
Requires-Dist: networkx (==3.2.1)
Requires-Dist: numpy (==1.26.4)
Requires-Dist: openai (==1.12.0)
Requires-Dist: packaging (==24.0)
Requires-Dist: pandas (==2.2.1)
Requires-Dist: parso (==0.8.3)
Requires-Dist: pathspec (==0.12.1)
Requires-Dist: pexpect (==4.9.0)
Requires-Dist: platformdirs (==4.2.0)
Requires-Dist: pluggy (==1.4.0)
Requires-Dist: prompt-toolkit (==3.0.43)
Requires-Dist: ptyprocess (==0.7.0)
Requires-Dist: pure-eval (==0.2.2)
Requires-Dist: py (==1.11.0)
Requires-Dist: pyarrow (==15.0.2)
Requires-Dist: pycodestyle (==2.11.1)
Requires-Dist: pydantic (==2.6.4)
Requires-Dist: pydantic-core (==2.16.3)
Requires-Dist: pyflakes (==3.1.0)
Requires-Dist: Pygments (==2.17.2)
Requires-Dist: pygraphviz (==1.12)
Requires-Dist: pytest (==7.4.0)
Requires-Dist: pytest-cov (==4.1.0)
Requires-Dist: pytest-dependency (==0.5.1)
Requires-Dist: pytest-html (==3.2.0)
Requires-Dist: pytest-loguru (==0.4.0)
Requires-Dist: pytest-metadata (==3.1.1)
Requires-Dist: pytest-sugar (==1.0.0)
Requires-Dist: python-dateutil (==2.9.0.post0)
Requires-Dist: python-dotenv (==1.0.1)
Requires-Dist: pytz (==2024.1)
Requires-Dist: pyvis (==0.3.1)
Requires-Dist: PyYAML (==6.0.1)
Requires-Dist: regex (==2023.12.25)
Requires-Dist: requests (==2.31.0)
Requires-Dist: safetensors (==0.4.2)
Requires-Dist: scikit-learn (==1.4.1.post1)
Requires-Dist: scipy (==1.12.0)
Requires-Dist: six (==1.16.0)
Requires-Dist: sniffio (==1.3.1)
Requires-Dist: SQLAlchemy (==2.0.29)
Requires-Dist: stack-data (==0.6.3)
Requires-Dist: termcolor (==2.4.0)
Requires-Dist: threadpoolctl (==3.4.0)
Requires-Dist: tiktoken (==0.6.0)
Requires-Dist: tokenizers (==0.15.2)
Requires-Dist: tomli (==2.0.1)
Requires-Dist: tqdm (==4.66.2)
Requires-Dist: traitlets (==5.14.2)
Requires-Dist: transformers (==4.37.1)
Requires-Dist: types-tqdm (==4.66.0.20240106)
Requires-Dist: typing-extensions (==4.10.0)
Requires-Dist: tzdata (==2024.1)
Requires-Dist: urllib3 (==2.2.1)
Requires-Dist: wcwidth (==0.2.13)
License-File: LICENSE
[No description]

WHEEL

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

RECORD

Path Digest Size
examples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
examples/draw_dependency_graph.py sha256=sWrpRVdSXAfeVwsiNz3MHQRHGc2oe4pij1bwFBiio4M 542
examples/run_code_annotation.py sha256=tdaDWuWLn4HplGQMQFG3YkN3xh0EReG7mNY3EXN-2bc 1078
examples/run_code_annotation_advanced.py sha256=EEkirLr41RJn9DmyolzHVaZpdzUHYtFY9ChlHhApuP4 3044
llm_docstring_generator/__init__.py sha256=SNP5Tpn6Hvg7kVDfZ2fTnQuDeiH39gJEPM5-ta4BY9w 663
llm_docstring_generator/annotator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llm_docstring_generator/annotator/code_annotator.py sha256=8Wg-wu_B9MwBPT0Hj7D6ClLjZhQqJ6tO86tPGV2ELsA 6004
llm_docstring_generator/annotator/metadata_provider.py sha256=s2xJHhEIFqfv4AEmmimFcQi4hr5NMC7EjZkOihsfT5A 6758
llm_docstring_generator/llm/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llm_docstring_generator/llm/cache_database.py sha256=0m3Za_6m14-lGSqPMhMJ8m-FfSO1ANQg-E16-sQBjJ0 4199
llm_docstring_generator/llm/llm.py sha256=3R0I7O5ij1y8pKmLKHYPw5lXPzbGXqtFC8ux7T9hye4 5564
llm_docstring_generator/llm/llm_config.py sha256=Hkqvest8hBYJ_UN9rVAeEISU14X1XP1CDcEuEMorDko 372
llm_docstring_generator/llm/prompts.py sha256=z79JVXXl3FZeGXGpAkb_S7k9naGea7hTmng5IVL9ckI 2598
llm_docstring_generator/parser/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llm_docstring_generator/parser/ast_parser.py sha256=jqsparNiZJI6GtIsXp64TywqCiX03xZvj3fNl29DfgI 2834
llm_docstring_generator/parser/dependency_resolver.py sha256=gg7u3-udEiVg2kBLleOW_VCFCmtDnOmCViHxBtL3dP8 3544
llm_docstring_generator/parser/import_parser.py sha256=Oc5gyUdGM0qaGUZu4K8yKlEmL-tYMdUt3vnnA7kpz7o 3697
llm_docstring_generator/parser/load_python_files.py sha256=20SUlDtAceKKvYpg3NA11qWr3AyHsHzUf8p73Mmpx1U 1609
llm_docstring_generator/parser/python_file_parser.py sha256=zXDA30mAf9joGaqaD4kp09Py3N90XEH-mmmR_Bcbd2U 4285
llm_docstring_generator/pipelines/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llm_docstring_generator/pipelines/code_annotation_pipeline.py sha256=PNm1As1cuki1JlIPEbtXENexJ8n6XRhHoq5VgNjul9A 1894
llm_docstring_generator/pipelines/code_graph.py sha256=jV_XwlunJ5vV4wXoJXplcG8KXIrqnhyLn8TjN0GzZWM 2658
llm_docstring_generator/pipelines/default_pipelines.py sha256=1UeM2d-hFZUZDBm5Gzrd3dtHwGy-guZLlLTIftNsWSs 3473
llm_docstring_generator/pipelines/run_code_annotation_pipeline.py sha256=3eRrylXTf0jOWZaMhhPLuG9LsV6IDIv_UaMiL30EsSc 3118
llm_docstring_generator/python_files/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llm_docstring_generator/python_files/function_and_classes.py sha256=vEt1tP7zEThccHOxenbpmfIChQKpLidSCJtUrWgjVs8 1322
llm_docstring_generator/python_files/imports.py sha256=hRJ0BYmCIv-FyIwl8gqeRx196Cz9hJBIsF2IDZsmivc 894
llm_docstring_generator/python_files/python_file.py sha256=-HODGh3MYsetWwP49U64Ge6eaM7IL-vwjjbXiBdBAG0 914
llm_docstring_generator/sorters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llm_docstring_generator/sorters/code2flow_patched.py sha256=_3SGtNNoT0hERV4CimtEjBH-27-bTNq_6caXSkfxBF0 3220
llm_docstring_generator/sorters/function_import_graph.py sha256=yvT8C2irFO98_fg5dkuML1s0nJMNCbusNT04uCcV43c 4021
llm_docstring_generator/sorters/get_import_dependencies.py sha256=BppMUKR1R7M-Sn4wEjRN7c4CYp7JTj3T3VOg3hWxueg 4589
llm_docstring_generator/sorters/sort_functions_and_classes.py sha256=vQ-_Qbk-HwwWhlIceMVuL3KaxMpxKrfHuPqcYMtEo9w 2561
llm_docstring_generator/sorters/sort_python_files.py sha256=cLMnDh5m_aBdvoZBbN9rkX80hPom9QuUdvqoECBDplA 3724
llm_docstring_generator/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
llm_docstring_generator/utils/base_config.py sha256=jl_fp0SCIT7PWjUuwP_mwKQBcmHspYGdQMwi6fyG0Ok 2633
llm_docstring_generator/utils/clone_repository.py sha256=lgVTdkrkX6d--LnFqoO58BB-3_fOCisC-rwhaR4LCQg 961
llm_docstring_generator/utils/copy_repository.py sha256=H3aMq9ywBNHqx36_nfEewOOlH9CwjGhikBRscJs0yvU 5706
llm_docstring_generator/utils/utils.py sha256=1hNCpz-J7Opty1bzeU7iEj8JOHsHVBQxt2T2i9fK_CU 3023
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/fixtures.py sha256=1vHO8GSGFW73eys4FTdXAhj11ZjUHUstPp_P_Kk73Bg 864
tests/parser/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/parser/test_astparser.py sha256=KiPoVA9u0OFaDb9ZBs1gJ3AZ_NuKLrOAT-rXMcgTLwQ 5233
tests/parser/test_get_all_code_imports.py sha256=v-Ob5bjX_SL5kOXy93NivVn8EeYW7wS5ZuPJaFanhAg 996
tests/parser/test_import_parser.py sha256=WfS7qHgRjfvQo4vZ2pdCsWEjTZIT1DPdbCLhTXCa8p4 3206
tests/parser/test_load_python_file_llm_docstring_generator.py sha256=WVy4W0mdeyzuwI9_oS-AeVkSqSBw2Y-H1wgPvhgHXZc 2278
tests/parser/test_load_python_file_optuna.py sha256=hMrb9y6zlRBtR1NtpzSVcLpVgx2IETtF1YZ5P98THow 3701
tests/parser/test_load_python_file_raptor.py sha256=fmM3DzTqeHTcN901GFqVOxWvchoXHYVlxoaPP7QJQis 2434
tests/sorters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/sorters/test_function_import_graph.py sha256=VSrjzf6uBd157SidWXIneCzbds3_q-PBsm62WJMofk0 3733
tests/sorters/test_python_file_import_graph.py sha256=vLXJSLr-yTk9i2ksHzwDoCk3V9RQTA2zMZkhpbu30IM 1492
tests/sorters/test_python_file_sorter.py sha256=eOzjDtOEhuKyzdobSfOptbDeQungVjyzjDVfST7vXuM 2926
tests/sorters/test_sorting_order_is_consistent.py sha256=3pDFSdpors_duTTkp1VMYZ5edwNHALJ3zYFLpjh3tlo 12225
tests/sorters/mock_repo/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/sorters/mock_repo/a.py sha256=hn95dreeVqpw0t75qliN4_GQ8zq3G5JYwmkx4UXwaa4 714
tests/sorters/mock_repo/b.py sha256=YltB2p8Fix2s9Vgif_20NZkgreEpT_aQBthTXvn-mR0 177
tests/sorters/mock_repo/c.py sha256=wAvkcZZGnEF7YtThrcstyck_mvBXYKVsvUAwKUnRxh4 195
tests/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/utils/test_clone_repository.py sha256=czKLtQM3WCIezS_suKaTisNzwemRadpc3sRi9uKsgKw 1076
tests/utils/test_copy_repository.py sha256=OydsYU6UQ01sZyx8TFX7U54wCRFmRoitDyjODh06CDc 2551
llm_docstring_generator-1.0.dist-info/LICENSE sha256=5x08jMJTzR7_eYuWSaM_q4V-JrhwfidN9IL4QEJtEjM 10764
llm_docstring_generator-1.0.dist-info/METADATA sha256=DDlVq8a55njeXOchwD_3vPSAZgThZwEYglWnATHWNfw 3618
llm_docstring_generator-1.0.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
llm_docstring_generator-1.0.dist-info/top_level.txt sha256=bYoyRgazQq-a5HXXbfDLcLR9UxcllG7xFVgL56AY6zc 39
llm_docstring_generator-1.0.dist-info/RECORD

top_level.txt

examples
llm_docstring_generator
tests