spice-rack

View on PyPIReverse Dependencies (0)

0.15.5 spice_rack-0.15.5-py3-none-any.whl

Wheel Details

Project: spice-rack
Version: 0.15.5
Filename: spice_rack-0.15.5-py3-none-any.whl
Download: [link]
Size: 106403
MD5: 21c3fb524149a8d0af1193d9dd2c63da
SHA256: 74c22b9f6ccbc02ca366596ec6bf2dd9c1af7e370dab1a99a2b9ebf3dbfc8605
Uploaded: 2024-05-22 14:50:20 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: spice_rack
Version: 0.15.5
Summary: group of common things we use across different python packages
Author: Tim Robin
Author-Email: timo.a.robin[at]gmail.com
License: Apache-2.0
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9,<=3.12
Requires-Dist: dateparser
Requires-Dist: devtools[pygments]
Requires-Dist: flatten-dict
Requires-Dist: fsspec
Requires-Dist: gcsfs (==2024.2.0)
Requires-Dist: inflection
Requires-Dist: jmespath
Requires-Dist: loguru
Requires-Dist: paramiko
Requires-Dist: polars
Requires-Dist: pydantic (<3,>=2)
Requires-Dist: pydantic_settings
Requires-Dist: s3fs
Requires-Dist: stackprinter
Requires-Dist: tabulate
Requires-Dist: typing-inspect
Requires-Dist: urllib3 (<2)
Requires-Dist: uvicorn
Provides-Extra: all
Description-Content-Type: text/markdown
[Description omitted; length: 2751 characters]

WHEEL

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

RECORD

Path Digest Size
spice_rack/__init__.py sha256=ka1U8fAGEUMvCVXwuzxdz3UaPp8p_Ssk__jILvlU6N8 534
spice_rack/_api_helpers/__init__.py sha256=ildQYojklBWqE1w8w-Zb5SjINvH3rGFSCyznoBqBEXI 123
spice_rack/_api_helpers/_uvicorn_startup.py sha256=9aRvIJtYs3nFS0UbHTqadddKyd7WLHpSg7M2XJPEy6I 3683
spice_rack/_bases/__init__.py sha256=QEeuX-mN7zce7hi8mE0GC-R52L9foBcp9pI7xDcomZw 573
spice_rack/_bases/_base_base.py sha256=M7FFEkSCMlOvrfyfTuZBOulZSoduQ6uHXBElMC28zPU 5526
spice_rack/_bases/_dispatchable.py sha256=Fo5ZBUIzu0nWLn84Z02Gb0I5OEqTFla4E23Rrufn9CI 12392
spice_rack/_bases/_exception/__init__.py sha256=_sC8FQkCx8ybZLPe67I682-t6pnKeTwA6O0XNdmr1Ig 294
spice_rack/_bases/_exception/_error_info.py sha256=rf6leM6EpAWfgC8eG6u-06rzHn0ZdrtKbAFW3XUTdAI 1318
spice_rack/_bases/_exception/_exception_base.py sha256=qFDxALw2uZWWHGydFleWF1TKXg0BnXc9tDy0C0cEdic 6767
spice_rack/_bases/_exception/_exception_exception.py sha256=PLDMnKk8sSdHz7cDbrDJOoHkN-m32kf6oL1b8n8kHDc 778
spice_rack/_bases/_exception/_external_wrapper.py sha256=wB2HIv9XYiYhatdp4Akq8asM612wKDLJ4vylHYI2WQc 1145
spice_rack/_bases/_exception/_http.py sha256=n3qPCB5A1RX4UD3GRoQgDoElDDdd4kUhbXalhryBRbc 5359
spice_rack/_bases/_mixins/__init__.py sha256=GHRfVCPE6TngSNFQu80RJLACxlRv5wd3KT07YjO_N0s 157
spice_rack/_bases/_mixins/_guid_mixin.py sha256=odN_u0l8jCA3kefJd5EzJ6XiIc6EZKT-JwMiOUjNf1A 442
spice_rack/_bases/_mixins/_mixin_base.py sha256=qvj59JtOPd9lZVAU2maAX614wFK6C6_QNkRfSp6uZ0k 628
spice_rack/_bases/_mixins/_timestamped.py sha256=RGrxN30VWPlX_m9NdSHGkLo2VCgabaxrMh5c-8mw3nw 1637
spice_rack/_bases/_root.py sha256=4ZO2DUjEGpW_HYtT_AJ_LNN9ifij0QVm9F3a3uvHDnI 4599
spice_rack/_bases/_settings/__init__.py sha256=qhjxHQQuiiY-5I0OKNK2Z1WJRrFCsh7osZnJjUCPjWU 108
spice_rack/_bases/_settings/_base.py sha256=87cUng5BGZltANVOrYMeN3yM98KTC_gHzAcO38WfGZk 4414
spice_rack/_bases/_settings/_sources/__init__.py sha256=SRyTx0cXPOFsaayWc6NwaqVCRJ_LKg5lFhgRcyDRvAg 126
spice_rack/_bases/_settings/_sources/_base.py sha256=ycskCqJjOLBqNZ959VskNXxWxtkL1EjNZeeG5eaeBnM 408
spice_rack/_bases/_settings/_sources/_dot_env_ext.py sha256=f6lubxo6qsRVGogoQM2qcsoZDRQwdIcl8z0xqbsFKv8 2067
spice_rack/_bases/_settings/_sources/_singleton_source.py sha256=f6lubxo6qsRVGogoQM2qcsoZDRQwdIcl8z0xqbsFKv8 2067
spice_rack/_bases/_special_str.py sha256=wscORhs88zfpvOeNYmTwlGkP8I9QFhlm8TFAvlAgXow 4874
spice_rack/_bases/_value_model.py sha256=lLdHNOsMDLafOy9uD3oLfl4yY1oXTPbbqfhg_3xZ9Wg 446
spice_rack/_common_validators/__init__.py sha256=e6_v8X5yFSTqi9iY-yC0MeXifgnNB9IGvDxD_eIpbfQ 316
spice_rack/_common_validators/_mutually_exclusive_fields.py sha256=I-chC22LAk44QA0g1oQ8LGg10m2wredUDWXhTCKANuI 5834
spice_rack/_frozen_registry/__init__.py sha256=nezIi8umaPXBINSJXtfwXyOnDeiMe0lJtzWe75G6Ryo 114
spice_rack/_frozen_registry/_base.py sha256=whLvzIkbUx7RZvPFJPr8ldd5QSUsXQ5J55xRgjSCJsY 17738
spice_rack/_frozen_registry/_base_old.py sha256=gtePstKjMUJ4EKzLouAe5CGBc5cya0OhDqiUYNbfBs0 17738
spice_rack/_frozen_registry/_exceptions/__init__.py sha256=c2CDqN5ds-2N9VXeYn111DTIXqEdtfpYozPmGjAIKh0 277
spice_rack/_frozen_registry/_exceptions/_dupe_keys.py sha256=fKMCsVpC4k9s8H39xSvbxFCUs8L1by6sd5IcJiwKVt4 1501
spice_rack/_frozen_registry/_exceptions/_item_ix_invalid.py sha256=K89mLLkKHfylZ_ZVa5wWxaUHtj-vEUsklLn33MYyf_I 1835
spice_rack/_frozen_registry/_exceptions/_key_already_exists.py sha256=aVR338h-KluvPkpzUJOPBp3PNnoOp19dJOAhsxJVEIU 1364
spice_rack/_frozen_registry/_exceptions/_missing_key.py sha256=KXMipA8290mpt_qDuJIX_VDUIi5v6ymwpi0piKLPFHM 1510
spice_rack/_fs_ops/__init__.py sha256=UlKEZE54pyiPhK1EFLSX-jWuYxSV_zcCbVYVewAjjGQ 359
spice_rack/_fs_ops/_constraints.py sha256=UADjxwSvGR23yFmuuDAz69kBoodlSfRVa0d8wXH31go 5117
spice_rack/_fs_ops/_exceptions.py sha256=aMwpSZPc_gqAsNpOBAbHb2q1iA9KnITU4v25gEfsZeQ 5595
spice_rack/_fs_ops/_file_info.py sha256=571Kc5CuCnWI_6lytftKxbF_VakPVRC2tX360aLrfNM 3310
spice_rack/_fs_ops/_file_systems/__init__.py sha256=eTYW-KuuR3H1Ihum7Z06tIXlvV3cFFypl_5RA0014a0 464
spice_rack/_fs_ops/_file_systems/_base.py sha256=jv6n8Usv2KKlkSV84vViLSeWDENuj9LLEfKDQsoR2uo 12088
spice_rack/_fs_ops/_file_systems/_fs_inference.py sha256=A-qobFEv0V8chJrMITlJKd95DzZMFe0ks3MjrTcW28w 498
spice_rack/_fs_ops/_file_systems/_gcs.py sha256=HvomF1jfvx970UsHzg3Zbm0uTFf9c56Nhz3mTlmjW68 3462
spice_rack/_fs_ops/_file_systems/_local.py sha256=CD-u5XhfPnP_HydyDqcRjldJgVzAhq0tXvzrQWOQ9Vw 752
spice_rack/_fs_ops/_file_systems/_sftp.py sha256=n_fOCSyoNAWkc-I_5ABNsubRgLAzzb3yydFJKRj0zVs 6385
spice_rack/_fs_ops/_fs_models/__init__.py sha256=a26pY-LnnXtsAe5pAxUx6k8ZqzU52Epbs1HfEGkoq-Y 438
spice_rack/_fs_ops/_fs_models/_base.py sha256=GMQiojKRfnKXp62PardRf_-Z4M0abGkYCtLnM-nK4IE 6564
spice_rack/_fs_ops/_fs_models/_constraints.py sha256=eLY63TFi0E1OAAPAl6QcKzHim3lO61Wkw2qEtKsMpBc 90
spice_rack/_fs_ops/_fs_models/_deferred.py sha256=rzE0fwz0MS2o77DEc7GfkpbPfaYlNbU-3fhN-5spKQQ 2936
spice_rack/_fs_ops/_fs_models/_dir.py sha256=2GoVaZ4WxUHlJs1tNaJ0q_Pa1yA7GY3H496aNiweKas 4569
spice_rack/_fs_ops/_fs_models/_file.py sha256=KAn1sFaqnriPvTA_lfb-n04k32MnCRrSq7eNpIH_haw 8962
spice_rack/_fs_ops/_fs_models/_types.py sha256=HLvXB4UAV0rCbJ4YRE7T6PAY71yWuANivChJGdTXKf4 1765
spice_rack/_fs_ops/_helpers.py sha256=UHS2yAUH8OzIlp61if2lmW5mT0GZ5S0j6-W8RofrKCI 650
spice_rack/_fs_ops/_open_modes.py sha256=zJc9axy_Lrd92jGsxF3sf8MU6lMy2x2stezsSRbWRRw 358
spice_rack/_fs_ops/_path_strs/__init__.py sha256=TPqnpOEFScKED077Y4wCdk3UqI3pH6G9o0gwnDm1_R0 1003
spice_rack/_fs_ops/_path_strs/_abs.py sha256=lkihkFjhZirOSZ0LkPfv153GqycS2U4fqzrA_l8n_Vg 6302
spice_rack/_fs_ops/_path_strs/_base.py sha256=LFMEbTbC2fBTBkF43AfnYX0us3TQHTsT-fTh-MMAluc 1775
spice_rack/_fs_ops/_path_strs/_path_checkers.py sha256=k-7V16KGJE2Pn-rqIeegYoPVSlQs0IYnFoWXT-Qh5qM 1231
spice_rack/_fs_ops/_path_strs/_rel.py sha256=-7r_UAWvu12cOoL_SD18yamj2E6EWK8xZ7VkuLUpvsc 6965
spice_rack/_gcp_auth/__init__.py sha256=rqotZDLF_hYuscWafttbjuWI33lTe4LoQxcFk70_ejE 190
spice_rack/_gcp_auth/_any_auth_strat.py sha256=botjxaltF42c9wsTaPGaDpl91V1Tc8JkAM5qQ3_kK00 939
spice_rack/_gcp_auth/_auth_strategies/__init__.py sha256=breoOfm0wh3aSewVf_8zmnj5kjwaXbfYugwe0Cqk0MU 311
spice_rack/_gcp_auth/_auth_strategies/_anon.py sha256=z673cnLHrh3Dee7ThyIE2Sf38P9QZrV3UhGfXgzjPgk 403
spice_rack/_gcp_auth/_auth_strategies/_base.py sha256=a4WPxLJCepa4-XRYoEUZjpBYEruoAU9PIsCFXygbaJA 736
spice_rack/_gcp_auth/_auth_strategies/_default.py sha256=53RpxUIAn5Yiwa7gk7U-VRV6diLAt1Kw1Jphka7q1Us 3184
spice_rack/_gcp_auth/_auth_strategies/_service_acct.py sha256=Eb46GJuq8VMdID74w5w5Vhbakd58houB3gloWv6Kq4o 2045
spice_rack/_gcp_auth/_exceptions.py sha256=Ob-QVJAegfB90kJEnTIbm6F-h0RwvSl58FC0E9rWrtg 905
spice_rack/_guid_service.py sha256=9mgqk-aN-sU3LR1lt2STGfVBM0MeqFWXctJqqW0QFq0 517
spice_rack/_logging/__init__.py sha256=Truo-AJ-L450FEMzNzd9nBbgtIyiwN06iYTobkyqFak 265
spice_rack/_logging/_log_aug/__init__.py sha256=HRMpyVBdUtepgnVrcQw6SoJ9lJxjc1N70s8HguXwFSw 113
spice_rack/_logging/_log_aug/_container.py sha256=CnQ_ZwvztfKX3phpGwD-Ai5V6hsRVwidj1ALgS3sttw 2509
spice_rack/_logging/_log_aug/_loggable_mixin.py sha256=9jMzimsmFWaaSpeElEHO-hxF0Irxp0_Dxt95nndCbl4 1015
spice_rack/_logging/_log_level.py sha256=S4d97i9HyVhlPQLVwPw8yKQU2sNpCNlonsFPnKV62c8 2395
spice_rack/_logging/_logger.py sha256=CbdAIv3-HGnv6pMj24GriMHOs7-Bkqt-zTMs4JS61l8 10107
spice_rack/_logging/_logger_getter.py sha256=bg_fwwFGf7ZHJnobI0mbAX3BGqBM39kdX8G-6O4-eCM 437
spice_rack/_logging/_setup.py sha256=dvYIZf0UW_e0XAbrrTNpIJ_gnDbUQHvMd6v2_-ubsTY 2997
spice_rack/_logging/_sinks/__init__.py sha256=Khs9NNUHKvRHW0fxEk3238UU39u2YA7kGG6qpNvsleI 197
spice_rack/_logging/_sinks/_base.py sha256=Mred_oRR7Dh1Dfu7HjRbR_gEWdmpV8XMFB8Jx1A0lOI 3843
spice_rack/_logging/_sinks/_file.py sha256=jGHxvdv2L0ZCI_oDSAinavhdr0DpwgBEqg8YuhbL7I4 1200
spice_rack/_logging/_sinks/_sys.py sha256=a78ep6a6oxHJ5Rp-hDEHDC0oCpK2KEcugp1Y3qIQtsM 967
spice_rack/_misc/__init__.py sha256=44YC06Xluv8UdyX_N2xiiKbmGWG1FCbgsp0grgqa_6I 53
spice_rack/_misc/_empty.py sha256=sjHNNls_Y6HB7w5PVg8FqRUTV4hK3e5khz9Rz1ROXSw 603
spice_rack/_polars_service/__init__.py sha256=gIn4MwZLxIMhY6TzEpaec5WcS9yLtHji8Tx_mVBAr54 149
spice_rack/_polars_service/_services/__init__.py sha256=tMq2OQiNbsqqtmU22rQfw1K_nWxYgr0ywUrCnZY_ajI 123
spice_rack/_polars_service/_services/_joiner.py sha256=sXUOmrorvEopSPoAmc0Da4A0DSWY1BF9km3z0i3vyX4 2531
spice_rack/_polars_service/_services/_json_dumper.py sha256=KdU4Xnu0qMpWGtSL6J-i0fj386Lnf7mNTK9KE87tX9M 2569
spice_rack/_polars_service/_services/_misc.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
spice_rack/_polars_service/_types/__init__.py sha256=RfiRjiOzmQnSvky96DYVx3_PfGCtjjvRyBFtsaUnkOE 234
spice_rack/_polars_service/_types/_collected_df.py sha256=LY8KgbDEdFXTpLhig7s8h_sBNM2TfSAZLRZnxzZ84I0 5167
spice_rack/_polars_service/_types/_dicts.py sha256=P48ggkDm_ekWMveSLnXT6Gp4weIiDtIKA3M78eQnx-g 789
spice_rack/_polars_service/_types/_discrim_helper.py sha256=NHcsJ0OZGr0_U_YAH38hPZrGNFgnN9yefVbSpKISMCk 1046
spice_rack/_polars_service/_types/_lazy_df.py sha256=F7UsXO2zh_dzoBKeFi4ade_gYrUl7AywYfOlopnbyzU 5334
spice_rack/_polars_service/_types/_maybe_lazy.py sha256=nso-4sPVcVqcdI9DCqkodEtOvKaiwvxIzGBIqkGec04 1810
spice_rack/_ts_service/__init__.py sha256=NtYqTb4B7vkWgwqdHU3C5raDlknZNvexEXsmyc6eEc8 233
spice_rack/_ts_service/_exts.py sha256=nw3qqIdy1VHaFhW8RoSYSCEA4fcjea-gismSMzpPuGw 3132
spice_rack/_ts_service/_fields.py sha256=J18KmGOrAo0jgTgkgtjzQgvu3_RIQ18sq2adf3GYUvU 623
spice_rack/_ts_service/_timestamp.py sha256=Rxs25PGy-J5cpkqBCadnBkwG6_0b8Qu1iSlS-A1wy08 9223
spice_rack/_ts_service/_tz_key.py sha256=PQKpgEdYURI1B7mdU0zTgM-0I7P6aQzPxAfenoNrnqg 2151
spice_rack/_ts_service/_utils.py sha256=U0Jcp6khEWICwwWadREJHYA2UCiQbzzLGrA76cOIUpc 251
spice_rack/_ts_service/_validators.py sha256=ziZzos-NW52sxeHieg9-7u56BbpNFd7FBiF09A1MkzM 8309
spice_rack/_utils/__init__.py sha256=Fog1v9jJiNGWZMI3tj1_gMufVCNdBEwvEqT7jfo2F9E 145
spice_rack/_utils/_container_differ.py sha256=gPHeXVVd0KWdKwvliYnBYe3-7aIs2ukhHJKEo4_XmLk 1131
spice_rack/_utils/_dict_flattener.py sha256=zlVtcCk4MnnoT_9zSVujiM6RbmL6jsQAdgt2AXdgcy0 2511
spice_rack/_utils/_type_checkers.py sha256=VEsgtLiLbwJ5MKlbIeVwc_-GQWoIPJig1cy9EAgrpJY 1406
spice_rack/_version_getter.py sha256=ECYxyj6oJ1CUFcVSp5YmzmftBiXxo5DJHAo11V-yM2M 152
spice_rack-0.15.5.dist-info/METADATA sha256=i9xA-Dv2mEHlUUQZRX-7NdGG7QG-gJayo_4tLDxOwaE 3839
spice_rack-0.15.5.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
spice_rack-0.15.5.dist-info/RECORD