osa_tool

View on PyPIReverse Dependencies (0)

0.1.1 osa_tool-0.1.1-py3-none-any.whl

Wheel Details

Project: osa_tool
Version: 0.1.1
Filename: osa_tool-0.1.1-py3-none-any.whl
Download: [link]
Size: 176458
MD5: 10e44479e89b024f629eb22fdb3212d3
SHA256: 2e4eff1cc03bb5623941b9bd988fdc274e0af1a4e8aa3fe9af48e748cbef7fb3
Uploaded: 2025-03-20 12:43:32 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: osa_tool
Version: 0.1.1
Summary: Tool that just makes your open source project better!
Author: ITMO-NSS-team
Author-Email: itmo.nss.team[at]gmail.com
Project-Url: Documentation, https://itmo-nss-team.github.io/Open-Source-Advisor/
Project-Url: Homepage, https://github.com/ITMO-NSS-team/Open-Source-Advisor
Project-Url: Issues, https://github.com/ITMO-NSS-team/Open-Source-Advisor/issues
License: BSD-3-Clause
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10,<4.0
Requires-Dist: ProtoLLM (>=0.1.1)
Requires-Dist: PyYAML (==6.0.2)
Requires-Dist: Pygments (==2.19.1)
Requires-Dist: aiohappyeyeballs (==2.4.4)
Requires-Dist: aiohttp (==3.11.11)
Requires-Dist: aiosignal (==1.3.2)
Requires-Dist: annotated-types (==0.7.0)
Requires-Dist: anyio (==4.7.0)
Requires-Dist: aspose-pdf (==25.1.0); python_version >= "3.10" and python_version < "3.14"
Requires-Dist: async-timeout (<5.0.0,>=4.0.0)
Requires-Dist: attrs (==25.1.0)
Requires-Dist: certifi (==2024.12.14)
Requires-Dist: charset-normalizer (==3.4.1)
Requires-Dist: colorama (==0.4.6)
Requires-Dist: distro (==1.9.0)
Requires-Dist: exceptiongroup (==1.2.2)
Requires-Dist: frozenlist (==1.5.0)
Requires-Dist: gitdb (==4.0.11)
Requires-Dist: gitpython (==3.1.43)
Requires-Dist: h11 (==0.14.0)
Requires-Dist: httpcore (==1.0.7)
Requires-Dist: httpx (<0.28.0,>=0.27.2)
Requires-Dist: idna (==3.10)
Requires-Dist: iniconfig (==2.0.0)
Requires-Dist: jiter (==0.8.2)
Requires-Dist: markdown-it-py (==3.0.0)
Requires-Dist: mdurl (==0.1.2)
Requires-Dist: multidict (==6.1.0)
Requires-Dist: openai (==1.58.1)
Requires-Dist: packaging (==24.2)
Requires-Dist: pdfminer.six (==20231228)
Requires-Dist: pluggy (==1.5.0)
Requires-Dist: propcache (==0.2.1)
Requires-Dist: pydantic (<2.11.0,>=2.9.0)
Requires-Dist: pydantic-extra-types (==2.9.0)
Requires-Dist: pydantic_core (<2.24.0,>=2.23.4)
Requires-Dist: pytest (==8.3.4)
Requires-Dist: pytest-mock (==3.14.0)
Requires-Dist: python-dotenv (==1.0.1)
Requires-Dist: regex (==2024.11.6)
Requires-Dist: requests (==2.32.3)
Requires-Dist: rich (==13.9.4)
Requires-Dist: smmap (==5.0.2)
Requires-Dist: sniffio (==1.3.1)
Requires-Dist: structlog (==24.4.0)
Requires-Dist: tiktoken (==0.8.0)
Requires-Dist: tomli (==2.2.1)
Requires-Dist: tqdm (==4.67.1)
Requires-Dist: tree-sitter (==0.23.2)
Requires-Dist: tree-sitter-python (==0.23.4)
Requires-Dist: typing_extensions (==4.12.2)
Requires-Dist: urllib3 (==2.3.0)
Requires-Dist: yarl (==1.18.3)
Description-Content-Type: text/markdown
[Description omitted; length: 9265 characters]

WHEEL

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

RECORD

Path Digest Size
osa_tool/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
osa_tool/analytics/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
osa_tool/analytics/metadata.py sha256=j6-Hm1GN8oNPEOOM5mSEHE0N_1uzs9isP7Ie-rOxcVU 8444
osa_tool/arguments_parser.py sha256=StoUZDqtuQm-_mqqJhWI1XXVmXqVp0qXY8-XF43dWAQ 1749
osa_tool/config/standart/settings/config.toml sha256=x_rLaM1YIMU4BSVt5tuwuDkY3gg9OatJxDNWjZGg86Q 932
osa_tool/config/standart/settings/prompts.toml sha256=iRZX7LiCcg8VW8ZaehM9m1_iJLMKjXDLvRQ9alc-G0M 3736
osa_tool/config/standart/templates/ITMO_template.toml sha256=R1SG-gwm4rsrk5__C09QehPjPFZL9JFDmdWEFozQI28 4348
osa_tool/config/with_article/settings/config.toml sha256=IIVYidcxalsOnbMCpEKmw8s4FGInvMJY4Go7bkePPH8 929
osa_tool/config/with_article/settings/prompts.toml sha256=njPd3Oz6DQeS0FwhoEzub8zeVrMKkHqpCr5IT-BidpE 3352
osa_tool/config/with_article/templates/ITMO_template.toml sha256=EqajVbZ9cUyPKZ2gX1Ln7_7biSV7JWVKIdx-vym9t-M 430
osa_tool/github_agent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
osa_tool/github_agent/github_agent.py sha256=E-b1lZDoi9b4W093zLFHGOOAOku4yhhYmF1duody6OU 10670
osa_tool/main.py sha256=pLCV1edVzDcZcxDNPN6znYmpk0YPYHbzndGIuyq4WL4 4317
osa_tool/osatreesitter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
osa_tool/osatreesitter/docgen.py sha256=jVCBiM3FD4wHb1yABw5o0pFSFjtsX-9pyxHEAmcZpV4 19660
osa_tool/osatreesitter/models.py sha256=LQtMXnUMN0y6i2lFyP3p18gq0DXHCq1S1_KmYxap6Xg 19099
osa_tool/osatreesitter/osa_treesitter.py sha256=u5HIDm0UAKK9R1JWBa7PhxIJoE9-T7a6AioU0prjnTw 18772
osa_tool/readmeai/LICENSE sha256=u2rST6FKGG73izb-aKAi87ge9iwYOP7MGV2lJ5XIaA4 1063
osa_tool/readmeai/README.md sha256=1z7iCEX77a60lb3WgbCyI0mdB3d4eJuhYeIDRHYKOFE 443
osa_tool/readmeai/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
osa_tool/readmeai/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
osa_tool/readmeai/config/constants.py sha256=7ZpkNshRHdCMkX_4QDKw8OIS8LYqvIVzGx9pXajRw4Q 992
osa_tool/readmeai/config/settings/commands.toml sha256=Oe1xQGwdDPkliAA_DYoTpz2qN-XbZLf8hPGvlPQ5uXY 3040
osa_tool/readmeai/config/settings/contributing_config.toml sha256=pL-4G2rc6mDNjS70iEbboZkoFmJIQFL6L69TOniX9w4 671
osa_tool/readmeai/config/settings/docs_list.toml sha256=1Hc_1oQI0rgdNWR3W4tNv9AaVRmzEA1dbdrVXnOStKw 425
osa_tool/readmeai/config/settings/ignore_list.toml sha256=-zZlMIbDTJnfWEKzmvziCbuYma4cqFRir0QHkJ2hDn0 1986
osa_tool/readmeai/config/settings/languages.toml sha256=ZKSzkDLrL0BVvkSbVsL-A6nLAt5Tt_8vf-KSpRcOrhk 1149
osa_tool/readmeai/config/settings/parsers.toml sha256=vIG7JiYP1j8v8zIsXQmqUDY3eKOXHkkJO8vbaYZVz5U 3172
osa_tool/readmeai/config/settings/quickstart.toml sha256=L9kJ8uspOXdW6KEdPWoCV1id2SfgxdGje_WDibzRe0Y 15343
osa_tool/readmeai/config/settings/quickstart_config.toml sha256=mfUtUZwCLkfHPmQWROupoaEmXaa6b03-6KYaxEkAYTI 770
osa_tool/readmeai/config/settings/tool_config.toml sha256=caOVUMlyv08sxXs9wqag43WMOKh5daG6pHuE07pAIME 21215
osa_tool/readmeai/config/settings/tooling.toml sha256=u7dTbaKQdlxTpwN7XS0NHKVQLW3DUTap7t9-vd2Qvag 5159
osa_tool/readmeai/config/settings.py sha256=XQ5fxuw4GKmxV5bYxmivTU3tyYGNE1hUqOC9M3f8FO0 7976
osa_tool/readmeai/errors.py sha256=VTzEshqXty_nD-2rMB4Ur25jRzJajUl1Hw1KvqaXN6c 2860
osa_tool/readmeai/generators/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
osa_tool/readmeai/generators/badges.py sha256=r5eZMhDePOoH2cxltB86W5no0mBoSiuKTtRE85wHSqk 3274
osa_tool/readmeai/generators/builder.py sha256=YoPHdcWu0rjA3C5CrovODP9L7KnRUdI_06dPnHN94ZU 6405
osa_tool/readmeai/generators/quickstart.py sha256=GASZw6bAF8pPw0k5Rp2zeyINt5KgOiCs309UTNdmk2o 5346
osa_tool/readmeai/generators/svg/shieldsio_icons.json sha256=O8SPquO_n7xr3dbMvKqhpSRKfuCHyQfR8aCFRWZ09yI 406105
osa_tool/readmeai/generators/svg/skill_icons.json sha256=D9j1XaqOUMXSthzmGkRqQNhUyu7UamYrrXWiKpYboWY 4418
osa_tool/readmeai/ingestion/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
osa_tool/readmeai/ingestion/file_processor.py sha256=NEiwY9yLUBRM1spcm1B3d4TQdI9L4L7fcpeYIxPLnUA 3394
osa_tool/readmeai/ingestion/metadata_extractor.py sha256=RIAwsBLf_gGUIolKUfKy2QO6iJDeGoEPDEMh8NiNGto 2504
osa_tool/readmeai/ingestion/models.py sha256=xOkoOiN5YdH4E3i3QH3cRZ0LCyfEEHrS9szDkaCrWW4 1176
osa_tool/readmeai/ingestion/pipeline.py sha256=5yrU3-G_m87C_YJM480ntr6uK3OI_WD3__TaIP4XEsQ 2013
osa_tool/readmeai/logger.py sha256=ipvBPPBv-IgK7cUegEn7Vo_8I1NIOShcJ3pl7Cr9bTc 3679
osa_tool/readmeai/models/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
osa_tool/readmeai/models/base.py sha256=s_VVgJcKkG7gyCe6Q6rkT76z6gImUC5ojbcrFlw6Jvc 7089
osa_tool/readmeai/models/prompts.py sha256=3WuZGEYG2VCb44RMVry3lfc1Vdu6gNK_tPsXcD97E1Y 2530
osa_tool/readmeai/models/tokens.py sha256=B88oWlgERdI467vv46LFVVzmDSGkZW0OBYHJQqATBnU 2521
osa_tool/readmeai/parsers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
osa_tool/readmeai/parsers/base.py sha256=hwG-bwusENBxGbmdbxJw5vMpfOde9cT4uwNYqquTNV4 1112
osa_tool/readmeai/parsers/cpp.py sha256=hJ5A1ONFTfiyThEcHOynasA4LdV8-G5JguRWZa3Ptco 3217
osa_tool/readmeai/parsers/docker.py sha256=HTdB2qTb1wtjwWoW_GRq_Krf77ZmlYdr00QdC4EfDIo 3973
osa_tool/readmeai/parsers/factory.py sha256=i3LDqWQo1h_tvDCMzFvwVdso8-KMjufHI95SbK--csw 2552
osa_tool/readmeai/parsers/go.py sha256=7niy7qr8gIH71ROpokijntu5dQdV3gvpJStv8CGw4so 897
osa_tool/readmeai/parsers/gradle.py sha256=907yfONQeq0gCWjlb0ODB8Hdf_xRSQRumS0vWnBLqzo 2074
osa_tool/readmeai/parsers/maven.py sha256=xHSbbm_myY4_y3uL2b_l8kJe3bzLutAe6OTnNFBGIaI 1098
osa_tool/readmeai/parsers/npm.py sha256=xFxJxSe4bo12c92rLoRw8hw3nkLB1o3NiaX8uHud4x8 942
osa_tool/readmeai/parsers/properties.py sha256=TZTM6rrjyPE91DQSMBPfP4ezV0nhSJtYZ9vQDM_sVeE 6550
osa_tool/readmeai/parsers/python.py sha256=LU6D-OcSwsfZ1DD0C_-SebYTWNRZWL0-rufs1nda2Pw 6064
osa_tool/readmeai/parsers/rust.py sha256=1rz1OUeWzG6fdnlyM06P2CN-qkNkZumxUgGhASwGtdA 1218
osa_tool/readmeai/parsers/swift.py sha256=NupGotN5oVqVXKIYJm-CpHs9l1onTyQ8804PFSojO0k 1803
osa_tool/readmeai/postprocessor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
osa_tool/readmeai/postprocessor/response_cleaner.py sha256=xcDYJLY476OF6q9QR3HfymXwjyArwmrSz3FBhRpUzew 3039
osa_tool/readmeai/preprocessor/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
osa_tool/readmeai/preprocessor/directory_cleaner.py sha256=wOcE2l9f78QCgUKHfgNlO0qYlIud-CPLWNgGuptzcGA 702
osa_tool/readmeai/preprocessor/document_cleaner.py sha256=FSbZeB_-gANiYGU4dj-e5Vqrz9cfVC_2SMywivL3g4A 3535
osa_tool/readmeai/preprocessor/file_filter.py sha256=SsD2ygHthp5WW3_k4ljal_PIDUQPBH60q4294yDv4LI 1057
osa_tool/readmeai/readers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
osa_tool/readmeai/readers/git/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
osa_tool/readmeai/readme_core.py sha256=2JnTFCer-cdiaWQ7xWnSmVVQb92TkdCLLDGeZG3_nc8 3923
osa_tool/readmeai/readmegen_article/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
osa_tool/readmeai/readmegen_article/config/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
osa_tool/readmeai/readmegen_article/config/settings.py sha256=v-zmy1EjqmdMyI6E8AGFgmKKlT9ozgCpxvENibBhzrg 4357
osa_tool/readmeai/readmegen_article/generators/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
osa_tool/readmeai/readmegen_article/generators/builder.py sha256=4AbjBgsqVx0TXUCnygxNavgCPf-vpe5BYuQCw8E_-qA 1308
osa_tool/readmeai/readmegen_article/models/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
osa_tool/readmeai/readmegen_article/models/prompts.py sha256=AueRRatbyQ70Z5J6qISlif5WIriB90LXUYTpT79flM0 3383
osa_tool/readmeai/readmegen_article/parser/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
osa_tool/readmeai/readmegen_article/parser/article_finder.py sha256=q5-bGl4LfB8l6DtXm7mxZQP_FH6V3zT1lvQy56ZhJV0 3555
osa_tool/readmeai/readmegen_article/parser/pdf_parser.py sha256=qJ3Ui752tSvlHjliNJQcwyouA7kvCHRoEQ_W8mlLAc0 5209
osa_tool/readmeai/readmegen_article/templates/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
osa_tool/readmeai/readmegen_article/templates/header.py sha256=hEGoJXVANNinJWd461tvO7b8yYlisBj3wH8DnOVg-iQ 1365
osa_tool/readmeai/templates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
osa_tool/readmeai/templates/base.py sha256=pO56rd5MStWhgJvWsA4CBH-5ERArHcBX7RTBj1wZhQ0 230
osa_tool/readmeai/templates/contributing.py sha256=Sm99Jl0XrHoZTRMDD-8DBTLpmUgBvid1R6cvvqMzl9Q 3508
osa_tool/readmeai/templates/header.py sha256=F1a9M-uc45NmezmH6bs8pE_BGMhSa3iRmZX_Xw42jH8 1171
osa_tool/readmeai/templates/quickstart.py sha256=tBwxPcinhKxbQ5bGVDv1GS2mCF6p8W417hN2PxwAKQo 4826
osa_tool/readmeai/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
osa_tool/readmeai/utils/file_handler.py sha256=YHa3hmbare87hKol9H34vHH8Dh9-Q-10-eIO52aCH6c 6063
osa_tool/readmeai/utils/file_resource.py sha256=DWu6Fi_L6vuCxlXWnogg8cMzksbox9Fxe2eLXlxsbrY 1137
osa_tool/readmeai/utils/helpers.py sha256=w4CHyOL30HDk2SgYS7Z23nqLqOXmXef5EM-UExZCEJU 249
osa_tool/translation/dir_translator.py sha256=uDNYIW2ulUxA_xSqoCqnG02kIwK4NAfa07gDHvBp-F8 12010
osa_tool/utils.py sha256=WLvR2FRAKaHT1si1M12dKHpN6wKsFMIniUpngZ-ctcI 455
osa_tool-0.1.1.dist-info/LICENSE sha256=ek7p2ok6XDyWPks9pqxCaCamKD4JxVMo_YhYfapTGqA 1538
osa_tool-0.1.1.dist-info/METADATA sha256=Usv0Lll-coKH0elwh8L1oEDhagNGT7F0nbVmYP02yGQ 12033
osa_tool-0.1.1.dist-info/WHEEL sha256=XbeZDeTWKc1w7CSIyre5aMDU_-PohRwTQceYnisIYYY 88
osa_tool-0.1.1.dist-info/entry_points.txt sha256=K6cbi-KVSJP9A5zkdWlGBGwfsPPGL_V8GBRgyw5MBFM 47
osa_tool-0.1.1.dist-info/RECORD

entry_points.txt

osa-tool = osa_tool.main:main