modern_python_guidance/skills/modern-python-guidance/SKILL.md,sha256=rvrHlSSS9MPOcdVKuhAp1v1aQjeRZsCgXUX17l9I7b0,5028
modern_python_guidance/skills/modern-python-guidance/guides/async/async-timeout-context.md,sha256=a0le-QAqt9csyd7tMT3TeN5cx_nEsDv2pUHdQrlr_Yc,1668
modern_python_guidance/skills/modern-python-guidance/guides/async/exception-groups.md,sha256=_K8E8I_8U5Wm2c8Ywvl93HRsB3vjijXlqL4shelo-DA,1684
modern_python_guidance/skills/modern-python-guidance/guides/async/taskgroup-over-gather.md,sha256=-gyHQwcdBw0UxNVAfk5dIujN1BfSJRzWBlWZIdlH2FI,1604
modern_python_guidance/skills/modern-python-guidance/guides/data-structures/dataclass-modern.md,sha256=ZzU5xh9CbV12eGTVYhZZ1y3A6gqrnUJmP_4KWZ8jEAk,1652
modern_python_guidance/skills/modern-python-guidance/guides/data-structures/dict-merge-operator.md,sha256=6rVL98bmyjz3MImJGxjZToLlv8UZiLApSImGpc6KRdc,1242
modern_python_guidance/skills/modern-python-guidance/guides/data-structures/match-case-patterns.md,sha256=qWgCIYFtFMRCv-9qKLiRBKw7LqMn9QPCRpGHkcG6yXo,1893
modern_python_guidance/skills/modern-python-guidance/guides/fastapi/fastapi-annotated-depends.md,sha256=VKqrqPv50f6ODOsmi5mjQWzMzaSoOsMjblZcvIRydWM,1759
modern_python_guidance/skills/modern-python-guidance/guides/fastapi/fastapi-lifespan.md,sha256=yf94C4AS1LfT9cYgzwi5ZFwxiKbLpON5nY2voixKRgQ,1619
modern_python_guidance/skills/modern-python-guidance/guides/fastapi/fastapi-typed-state.md,sha256=AqQVDLYNys7ILbuQbFxag5RJMqY1zz5aqwWng6IvupU,1769
modern_python_guidance/skills/modern-python-guidance/guides/httpx/httpx-async-client-reuse.md,sha256=zlA3TE4HR-PJE1gOveEEWcMk8GH9p1fqm-oNqXUH5LI,1865
modern_python_guidance/skills/modern-python-guidance/guides/httpx/httpx-streaming.md,sha256=hnDxLKXTJ65-jZj0fmCJUPqi6OW2lLuejRV2p8eHrQA,1769
modern_python_guidance/skills/modern-python-guidance/guides/pydantic/pydantic-v2-config.md,sha256=_e1gxOrlW-cIFSnJcRAEjmEResNRR7ZdGy-lcXb5vwQ,1819
modern_python_guidance/skills/modern-python-guidance/guides/pydantic/pydantic-v2-model-api.md,sha256=Ip4X_M5cnnXWRTC7UhqZ8LD_ZZs_9NgRZphk5u_rAiY,1733
modern_python_guidance/skills/modern-python-guidance/guides/pydantic/pydantic-v2-serialization.md,sha256=l8xJFOxobo3BSkyOIOjfoIA7u_CR0LOTtB1q8oroyo8,1632
modern_python_guidance/skills/modern-python-guidance/guides/pydantic/pydantic-v2-validators.md,sha256=EVatseVapfnv88omr733TCjTDtmDM_kqED7HbK_tanI,1969
modern_python_guidance/skills/modern-python-guidance/guides/stdlib/datetime-utc.md,sha256=sbGPNQ8TfY0PQwSyvz7zOokZlNujNb6_TPDENia-_hU,1330
modern_python_guidance/skills/modern-python-guidance/guides/stdlib/pathlib-over-os-path.md,sha256=mYhjm3BWHVLM83Cv1b8Dae_J3h0r5QDgwLVsm-EtCjQ,1581
modern_python_guidance/skills/modern-python-guidance/guides/stdlib/removeprefix-removesuffix.md,sha256=6E_nnA_31z2LkECO3NF1iFfjK6bIXzWLZdWu0ncm9Fk,1597
modern_python_guidance/skills/modern-python-guidance/guides/stdlib/tomllib-builtin.md,sha256=0vgz24ayYBS3UYSlZT81eOAM5BE5dM04hevZdjwufrs,1196
modern_python_guidance/skills/modern-python-guidance/guides/toolchain/no-pickle.md,sha256=2zQaYb2gQ0bhX2IVcigeMNn-QkyNrNFZtLOyHWcBLRM,1957
modern_python_guidance/skills/modern-python-guidance/guides/toolchain/pyproject-toml-over-setup.md,sha256=V9ENRTKpXtEKguQKXvaLXnthJd0j63-H1tb9lvVEqGQ,1435
modern_python_guidance/skills/modern-python-guidance/guides/toolchain/ruff-over-flake8.md,sha256=Y0geL7xJGuD9ocRYlcZWlM1_Q7T5qBD7NfnMO3z3z34,1703
modern_python_guidance/skills/modern-python-guidance/guides/toolchain/safe-subprocess.md,sha256=-B-DUJPzfWH8XO6ywTgPMjlVCD2ah6SyHsm6b0oWLxE,2199
modern_python_guidance/skills/modern-python-guidance/guides/toolchain/uv-over-pip.md,sha256=ExnUwbVttKkORPkhqEAAxERiWo1kjPKKnsPBMonXwUs,1412
modern_python_guidance/skills/modern-python-guidance/guides/typing/override-decorator.md,sha256=L4PjDCg2NlGr-WG747u6uvZxgTMBAvVuhKDFWCM0-y0,1351
modern_python_guidance/skills/modern-python-guidance/guides/typing/paramspec-decorators.md,sha256=0hY88AYPJUE5AzALhvgxFhP8OEBINqEjEIfszcZISsM,1949
modern_python_guidance/skills/modern-python-guidance/guides/typing/type-parameter-syntax.md,sha256=QnQiu2kDYCd1tXKyb07iOhdOpgjP34WxP26fGvbKG1M,1359
modern_python_guidance/skills/modern-python-guidance/guides/typing/typeis-vs-typeguard.md,sha256=-68eMjwdn2XmmoPsUOyhI-27L13idL7dDeD-MdPqKE0,1514
modern_python_guidance/skills/modern-python-guidance/guides/typing/union-syntax.md,sha256=_BhYvxWq6MpRwL1w8VD8kiRGI_T4eUHZXfuIe8qZA70,1169
modern_python_guidance/skills/modern-python-guidance/guides/typing/use-builtin-generics.md,sha256=qFqKUlcICRH1FDQ54GTb3Q24_TYuq9TBynOEx5zCgC0,1349
modern_python_guidance/__init__.py,sha256=KLQC9PrsroRzCtfjT-gsjLg4E81Wx_iwLDxf4Z97I-4,116
modern_python_guidance/__main__.py,sha256=85nXGivCWEBw00evsgIQg6bhuHnb7-r9AVMdXoMVuco,112
modern_python_guidance/cli.py,sha256=exS4himsrvOiBOwwPri-tAvx6v7H_Q72B36SPRNfpiw,6492
modern_python_guidance/compat.py,sha256=uwBN9UxSTkCUX3GXdy5CfsjdrosWafon8r2X2n-hAOg,537
modern_python_guidance/frontmatter.py,sha256=SMB2EpHQvFTqySyXWvbzzs8tnd4qfqrgMoBYsQkgU-g,5011
modern_python_guidance/guide_index.py,sha256=V3EGVtTdGS2keBLgi1KG2eREpYG02_mdGV-UZg894KU,2869
modern_python_guidance/retrieve.py,sha256=ufJjEhJ55co0fUqlbR2iSMOM7h9y9C3KRWTLVlGrgx4,1569
modern_python_guidance/search.py,sha256=bCWJqFLw_Ws6G6mqmKQwfZwVag2FByT9qlFxAtMHdSw,4193
modern_python_guidance/version_detect.py,sha256=lHV3_8WuvKQhSOZyLMD5JiVzcXHESdoBuNCg2VOMN1s,3772
modern_python_guidance-0.1.0.dist-info/METADATA,sha256=AbAm51k1hUsa--kASUUxcjwJu_Rd8DciEjMWr9SGfhg,6819
modern_python_guidance-0.1.0.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
modern_python_guidance-0.1.0.dist-info/entry_points.txt,sha256=IPgwIOIfxf7Pu-L5vMkZ1cKcR1h_BdckzCOtl_UXjTE,113
modern_python_guidance-0.1.0.dist-info/licenses/LICENSE,sha256=l0zB3WNmNAS1Kqgln4pHyO-u1I_PlHet06-UqZgfkNI,10763
modern_python_guidance-0.1.0.dist-info/RECORD,,
