ts-sdk

View on PyPIReverse Dependencies (0)

2.0.0 ts_sdk-2.0.0-py3-none-any.whl

Wheel Details

Project: ts-sdk
Version: 2.0.0
Filename: ts_sdk-2.0.0-py3-none-any.whl
Download: [link]
Size: 98561
MD5: 856c6d832778021f6008d910b7fd9b54
SHA256: dc6e7afd3ee6328c466d605f56aee529782fe7127415fab6e6da46fa5cd259f2
Uploaded: 2023-10-24 22:33:11 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ts-sdk
Version: 2.0.0
Summary: Tetrascience Python SDK
Author: tetrascience
Author-Email: developers[at]tetrascience.com
Home-Page: https://developers.tetrascience.com
License: Apache License 2.0
Requires-Python: >=3.7
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: query-string (<2021,>=2020.7.1)
Requires-Dist: requests (<3,>=2.22.0)
Requires-Dist: simplejson (<4,>=3.17.6)
Requires-Dist: smart-open[s3] (<7,>=6)
Requires-Dist: tenacity
Requires-Dist: ts-ids-validator (<1,>=0.9.4)
Requires-Dist: typing-extensions (>=3.10.0.2)
Description-Content-Type: text/markdown
License-File: LICENSE.txt
[Description omitted; length: 7930 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.41.2)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
__tests__/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
__tests__/unit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
__tests__/unit/test_allowed_ids.py sha256=hJX4S-F9-pB3DTv5R4TxOAEb_grBB7EJC31dShAD8YQ 4810
__tests__/unit/test_cli_put.py sha256=gvFJnl5KOj2U5ixJecPJ16QOHUTLIv9c-LKN_NM4-TQ 2945
__tests__/unit/test_command.py sha256=VgE74_qS0Z1oI5C8eWWOZiqEc2YtLJ2X8lmSeeGs2ps 2466
__tests__/unit/test_context.py sha256=KKyRZ2N3enJVSLuRTjn_At1qffrLb8vBkK2Fr9Nb6U4 38339
__tests__/unit/test_datalake.py sha256=OMLqAHPNK4_ZwXyRW-YUWMBQCKQEO7jS7KBd1XUh7No 9707
__tests__/unit/test_encoders.py sha256=khTLbG2fGxQ8QWAz1QPoKOMukVwQt7muYrpcIgYdjNk 1628
__tests__/unit/test_es_datalake.py sha256=ehcEk1sAJ4acCbscZ96F9hlk2F2R8SsieQkCY_joJMQ 2161
__tests__/unit/test_fileinfo.py sha256=GjGZRBflArtzQ_J_uk9RN2hIiIh99q0wiyCTHGs-t3U 7192
__tests__/unit/test_merge.py sha256=20ouaoGHAaa_ZFZnP7wSD85rUfAxKIQO7FEd3KJc9-g 939
__tests__/unit/test_permalink.py sha256=56saoynrcoccfmdnwWVBBRhjDslj3J_vsF_fZVBNJAU 2507
__tests__/unit/test_run_reuse.py sha256=UXsElAzCb0tv3EapomK7_HQj0HlxrXw9LVKADtlOJuc 1200
__tests__/unit/test_task.py sha256=fxXZPPwf2hCfF2IUnUbNwe_mWnzvrSQoLKfX-H_7XSk 3552
__tests__/unit/test_taskdev.py sha256=UFfYcXZe-wyuwFu0B8oMffuLRhgQD4y0dBxGCQrELgc 660
__tests__/unit/test_util_log.py sha256=iHumUe1I84tqXZOxZ03IHrm7pV-M-g3Y03Lr_O5GXAQ 13747
__tests__/unit/test_util_ts_api.py sha256=QiX04-WkGlZDrohq-1m38M-ohbnd8W76JME0J5628mI 4901
__tests__/unit/test_util_validation.py sha256=_qFzzc_qNvbTkbF8AOAcYPsmuiGZnFQtTWpVM4Tdb1c 9049
__tests__/unit/test_versioned_ref.py sha256=p9JWlsdi4yOFUcvwdldrp0xmHDNY2b4rA06QsfGSba8 1091
__tests__/unit/util.py sha256=PwgB-uxNA6SFhpIWF0FwtNU6RnF3nhRIhW6hhOzcSOE 209
__tests__/unit/task/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
__tests__/unit/task/test_decorators.py sha256=hJa_Zpo1VZSPRIcFr90n0WkRfjbNQsTH4O61GG5BMwY 1149
__tests__/unit/task/test_task_script_runner.py sha256=vGxWW1df2d5_Oq8LWzfyPkDwIRu0HwnvW3wDvRZ-l-I 2260
__tests__/unit/task/adapters/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
__tests__/unit/task/adapters/test_adapters.py sha256=dFV_F0Wz9hTWook0THN1vKUGbKbm8jRLgXLC-K1FioQ 5013
__tests__/unit/task/adapters/test_curry_version.py sha256=pIFulrbgGE7TY29LSp2A6qy64sshhkJko8XlvJDfneE 1329
__tests__/unit/task/adapters/test_platform_version.py sha256=VZ4di9K_XsWS_oVU1R1Qevv1z8Jltjdu9xsJiBM2Dys 2625
__tests__/unit/task/log_codes/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
__tests__/unit/task/log_codes/test_log_code_collection_meta.py sha256=mXKEkoIXNxflQOWx7E5_MuhOSvNhtZvucn73gc9TC7M 2230
__tests__/unit/task/snapshots/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
__tests__/unit/task/snapshots/snap_test_util_log.py sha256=gITqejHhyjHuR-oewHqu652w08x7vECPUyaer4MGNT0 2563
ts_sdk/__init__.py sha256=nW3hhHa0VXalkQ_nkC7MJZFlXxtUU23y4kzmY5knKDI 183
ts_sdk/cli/__api.py sha256=vB_gpLDsAPWS3-NLBhdTxk7CW2FbSj_pKbMFfehMNWw 2836
ts_sdk/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ts_sdk/cli/__init_cmd.py sha256=b68Y2jj8hswt4zVVuXRfTeCcZKpUJ9bT6xm8iuD1Zdc 2173
ts_sdk/cli/__main__.py sha256=uLT-EQeIDK4hWVcyqoPlIc9kUXMi7re4G3Q6t90MKv0 1188
ts_sdk/cli/__put_cmd.py sha256=eaxiznftP1tCQWjPhOrO4io-44eURAdukqTNP0INqTg 7555
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/task-script/Pipfile sha256=fZJ9MD_ucna9CXbgIMJvEN-JY2forb1M60X3GtB1G1o 246
ts_sdk/cli/protocol-template/task-script/README.md.template sha256=0YC5Sz45QIOUh-uUWEX7aQFNzXKMTrDry_Bypw6xJpU 72
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/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=Xd8y3QvG3xfhG5ehiW9V9EXcOFvAXjJEXGlhd5_e84s 745
ts_sdk/cli/protocol-template/task-script/__test__/test_integration.py sha256=WPoAwVWYk_VEOBG79LZoZlGkXlmDRGYgkHT_Wm2zaUQ 681
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/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=XhOqGgIa1_QACmJ4KfzZ6BpSI3CvUHvXnXOntBQSnXk 270
ts_sdk/schemas/config.schema.json sha256=lstvMB4_72lQy44AnPcBjnBaj_kfgL71chAg6AdUaKs 1766
ts_sdk/schemas/protocol.schema.json sha256=oekvLAMDHjQ0FUzPbkdTrATKgHc7cRbirQ9e6GBnwg8 2206
ts_sdk/task/__init__.py sha256=KclRzrz_C6reEoQEUIX8Xx0RcYLVDTwtfmfhXyd_1dk 104
ts_sdk/task/__task_script_runner.py sha256=IeoTLYe3HtTfkMK84snwU5yIM27VvkqWb6DxY6QopLo 29870
ts_sdk/task/__util_command.py sha256=qHXjuAb4P_Zih3zEs0eH960-jmR__9wwWWFwFfEmFho 3234
ts_sdk/task/__util_config.py sha256=dBwgeRdiqIdBY7cOYdoxwZT7bDyfbBg9BbIgGGdu_gg 6998
ts_sdk/task/__util_datalake.py sha256=3o25S2shKSdICIScENKDHxPsxGAMeLq8G_Ovl-PqSNQ 29223
ts_sdk/task/__util_decorators.py sha256=uD2oLfuS5Z15_Ma_O3on0StS5eLf57wPNS-eztLQvI0 1613
ts_sdk/task/__util_es_datalake.py sha256=ncIUFuDQqBYUhInEKdJZJUlMUM40s9VDqZFlELFtfCY 1631
ts_sdk/task/__util_fileinfo.py sha256=dyEToWDc9h9On6hX-2yCt27xqOhULfJOiI8LmYEyThc 6249
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_ts_api.py sha256=-sMmKxZ2kKJsXd8cvKtHAolq6B45AqzSR0pui6SdGv0 1440
ts_sdk/task/__util_validation.py sha256=tI5xLIMXxdk1p614M6fUr7SIOAwtfEKKQdQvM5P3iNk 6356
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/run.py sha256=_tJr5TU-ftJADPKQwrEtBpcwW5tBM2Nt8-cImgsHB9Q 1742
ts_sdk/task/run_reuse_loop.py sha256=H-JZDIlayVGwEK61xCb1A5LUUdEUMjZl7sU0Lg75kM4 5432
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_task/__init__.py sha256=ufZlGHD2D81xhz5angsxD4v3LVHS8qXbl-gQFnYUqXg 4537
ts_sdk/task/__util_task/exceptions.py sha256=nderu3F6DU779TmqAh2bRRzypaasXNnQCg_ViF7jMEQ 108
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/taskdev/__init__.py sha256=6ebaD6iBs5TX9NQ_4-GaEKY36wtfO0OseUwtlysUrUE 106
ts_sdk/taskdev/context.py sha256=iGF8eAcIaamCQ2QOKj8ANQ8qH4wiVtktqc7fHSbjRCQ 5255
ts_sdk/taskdev/testing.py sha256=U_uRW-5ie8zQNmgeHNSIvtem-Nj_fqdSit7TccpowMI 1502
ts_sdk-2.0.0.dist-info/LICENSE.txt sha256=FC8uIvMLb-xkNvwGshtXfs5RofD-2-wnhE-dmpU12I8 11370
ts_sdk-2.0.0.dist-info/METADATA sha256=kNuZHeM134x77X31QlI79Q0Bq5wwLlT3w67i3pUuh1Q 8676
ts_sdk-2.0.0.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
ts_sdk-2.0.0.dist-info/entry_points.txt sha256=d-rCROmr7Jbp7WkB62VQhU2X1ygWcL4kuwWOdciRvH8 52
ts_sdk-2.0.0.dist-info/top_level.txt sha256=ACdEe6bsMwpkGW5IM2T4f-kj-_RL-k2YG1Rn2TJfhkU 17
ts_sdk-2.0.0.dist-info/RECORD

top_level.txt

__tests__
ts_sdk

entry_points.txt

ts-sdk = ts_sdk.cli.__main__:main