thds.core

View on PyPIReverse Dependencies (4)

1.32.20250313161106 thds_core-1.32.20250313161106-py3-none-any.whl
1.32.20250311234634 thds.core-1.32.20250311234634-py3-none-any.whl

Wheel Details

Project: thds.core
Version: 1.32.20250311234634
Filename: thds.core-1.32.20250311234634-py3-none-any.whl
Download: [link]
Size: 98436
MD5: 60d6bbf9da15087d41a52a3f5d7e29b8
SHA256: f47f62840f72df1c68cd3b07dfca4865e1b0ca19d75e3264f687a9a21969d2c5
Uploaded: 2025-03-11 23:46:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: thds.core
Version: 1.32.20250311234634
Summary: Core utilities.
Author-Email: Trilliant Health <info[at]trillianthealth.com>
Project-Url: Repository, https://github.com/TrilliantHealth/trilliant-data-science
License: MIT
Requires-Python: >=3.8
Requires-Dist: attrs (>=22.2.0)
Requires-Dist: cattrs (>=22.2.0)
Requires-Dist: setuptools
Requires-Dist: typing-extensions
Description-Content-Type: text/markdown
[Description omitted; length: 1847 characters]

WHEEL

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

RECORD

Path Digest Size
thds/core/__init__.py sha256=Z-gAb4uuzXoFANJhJLaSZdfLuHaAGOcrf_6qwcue9Qo 938
thds/core/ansi_esc.py sha256=QZ3CptZbX4N_hyP2IgqfTbNt9tBPaqy7ReTMQIzGbrc 870
thds/core/cache.py sha256=nL0oAyZrhPqyBBLevnOWSWVoEBrftaG3aE6Qq6tvmAA 7153
thds/core/calgitver.py sha256=HklIz-SczK92Vm2rXtTSDiVxAcxUW_GPVCRRGt4BmBA 2324
thds/core/cm.py sha256=WZB8eQU0DaBYj9s97nc3PuCtai9guovfyiQH68zhLzY 1086
thds/core/concurrency.py sha256=NQunF_tJ_z8cfVyhzkTPlb-nZrgu-vIk9_3XffgscKQ 3520
thds/core/config.py sha256=VWymw6pqPRvX7wwsJ0Y-D2gLoCclAHhARmTnuUw7kb0 10014
thds/core/decos.py sha256=VpFTKTArXepICxN4U8C8J6Z5KDq-yVjFZQzqs2jeVAk 1341
thds/core/dict_utils.py sha256=MatsjZC9lchfdaDqNAzL2mkTZytDnCAqg56sMm71wbE 6364
thds/core/env.py sha256=HkuyFmGpCgdQUB1r2GbpCqB3cs1lCsvp47Ghk1DHBo8 1083
thds/core/exit_after.py sha256=0lz63nz2NTiIdyBDYyRa9bQShxQKe7eISy8VhXeW4HU 3485
thds/core/files.py sha256=NJlPXj7BejKd_Pa06MOywVv_YapT4bVedfsJHrWX8nI 4579
thds/core/fretry.py sha256=Tui2q6vXV6c7mjTa1czLrXiugHUEwQp-sZdiwXfxvmM 3829
thds/core/generators.py sha256=rcdFpPj0NMJWSaSZTnBfTeZxTTORNB633Lng-BW1284 1939
thds/core/git.py sha256=I6kaEvwcvVxCLYHhTTfnHle-GkmgOR9_fHs03QxgBfI 2792
thds/core/hash_cache.py sha256=bkdV8HZOl66zNffnIjRvMQH1A0_xNqowMDLBtRXGFl8 3723
thds/core/hashing.py sha256=OqaV65vGKpT3l78jm-Uh7xG4DtAczGjk9-Q60OGmhY0 3521
thds/core/home.py sha256=tTClL_AarIKeri1aNCpuIC6evD7qr83ESGD173B81hU 470
thds/core/hostname.py sha256=canFGr-JaaG7nUfsQlyL0JT-2tnZoT1BvXzyaOMK1vA 208
thds/core/imports.py sha256=0LVegY8I8_XKZPcqiIp2OVVzEDtyqYA3JETf9OAKNKs 568
thds/core/inspect.py sha256=vCxKqw8XG2W1cuj0MwjdXhe9TLQrGdjRraS6UEYsbf8 1955
thds/core/iterators.py sha256=d3iTQDR0gCW1nMRmknQeodR_4THzR9Ajmp8F8KCCFgg 208
thds/core/lazy.py sha256=e1WvG4LsbEydV0igEr_Vl1cq05zlQNIE8MFYT90yglE 3289
thds/core/link.py sha256=kmFJIFvEZc16-7S7IGvtTpzwl3VuvFl3yPlE6WJJ03w 5404
thds/core/logical_root.py sha256=gWkIYRv9kNQfzbpxJaYiwNXVz1neZ2NvnvProtOn9d8 1399
thds/core/merge_args.py sha256=7oj7dtO1-XVkfTM3aBlq3QlZbo8tb6X7E3EVIR-60t8 5781
thds/core/meta.py sha256=5um8Gvl00JFrYdpYfK2qD3pyQEoq-_3T2LXAhFOcTNo 16617
thds/core/parallel.py sha256=HXAn9aIYqNE5rnRN5ypxR6CUucdfzE5T5rJ_MUv-pFk 7590
thds/core/pickle_visit.py sha256=QNMWIi5buvk2zsvx1-D-FKL7tkrFUFDs387vxgGebgU 833
thds/core/prof.py sha256=5ViolfPsAPwUTHuhAe-bon7IArPGXydpGoB5uZmObDk 8264
thds/core/progress.py sha256=4YGbxliDl1i-k-88w4s86uy1E69eQ6xJySGPSkpH1QM 3358
thds/core/protocols.py sha256=4na2EeWUDWfLn5-SxfMmKegDSndJ5z-vwMhDavhCpEM 409
thds/core/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
thds/core/scaling.py sha256=f7CtdgK0sN6nroTq5hLAkG8xwbWhbCZUULstSKjoxO0 1615
thds/core/scope.py sha256=iPRhS-lIe-axDctqxBtEPeF0PM_w-0tRS-9kPweUGBY 7205
thds/core/source_serde.py sha256=X4c7LiT3VidejqtTel9YB6dWGB3x-ct39KF9E50Nbx4 139
thds/core/stack_context.py sha256=17lPOuYWclUpZ-VXRkPgI4WbiMzq7_ZY6Kj1QK_1oNo 1332
thds/core/thunks.py sha256=p1OvMBJ4VGMsD8BVA7zwPeAp0L3y_nxVozBF2E78t3M 1053
thds/core/timer.py sha256=1FfcQ4-Gp6WQFXR0GKeT_8jwtamEfnTukdSbDKTAJVM 5432
thds/core/tmp.py sha256=KgBAwQCmpm7I762eLRu-3MSfH3dKnqlrJkZ5nmPcRbc 3110
thds/core/types.py sha256=Pbo5bF3b14V8eeabpnffWOPJDAGrMcKBCh5e-ZvipJk 70
thds/core/log/__init__.py sha256=bDbZvlxyymY6VrQzD8lCn0egniLEiA9hpNMAXZ7e7wY 1348
thds/core/log/basic_config.py sha256=2Y9U_c4PTrIsCmaN7Ps6Xr90AhJPzdYjeUzUMqO7oFU 6704
thds/core/log/json_formatter.py sha256=C5bRsSbAqaQqfTm88jc3mYe3vwKZZLAxET8s7_u7aN0 1757
thds/core/log/kw_formatter.py sha256=9-MVOd2r5NEkYNne9qWyFMeR5lac3w7mjHXsDa681i0 3379
thds/core/log/kw_logger.py sha256=CyZVPnkUMtrUL2Lyk261AIEPmoP-buf_suFAhQlU1io 4063
thds/core/log/logfmt.py sha256=i66zoG2oERnE1P_0TVXdlfJ1YgUmvtMjqRtdV5u2SvU 10366
thds/core/source/__init__.py sha256=RiaUHNunoaw4XJUrwR5vJzSS6HGxOUKUONR_ipX5654 424
thds/core/source/_construct.py sha256=klN6-fSJrsbbUhp92wzhJcF73h_PKKJItNLC__vwlIs 3122
thds/core/source/_download.py sha256=pUhkphHdB7y4ZpxZZ6ITIS5giXMHuRf420yYAJwx6aE 2924
thds/core/source/serde.py sha256=wXCfuv_Dv3QvJJr-uebGmTrfhCU_1a8VX3VJnXhVHfU 3539
thds/core/source/src.py sha256=9A_8kSBUc5k6OLAYe5EW_VogpXFIqofow7Rxl8xv-eg 4559
thds/core/source/tree.py sha256=vjAqnQXGE0XiI0WvlLyXGqEAZbyjq6XmdUeWAR0HI4M 4144
thds/core/sqlite/__init__.py sha256=tDMzuO76qTtckJHldPQ6nPZ6kcvhhoJrVuuW42JtaSQ 606
thds/core/sqlite/connect.py sha256=l4QaSAI8RjP7Qh2FjmJ3EwRgfGf65Z3-LjtC9ocHM_U 977
thds/core/sqlite/copy.py sha256=y3IRQTBrWDfKuVIfW7fYuEgwRCRKHjN0rxVFkIb9VrQ 1155
thds/core/sqlite/ddl.py sha256=k9BvmDzb0rrlhmEpXkB6ESaZAUWtbL58x-70sPyoFk4 201
thds/core/sqlite/functions.py sha256=AOIRzb7lNxmFm1J5JS6R8Nl-dSv3Dy47UNZVVjl1rvk 2158
thds/core/sqlite/index.py sha256=Vc7qxPqQ69A6GO5gmVQf5e3y8f8IqOTHgyEDoVZxTFM 903
thds/core/sqlite/insert_utils.py sha256=LUVcznl-xCVoh_L_6tabVYUAYnEnaVDmBX2PeopLMKU 884
thds/core/sqlite/merge.py sha256=NxettDMJ_mcrWfteQn_ERY7MUB5ETR-yJLKg7uvF6zA 3779
thds/core/sqlite/meta.py sha256=4P65PAmCjagHYO1Z6nWM-wkjEWv3hxw5qVa4cIpcH_8 5859
thds/core/sqlite/read.py sha256=5pWvrbed3XNWgSy-79-8ONWkkt4jWbTzFNW6SnOrdYQ 2576
thds/core/sqlite/sqlmap.py sha256=YzLsTXwvEWcPI_KmFjA4tKfPoSP3gpHThyIthmPVyK0 6778
thds/core/sqlite/structured.py sha256=swCbDoyVT6cE7Kl79Wh_rg5Z1-yrUDJbiVJF4bjsetU 4641
thds/core/sqlite/types.py sha256=oUkfoKRYNGDPZRk29s09rc9ha3SCk2SKr_K6WKebBFs 1308
thds/core/sqlite/upsert.py sha256=BmKK6fsGVedt43iY-Lp7dnAu8aJ1e9CYlPVEQR2pMj4 5827
thds/core/sqlite/write.py sha256=z0219vDkQDCnsV0WLvsj94keItr7H4j7Y_evbcoBrWU 3458
thds.core-1.32.20250311234634.dist-info/METADATA sha256=biK1X-47R6xiPYttuzoFAuDDIC0-qnjGq0kg3m80IMU 2277
thds.core-1.32.20250311234634.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
thds.core-1.32.20250311234634.dist-info/entry_points.txt sha256=bOCOVhKZv7azF3FvaWX6uxE6yrjK6FcjqhtxXvLiFY8 161
thds.core-1.32.20250311234634.dist-info/top_level.txt sha256=LTZaE5SkWJwv9bwOlMbIhiS-JWQEEIcjVYnJrt-CriY 5
thds.core-1.32.20250311234634.dist-info/RECORD

top_level.txt

thds

entry_points.txt

new-calgitver = thds.core.meta:print_calgitver
show-thds-config = thds.core.config:show_config_cli
thds-exit-after = thds.core.exit_after:main