22name = " unstract-sdk"
33dynamic = [" version" ]
44description = " A framework for writing Unstract Tools/Apps"
5+ readme = " README.md"
6+ urls = { Homepage = " https://unstract.com" , "Release notes" = " https://github.com/Zipstack/unstract-sdk/releases" , Source = " https://github.com/Zipstack/unstract-sdk" }
7+ license = { text = " AGPL v3" }
8+ authors = [{
name =
" Zipstack Inc" ,
email =
" [email protected] " }]
9+ keywords = [" unstract tools-development-kit apps development-kit sdk" ]
10+ requires-python = " >=3.9, <3.13"
11+ classifiers = [
12+ " Development Status :: 4 - Beta" ,
13+ " Intended Audience :: Developers" ,
14+ " License :: OSI Approved :: GNU Affero General Public License v3" ,
15+ " Operating System :: POSIX :: Linux" ,
16+ " Operating System :: MacOS :: MacOS X" ,
17+ " Programming Language :: Python" ,
18+ " Programming Language :: Python :: 3.9" ,
19+ " Topic :: Scientific/Engineering" ,
20+ " Topic :: Software Development :: Libraries :: Python Modules" ,
21+ ]
22+
523dependencies = [
624 # Specs and validation
725 " jsonschema~=4.18.2" ,
@@ -53,26 +71,6 @@ dependencies = [
5371 " redis>=5.2.1" ,
5472 " llmwhisperer-client>=2.2.1" ,
5573]
56- readme = " README.md"
57- urls = { Homepage = " https://unstract.com" , "Release notes" = " https://github.com/Zipstack/unstract-sdk/releases" , Source = " https://github.com/Zipstack/unstract-sdk" }
58- license = { text = " AGPL v3" }
59- authors = [{
name =
" Zipstack Inc" ,
email =
" [email protected] " }]
60- keywords = [" unstract tools-development-kit apps development-kit sdk" ]
61- requires-python = " >=3.9, <3.13"
62- classifiers = [
63- " Development Status :: 4 - Beta" ,
64- " Intended Audience :: Developers" ,
65- " License :: OSI Approved :: GNU Affero General Public License v3" ,
66- " Operating System :: POSIX :: Linux" ,
67- " Operating System :: MacOS :: MacOS X" ,
68- " Programming Language :: Python" ,
69- " Programming Language :: Python :: 3.9" ,
70- " Topic :: Scientific/Engineering" ,
71- " Topic :: Software Development :: Libraries :: Python Modules" ,
72- ]
73-
74- [project .scripts ]
75- unstract-tool-gen = " unstract.sdk.scripts.tool_gen:main"
7674
7775[project .optional-dependencies ]
7876aws = [" s3fs[boto3]~=2024.10.0" , " boto3~=1.34.131" ]
@@ -99,6 +97,9 @@ test = [
9997 " adlfs~=2024.7.0" ,
10098]
10199
100+ [project .scripts ]
101+ unstract-tool-gen = " unstract.sdk.scripts.tool_gen:main"
102+
102103[build-system ]
103104requires = [" hatchling" ]
104105build-backend = " hatchling.build"
0 commit comments