11[build-system ]
2- requires = [" poetry-core" ]
2+ requires = [ " poetry-core" , ]
33build-backend = " poetry.core.masonry.api"
44
55[project ]
66name = " gittxt"
7- version = " 1.7.3 "
7+ version = " 1.7.5 "
88description = " Gittxt: Get text from Git repositories in AI-ready formats"
99readme = " README.md"
10- license = { text = " MIT" }
11- authors = [
12- { name = " Sandeep Paidipati" , email = " sandeep.paidipati@gmail.com" }
13- ]
1410requires-python = " >=3.9,<3.9.7 || >3.9.7"
11+ keywords = [ " llm-dataset" , " text-extraction" , " git-repos" , " ai-preprocessing" , " cli-tool" , " nlp" , " data-pipeline" , " repo-analysis" , " source-code" , " github-scanner" , " ai-ready" ,]
12+ classifiers = [ " Development Status :: 4 - Beta" , " Environment :: Console" , " Intended Audience :: Developers" , " Intended Audience :: Science/Research" , " License :: OSI Approved :: MIT License" , " Operating System :: OS Independent" , " Programming Language :: Python" , " Programming Language :: Python :: 3" , " Programming Language :: Python :: 3.9" , " Programming Language :: Python :: 3.10" , " Programming Language :: Python :: 3.11" , " Programming Language :: Python :: 3.12" , " Topic :: Software Development :: Version Control :: Git" , " Topic :: Text Processing :: Linguistic" , " Topic :: Scientific/Engineering :: Artificial Intelligence" , " Topic :: Scientific/Engineering :: Information Analysis" , " Topic :: Utilities" ,]
13+ dependencies = [ " click>=8.1.3" , " gitpython>=3.1.40" , " colorama>=0.4.6" , " binaryornot>=0.4.4" , " aiofiles>=23.2.1" , " aiohttp>=3.9.5" , " tiktoken>=0.9.0" , " humanize>=4.12.2" , " rich>=13.9.4" , " python-dotenv>=0.21.1" ,]
14+ [[project .authors ]]
15+ name = " Sandeep Paidipati"
16+ email = " sandeep.paidipati@gmail.com"
1517
16- keywords = [
17- " llm-dataset" , " text-extraction" , " git-repos" , " ai-preprocessing" , " cli-tool" , " nlp" , " data-pipeline" , " repo-analysis" , " source-code" , " github-scanner" , " ai-ready"
18- ]
19-
20- classifiers = [
21- " Development Status :: 4 - Beta" ,
22- " Environment :: Console" ,
23- " Intended Audience :: Developers" ,
24- " Intended Audience :: Science/Research" ,
25- " License :: OSI Approved :: MIT License" ,
26- " Operating System :: OS Independent" ,
27- " Programming Language :: Python" ,
28- " Programming Language :: Python :: 3" ,
29- " Programming Language :: Python :: 3.9" ,
30- " Programming Language :: Python :: 3.10" ,
31- " Programming Language :: Python :: 3.11" ,
32- " Programming Language :: Python :: 3.12" ,
33- " Topic :: Software Development :: Version Control :: Git" ,
34- " Topic :: Text Processing :: Linguistic" ,
35- " Topic :: Scientific/Engineering :: Artificial Intelligence" ,
36- " Topic :: Scientific/Engineering :: Information Analysis" ,
37- " Topic :: Utilities"
38- ]
39-
40- dependencies = [
41- " click>=8.1.3" ,
42- " gitpython>=3.1.40" ,
43- " colorama>=0.4.6" ,
44- " binaryornot>=0.4.4" ,
45- " aiofiles>=23.2.1" ,
46- " aiohttp>=3.9.5" ,
47- " tiktoken>=0.9.0" ,
48- " humanize>=4.12.2" ,
49- " rich>=13.9.4" ,
50- " dotenv (>=0.9.9,<0.10.0)" ,
51- " fastapi (>=0.115.12,<0.116.0)" ,
52- " pydantic (>=2.11.2,<3.0.0)" ,
53- " python-multipart (>=0.0.20,<0.0.21)" ,
54- " uvicorn (>=0.34.0,<0.35.0)" ,
55- " streamlit (>=1.44.1,<2.0.0)" ,
56- ]
18+ [project .license ]
19+ text = " MIT"
5720
5821[project .urls ]
5922Homepage = " https://github.com/sandy-sp/gittxt"
@@ -68,24 +31,23 @@ line-length = 88
6831[tool .ruff ]
6932line-length = 88
7033
71- [tool .pytest .ini_options ]
72- testpaths = [" tests" ]
73-
7434[tool .poetry ]
75- packages = [
76- { include = " gittxt" , from = " src" }
77- ]
78- include = [
79- " README.md" ,
80- " LICENSE" ,
81- " pyproject.toml" ,
82- " src/gittxt/**/*.py"
83- ]
35+ include = [ " README.md" , " LICENSE" , " pyproject.toml" , " src/gittxt/**/*.py" ,]
36+ [[tool .poetry .packages ]]
37+ include = " gittxt"
38+ from = " src"
39+
40+ [tool .pytest .ini_options ]
41+ testpaths = [ " tests" ,]
8442
8543[tool .poetry .group .dev .dependencies ]
8644pytest = " ^7.0"
87- pytest-mock = " ^3.0"
8845ruff = " ^0.2.0"
8946black = " ^24.0.0"
90- pytest-asyncio = " ^0.21.0"
91- httpx = " ^0.28.1"
47+
48+ [tool .poetry .group .plugins .dependencies ]
49+ fastapi = " >=0.115.12,<0.116.0"
50+ pydantic = " >=2.11.2,<3.0.0"
51+ python-multipart = " >=0.0.20,<0.0.21"
52+ uvicorn = " >=0.34.0,<0.35.0"
53+ streamlit = " >=1.44.1,<2.0.0"
0 commit comments