ts-sdk

View on PyPIReverse Dependencies (0)

2.1.2 ts_sdk-2.1.2-py3-none-any.whl

Wheel Details

Project: ts-sdk
Version: 2.1.2
Filename: ts_sdk-2.1.2-py3-none-any.whl
Download: [link]
Size: 75114
MD5: 9f3511d772d80a681f28ca1ff565eadd
SHA256: 8b54005cc231d469294a0d4f919b964de935324da2881fee195851e51e1f4361
Uploaded: 2024-11-27 15:42:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ts-sdk
Version: 2.1.2
Summary: Tetrascience Python SDK
Author: tetrascience
Home-Page: https://developers.tetrascience.com
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
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.7.2,<4.0.0
Requires-Dist: boto3 (<2,>=1.16.3)
Requires-Dist: botocore (<2,>=1.19.3)
Requires-Dist: colorama (<1,>=0.4.4)
Requires-Dist: jsonschema (>=3.2.0)
Requires-Dist: loguru
Requires-Dist: requests (<3,>=2.22.0)
Requires-Dist: simplejson (<4,>=3.17.6)
Requires-Dist: smart-open[s3] (<7,>=6)
Requires-Dist: tenacity (<8.4)
Requires-Dist: ts-ids-validator (>=0.10.4)
Requires-Dist: typing-extensions (>=3.10.0.2)
Description-Content-Type: text/markdown
[Description omitted; length: 9020 characters]

WHEEL

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

RECORD

Path Digest Size
ts_sdk/__init__.py sha256=nW3hhHa0VXalkQ_nkC7MJZFlXxtUU23y4kzmY5knKDI 183
ts_sdk/cli/__api.py sha256=vB_gpLDsAPWS3-NLBhdTxk7CW2FbSj_pKbMFfehMNWw 2836
ts_sdk/cli/__deprecated.py sha256=b8hVb-mlZNHccCDN7hwWDK7WOAMWuZZIf1zH21iZPtE 437
ts_sdk/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ts_sdk/cli/__init_cmd.py sha256=mBjppbCIgAJiWrqLXASAZOODbsZaK-wkIZRyo-nTGOs 3043
ts_sdk/cli/__main__.py sha256=rk-yCT8XzosMXSeLl7l2A1eeHjQUKmQaUaheUFgkLRs 1323
ts_sdk/cli/__put_cmd.py sha256=3392I2YYP-ACsbGUElt6vvpdhmX4Obupi8Q-0Ch2ekU 8479
ts_sdk/cli/__utils.py sha256=Amso60XjV6Xcp88xFfeiJECgYyYDXqSLFa7JUi9nZ60 2442
ts_sdk/cli/protocol-template/protocol/README.md.template sha256=kQVoY4ZZLCWzNf-FWKcEHsOFgHSggOfQJ7s6FeEL_1U 63
ts_sdk/cli/protocol-template/protocol/protocol.yml.template sha256=f9H2dBUnTsb314onzGmDzatNSAD1zIdm_VUQjUzrcP4 680
ts_sdk/cli/protocol-template/protocol-v2/README.md.template sha256=kQVoY4ZZLCWzNf-FWKcEHsOFgHSggOfQJ7s6FeEL_1U 63
ts_sdk/cli/protocol-template/protocol-v2/protocol.json.template sha256=lgeY93c-nBR5je77Av30qamRHDrkpGvLOYx83X-9wW4 712
ts_sdk/cli/protocol-template/protocol-v2/script.js.template sha256=sVcVw4PjyH5mY4331zY1K2ojzDi3UjcozNc3pWYLJeA 874
ts_sdk/cli/protocol-template/task-script/Pipfile sha256=yi-kGmBvBBP8xbuDP7fXRzsmPxOz1UQJw-aGr1mk_YQ 259
ts_sdk/cli/protocol-template/task-script/README.md.template sha256=0YC5Sz45QIOUh-uUWEX7aQFNzXKMTrDry_Bypw6xJpU 72
ts_sdk/cli/protocol-template/task-script/__test__/data/expected.json sha256=oVen11ZdLrV7Kw2RIRJhctLCHxcAJQZyOoJwh3ejleQ 35
ts_sdk/cli/protocol-template/task-script/__test__/data/input.json sha256=vC2--qSInGtvuqEaFKeHbh5_wPCjlLu_Zzio6kb5htY 15
ts_sdk/cli/protocol-template/task-script/__test__/test_business_logic.py sha256=THBxWpOXOZnpjWwN4eqpJ-yowadVzbVmV-tZtdhm0sI 442
ts_sdk/cli/protocol-template/task-script/__test__/test_config.py sha256=0SAh_qFyukrmP3xtBlOFdtAAwJGzRZwJzOICozYbVtM 763
ts_sdk/cli/protocol-template/task-script/__test__/test_integration.py sha256=WPoAwVWYk_VEOBG79LZoZlGkXlmDRGYgkHT_Wm2zaUQ 681
ts_sdk/cli/protocol-template/task-script/config.json sha256=8dwX5bfwKcsLNI7MJ0EI3QDUChIpU_sgfhu7Fdb9LFE 113
ts_sdk/cli/protocol-template/task-script/main.py sha256=gUnDDhLOysFTOn9qpvmmVRE97V6KDmimHT0rRHFwHjE 1490
ts_sdk/cli/put_cmd_helpers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ts_sdk/cli/put_cmd_helpers/upload_validator.py sha256=DD0PD1hfUv0wt98JrGB7mt7Qc7BHAtd2mAbTzKwpIs4 1740
ts_sdk/schemas/__init__.py sha256=k4VWhq2QYMRMj_UknnjP6OBtN6JO7E3n6NsEnntLAIA 329
ts_sdk/schemas/config.schema.json sha256=lstvMB4_72lQy44AnPcBjnBaj_kfgL71chAg6AdUaKs 1766
ts_sdk/schemas/protocol.schema.json sha256=oekvLAMDHjQ0FUzPbkdTrATKgHc7cRbirQ9e6GBnwg8 2206
ts_sdk/schemas/protocol.v3.schema.json sha256=CC9A_JgKvnkUxk3JCgRN8esnRtqSJm2r4dXwcUEsES8 3827
ts_sdk/task/__exceptions.py sha256=YvjN38kgzwSQYb_uBaz7s3csTSXcDjP0bCTIRuGPa10 152
ts_sdk/task/__init__.py sha256=KclRzrz_C6reEoQEUIX8Xx0RcYLVDTwtfmfhXyd_1dk 104
ts_sdk/task/__task_script_runner.py sha256=Lqjn4nZh1SK45La5o4SEe91vMYsusUkjXjXhti9MURM 31190
ts_sdk/task/__util_adapters/__init__.py sha256=DfIcsDeuKc8Mr29G2U_M8ZM9O0Ct_YmfAALqBmY0JKI 295
ts_sdk/task/__util_adapters/communication_format.py sha256=3k8VouEyp7_eaVbeXrutsYFqxMXerOw-qIQVHsfL6o8 2189
ts_sdk/task/__util_adapters/curry_format.py sha256=5TprjJXc4ZQ2MHAfKpkiLawF2VwEw94HybAHi7RvtFo 656
ts_sdk/task/__util_adapters/endpoint_adapter.py sha256=y4pzfWfBE8kbQYw_rCnePyc9UgjoNa75DEpfka6vWlg 801
ts_sdk/task/__util_adapters/make_adapter.py sha256=lz94_MYdHoeEOiqshvq3naRUWSahGlWEEvkrhiZLxOc 2796
ts_sdk/task/__util_command.py sha256=q2iJrWQMdtHesb8CcIA6rHkINDdfPQpN0C9JCdXX7gk 4856
ts_sdk/task/__util_config.py sha256=dBwgeRdiqIdBY7cOYdoxwZT7bDyfbBg9BbIgGGdu_gg 6998
ts_sdk/task/__util_datalake.py sha256=S2oOieFEp-Z7hiSUX5mYP8EYFA_p-n-3Pfdx7Z9136U 29696
ts_sdk/task/__util_decorators.py sha256=U5qTg9UuJZLNrHyxsmgOy1BZ9wVzd9Byi2ljUkDWCNs 2093
ts_sdk/task/__util_es_datalake.py sha256=DF16F78k9dBXIAsXVLHDfTWE0GcGS-U54Y0IqFOVNv0 1827
ts_sdk/task/__util_fileinfo.py sha256=UhfwU211WnTJTGb6YN2KDBAZ2TicV5Zl7EoKSNY2Hok 6287
ts_sdk/task/__util_ids.py sha256=1Cj0qOvu08BPrUKdhgExsX6nO-Azh1GzojpP3BHOprE 2221
ts_sdk/task/__util_log.py sha256=hTWthGpmC4xybb6Ob-0ftC_yGAqbyMbX5u5Ak21z1K4 8349
ts_sdk/task/__util_merge.py sha256=jcs37uGHWsYrQ_Y3qhw03N1TDXZJGdZBRswtMePyOg4 917
ts_sdk/task/__util_metadata.py sha256=KIm2AWZs82SMo2GH78FHZUlhQGSRszwVO82idXa1Buo 1634
ts_sdk/task/__util_permalink.py sha256=bdXVowhh9D9a9OEiDH5SBooCMzmaMPXiKq9SyWzMeYI 1583
ts_sdk/task/__util_storage.py sha256=6EYpMZltljkeRTAyX5c2xTeoU0hT6KDCGz1o-0FkvXw 827
ts_sdk/task/__util_task/__init__.py sha256=ElwJ2lEHv4m2IpbbjIRnPiU9pdKyAxW4lP8-nYQ3ukA 5077
ts_sdk/task/__util_task/exceptions.py sha256=2cdHCtcSg8t2NImK8F1JrfPfaqnR1kf280ZFz1zTrgA 163
ts_sdk/task/__util_ts_api.py sha256=-sMmKxZ2kKJsXd8cvKtHAolq6B45AqzSR0pui6SdGv0 1440
ts_sdk/task/__util_validation.py sha256=tv7K1U4TRn85YKtC-uY6lePxm0YQjnPzjRRP8MJLv4Y 6352
ts_sdk/task/__util_versioned_ref.py sha256=O7N55uDbe3roTeJuHXlsN0-wnL9ObrWa1bLR2-MUOVU 1391
ts_sdk/task/__validate_config.py sha256=_LtP5TcNypl_ieUvLRaOUYAhnexdFULF8jx557fGMmE 677
ts_sdk/task/data_model.py sha256=mTQmmvBylU9GEBedFmsqHfczT4LCte_ymDGIVwyqRrw 1925
ts_sdk/task/encoders.py sha256=GTx9s6TFAVdGpmdxZOpWsJUxr0y-wHud8xHc3la5lEA 669
ts_sdk/task/log_codes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ts_sdk/task/log_codes/log_code.py sha256=w_XOMUKLAVGvJuo64_rp3sVFvqodqoyR0X1jblm2EOM 178
ts_sdk/task/log_codes/log_code_collection.py sha256=C6zxV4dfDXrslSRa0sXjSjRTUQcIHw_V-l5eFNXfJZU 1831
ts_sdk/task/log_codes/log_code_collection_meta.py sha256=25Gtn2hj9T1Nz6Gho2I5F25sF5LgR2wTneq25E625nY 4348
ts_sdk/task/log_codes/log_code_validator.py sha256=DybVQKuRjZXPG_vO5ELRmgVVwfzk98jPolklv-ukY-8 1967
ts_sdk/task/run.py sha256=_tJr5TU-ftJADPKQwrEtBpcwW5tBM2Nt8-cImgsHB9Q 1742
ts_sdk/task/run_reuse_loop.py sha256=P9FMkGa55dJzvYvc6iH_x5Vs3-Nyrhrr333DQML1aGI 5511
ts_sdk/taskdev/__init__.py sha256=6ebaD6iBs5TX9NQ_4-GaEKY36wtfO0OseUwtlysUrUE 106
ts_sdk/taskdev/context.py sha256=hmlb-rTOplKEmeWbm_BpLxlx6xNOLGcVWQ_MM2u13OA 5347
ts_sdk/taskdev/testing.py sha256=dlgBwWbYBYYZM6MjzhDV829Pvsm3oqE-x-U6PcYYMPI 1503
ts_sdk-2.1.2.dist-info/LICENSE.txt sha256=FC8uIvMLb-xkNvwGshtXfs5RofD-2-wnhE-dmpU12I8 11370
ts_sdk-2.1.2.dist-info/METADATA sha256=uuRqX2uoFL5jcpE9FAA7jY8q1wnkUd2Our8gtZj3_SM 10092
ts_sdk-2.1.2.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
ts_sdk-2.1.2.dist-info/entry_points.txt sha256=3NL9U53SwtXrTrpbcOnXlDbKZTY8Es2DLKWIGwrcIjI 51
ts_sdk-2.1.2.dist-info/RECORD

entry_points.txt

ts-sdk = ts_sdk.cli.__main__:main