ostruct-cli

View on PyPIReverse Dependencies (0)

0.7.0 ostruct_cli-0.7.0-py3-none-any.whl

Wheel Details

Project: ostruct-cli
Version: 0.7.0
Filename: ostruct_cli-0.7.0-py3-none-any.whl
Download: [link]
Size: 105686
MD5: 347eb32278f4334b73289047fee51a6b
SHA256: 8b9c18b1f90092d1608f6e121001e2615e10459d6f1d27d00db93ed5776e62b3
Uploaded: 2025-03-01 14:21:36 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: ostruct-cli
Version: 0.7.0
Summary: CLI for OpenAI Structured Output
Author: Yaniv Golan
Author-Email: yaniv[at]golan.name
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: cachetools (<6.0.0,>=5.3.2)
Requires-Dist: chardet (<6.0.0,>=5.0.0)
Requires-Dist: click (<9.0.0,>=8.1.7)
Requires-Dist: ijson (<4.0.0,>=3.2.3)
Requires-Dist: jsonschema (<5.0.0,>=4.23.0)
Requires-Dist: openai (<2.0.0,>=1.0.0)
Requires-Dist: openai-structured (<3.0.0,>=2.1.0)
Requires-Dist: pydantic (<3.0.0,>=2.6.3)
Requires-Dist: pyyaml (<7.0.0,>=6.0.2)
Requires-Dist: tiktoken (==0.9.0)
Requires-Dist: tomli (<3.0.0,>=2.0.1); python_version < "3.11"
Requires-Dist: typing-extensions (<5.0.0,>=4.9.0)
Requires-Dist: werkzeug (<4.0.0,>=3.1.3)
Description-Content-Type: text/markdown
[Description omitted; length: 7587 characters]

WHEEL

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

RECORD

Path Digest Size
ostruct/__init__.py sha256=X6zo6V7ZNMv731Wi388aTVQngD1410ExGwGx4J6lpyo 187
ostruct/cli/__init__.py sha256=IfQ68CRqPEeCP4zxV1DxowSEWFKhZiB8swMAOZJOXa8 494
ostruct/cli/base_errors.py sha256=S1cQxoiALbXKPxzgLo6XdSWpzPRb7RKz0QARmu9Zt4g 5987
ostruct/cli/cache_manager.py sha256=ej3KrRfkKKZ_lEp2JswjbJ5bW2ncsvna9NeJu81cqqs 5192
ostruct/cli/cli.py sha256=WqVToFC4mt4qXeaW0pGRmakGal8vxxH0ny_BHNMKh5M 69645
ostruct/cli/click_options.py sha256=WbRJdB9sO63ChN3fnCP7XWs73DHKl0C1ervfwL11am0 11371
ostruct/cli/errors.py sha256=UytzS6RKOFMpB3GCJl73M93k74cutKOTFo5RDM4PTE0 15292
ostruct/cli/exit_codes.py sha256=uNjvQeUGwU1mlUJYIDrExAn7YlwOXZo603yLAwpqIwk 338
ostruct/cli/file_info.py sha256=ilpT8IuckfhadLF1QQAPLXJp7p8kVpffDEEJ2erHPZU 14485
ostruct/cli/file_list.py sha256=jLuCd1ardoAXX8FNwPgIqEM-ixzr1xP5ZSqXo2lmrj0 11270
ostruct/cli/file_utils.py sha256=J3-6fbEGQ7KD_bU81pAxueHLv9XV0X7f8FSMt_0AJGQ 22537
ostruct/cli/model_creation.py sha256=UdXT3657rC5t-aZAZkQDuIdaQWSY9P6vgHKNAoFUWVw 16768
ostruct/cli/path_utils.py sha256=j44q1OoLkqMErgK-qEuhuIZ1VyzqRIvNgxR1et9PoXA 4813
ostruct/cli/progress.py sha256=rj9nVEco5UeZORMbzd7mFJpFGJjbH9KbBFh5oTE5Anw 3415
ostruct/cli/registry_updates.py sha256=H0-Ftz4TvzryS2Qyoei7k2GKiY_s0Qr17i6pqrRmgF0 4921
ostruct/cli/schema_validation.py sha256=ohEuxJ0KF93qphj0JSZDnrxDn0C2ZU37g-U2JY03onM 8154
ostruct/cli/security/__init__.py sha256=CQpkCgTFYlA1p6atpQeNgIKtE4LZGUKt4EbytbGKpCs 846
ostruct/cli/security/allowed_checker.py sha256=N5UXlpjdj5zAbKk-lRDlHiHV3KtQHtJNhtZI_qGB4zw 1638
ostruct/cli/security/base.py sha256=q9YUdHEj2eg5w8GEw5403E9OQKIjZbEiaWsvYFnCGLw 1359
ostruct/cli/security/case_manager.py sha256=I_ZJSyntLuGx5qVzze559CI-OxsaNPSibkAN8zZ7PvE 2345
ostruct/cli/security/errors.py sha256=8jYJFRQyEXIH3Wd2ATWORVoqbDg7qwu0TsuROpsqNfU 5254
ostruct/cli/security/normalization.py sha256=ULvFopRLiUMC86yGxge5Jzjbvc64C_j2QlD5smKPjEI 5286
ostruct/cli/security/safe_joiner.py sha256=PHowCeBAkfHfPqRwuO5Com0OemGuq3cHkdu2p9IYNT0 7107
ostruct/cli/security/security_manager.py sha256=HFCqJ5kAhaZlFnPTEs6MKNM8JeE2q79db9jW-cHIvxw 15242
ostruct/cli/security/symlink_resolver.py sha256=wtZdJ_T_0FOy6B1P5ty1odEXQk9vr8BzlWeAFD4huJE 16744
ostruct/cli/security/types.py sha256=15yuG_T4CXyAFFFdSWLjVS7ACmDGIPXhQpZ8awcDwCQ 2991
ostruct/cli/security/windows_paths.py sha256=qxC2H2kLwtmQ7YePYde3UrmOJcGnsLEebDLh242sUaI 13453
ostruct/cli/serialization.py sha256=ec0UswDE2onwtZVUoZaMCsGv6zW_tSKdBng2qVo6Ucs 704
ostruct/cli/template_env.py sha256=S2ZvxuMQMicodSVqUhrw0kOzbNmlpQjSHtWlOwjXCms 1538
ostruct/cli/template_extensions.py sha256=_lomtDGMGxMfpw05v_-daJ0JbhRm_r_-uEJlPAjbpkI 2699
ostruct/cli/template_filters.py sha256=SjuQxlM5S283TS2El_AbrzETGnYoQeTpmA9sv5et3QI 19222
ostruct/cli/template_io.py sha256=yUWO-8rZnSdX97DTMSEX8fG9CP1ISsOhm2NZN3Fab9A 8821
ostruct/cli/template_rendering.py sha256=vp_4gvrYLd_kbQi3TYrYNniXLTeLmTaitGVBQManXvo 13342
ostruct/cli/template_schema.py sha256=ckH4rUZnEgfm_BHS9LnMGr8LtDxRmZ0C6UBVrSp8KTc 19604
ostruct/cli/template_utils.py sha256=MZdXXjL-x-IXX-5Y8GWopGNBkDE2ItLdCuCl0QWFR_U 14968
ostruct/cli/template_validation.py sha256=AXa2zmsws1j-0CTFlp7fMiZR43iNLnj4h467up2JdgU 12693
ostruct/cli/token_utils.py sha256=r4KPEO3Sec18Q6mU0aClK6XGShvusgUggXEQgEPPlaA 1369
ostruct/cli/utils.py sha256=uY7c0NaINHWfnl77FcPE3TmYUXv3RqEeUTjrCMDij9A 922
ostruct/cli/validators.py sha256=k-vmBjkPmC-VwSTM5Yq1zQjGSIOzzTHS4kc0B7Aqpck 3186
ostruct/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ostruct_cli-0.7.0.dist-info/LICENSE sha256=QUOY6QCYVxAiH8vdrUTDqe3i9hQ5bcNczppDSVpLTjk 1068
ostruct_cli-0.7.0.dist-info/METADATA sha256=1Z54LbqNhr6aRMLvoiTKeaeETc5fNQe31J7Msz4EmyA 8618
ostruct_cli-0.7.0.dist-info/WHEEL sha256=XbeZDeTWKc1w7CSIyre5aMDU_-PohRwTQceYnisIYYY 88
ostruct_cli-0.7.0.dist-info/entry_points.txt sha256=NFq9IuqHVTem0j9zKjV8C1si_zGcP1RL6Wbvt9fUDXw 48
ostruct_cli-0.7.0.dist-info/RECORD

entry_points.txt

ostruct = ostruct.cli.cli:main