trainsh/__init__.py,sha256=TCqzFXpY6FiMii0qXn2Oilgp2PVLLKNhpvXT-w-6gyA,1772
trainsh/__main__.py,sha256=-egZCqh-oKNjAON73FkmcaeM9RKIpapIObVANmndAXA,164
trainsh/cli_utils.py,sha256=qKJhLt0YFbDTt1HRvupQ97oCKkPTJ9xsm3j9kfC9Be4,439
trainsh/config.py,sha256=K4Aq3vmVSNenv1lGi9MV47_CSJLzkxyzwqUNK0mJ7lU,4949
trainsh/constants.py,sha256=xNrDkQyfs4-mQFBt1AxCFfOuGzS4ntpNFJNx2UfdN2g,1251
trainsh/main.py,sha256=X2deNPhSAbFTfruqVsCvfPoa2MqlfuAKkXFECfGZS9Y,19104
trainsh/requirements.txt,sha256=frltWqETJGv2_Ok05yp8dWC4TUIIZRjShDF8EUdHZzo,46
trainsh/commands/__init__.py,sha256=hG0jKoHn-ovN9YtcS_PqdStjyM2IzDtAdvisqwC2ISo,35
trainsh/commands/colab.py,sha256=m2H6iVBcveHlBoBP04OI0lhw9tMe6KDdTIag7Gx0tn4,7177
trainsh/commands/config_cmd.py,sha256=GNTyMcScsas1JeGbgW1kHgEE1zDE-2bFaSTSFhDxAzw,8339
trainsh/commands/exec_cmd.py,sha256=lY-rpnaKKVZq0XEWuacaRYdJTAy2Mf7dTxuL65OwE-c,2352
trainsh/commands/host.py,sha256=xmCZYfZQ__ajIAYopIRVdGQMklJ998V0VU6L5KvY6OA,33039
trainsh/commands/pricing.py,sha256=qXNkeh6z-8JmWIgZY2HqXXhMW8OHoPYfSvUZeYwRZu8,8883
trainsh/commands/recipe.py,sha256=68kYQ755h-v_2hn0FLzpkp31ZYkfM-4a9yaKW-GzEXs,32063
trainsh/commands/secrets_cmd.py,sha256=wxGYnAODfydYmvI4GprHf9FRHUIRDh2FThKWQiyQgpI,7054
trainsh/commands/storage.py,sha256=EXh-BGshJW3_ZEqGkOvlRiZ63eafcc3W8qW5FHgsZEA,12856
trainsh/commands/transfer.py,sha256=fF8EmPq5kCatHKIbsDv06wEp0HsP4pYKgS4LkoYh-NI,6869
trainsh/commands/update.py,sha256=j0k-OdKq3fmGH9EQUmQm3_RlhrnvDLqqSWksfY1xNzE,2049
trainsh/commands/vast.py,sha256=iMM8yS5QZhu6kXxtPcH2zjvUKXFf31Q4ZKMd9dyQkmI,8029
trainsh/core/__init__.py,sha256=Yfm_QUeYcniTBwzbN3wRjvSl5bL99Fq9ZsHc7GEHbQg,31
trainsh/core/bridge_exec.py,sha256=T4eJd8mF1NRxI6TEENdsilI6n91lSw9-qfMBv3M1SF0,9925
trainsh/core/dsl_parser.py,sha256=wDImWkUnPEzz2sXyt_2uYbqKul7sJmmQXyTUW1QRa4g,23166
trainsh/core/execution_log.py,sha256=gh2m7qbMnXqANqzS-s-sJBfdRZ34EnBQbMMR9QpOJ4U,13782
trainsh/core/executor_execute.py,sha256=a5JvmnQKOVy3wBxVFHJ9g6nRSt_GCOWOkZn9fkppLgE,6161
trainsh/core/executor_main.py,sha256=8XiBs1-Po2nC78CsPXonXTtk8ivKR2tvmWHS8OoB58o,28998
trainsh/core/executor_tmux.py,sha256=qdhltr5HU_fgrn0QTw_MzKvaW_wGWqi6-fTiA32tQtk,7529
trainsh/core/executor_transfer.py,sha256=NvB3QUqwy59D4DBZKbhzPGaOiZiAMCxM2webfuDpEKw,4994
trainsh/core/executor_utils.py,sha256=B_Z07QR6eq116Ohy_isE9uPvAbgamJ2Jj0JPwovq8sM,5984
trainsh/core/executor_vast.py,sha256=8qkVOGQxJU3Q2nDIxjE9qwaY4I5x-Jl7mj6nh1dY4C0,32448
trainsh/core/executor_wait.py,sha256=tLmnrTB3b69fbGX8U9DaNHUtFMbYqZTW1rDD3NbJWpU,12040
trainsh/core/job_state.py,sha256=qHZEonAiJgRmbq4Ps9gH0Tf-qBtuUzSyg6rRG753JTQ,7457
trainsh/core/local_tmux.py,sha256=nMOoGnJN4-q0z8DzlBiBpfU0gCaUfzH-5c06bR_wcZw,6390
trainsh/core/models.py,sha256=HYMy7wr9DsMURIOsXbuFcinQcLmALRuULZd6VedNMnY,20247
trainsh/core/remote_tmux.py,sha256=pMWsLmj4m8Apdh55Rp4xxTWwcENplVj7lD8kB9LWzFM,8052
trainsh/core/secrets.py,sha256=pA02wJGvVumbTqaUfwcrt1DRtMh6LDzqwhdUdiGCLew,22559
trainsh/core/tmux_bridge.py,sha256=fs21PahecIncPDdvK6uxRNDWu9YL83qvhtxh2z3AZs0,8710
trainsh/core/tmux_naming.py,sha256=2XcUXB2VnGOjIvK8dZa3c5I8uStF9qzWskeIsL1-3FA,2193
trainsh/core/tmux_session.py,sha256=gnct1Ti50fK87BO-JulvaJoVqThsAtNXnNVl8iCLJOo,11275
trainsh/core/variables.py,sha256=B5spGi0F0nqrBClzDkhjx4w1sUoeUAJDwe7i8lY6S9k,5981
trainsh/examples/aptup.recipe,sha256=557IKfIKdB8rhQsqPNYWqs0_mIIEQ4X0AokN8VwN4y4,270
trainsh/examples/brewup.recipe,sha256=u5ztG51rQkD7T4npgfHH9QypmLqNYJCAJxqEF4plhqc,342
trainsh/examples/hello.recipe,sha256=hxmrvALowhAWpEuCEdMdm6EKn_K_uKBpxBzwpFd4Pto,204
trainsh/examples/nanogpt-train.recipe,sha256=yrMxJZTG2xbldpSdCPJMsDQIut9ChNIfAfboXTLpBVA,1823
trainsh/examples/unsloth-finetune.recipe,sha256=LnnzevaZ-4dRk5SKOfZWcpb3S7Fsy5z6m7JpeHXd6QY,5311
trainsh/scripts/__init__.py,sha256=2lP_9HtMRUzcYwEi8ti7c5HKAt64kqY7UIvQDaDqdA4,93
trainsh/services/__init__.py,sha256=X7CK72pAjPE3lX0aGuA46JRbCwD1JlmuYGnOK34UC4s,35
trainsh/services/pricing.py,sha256=T25WvOcwpTizFeVGB9XJYAO27-LSQSu9om1gBpQFfcc,10911
trainsh/services/recipe_executor.py,sha256=j4zBotL3U3-4vBV-7ttB_2FOZot8oJaqzNRV0_GFhcg,44708
trainsh/services/sftp_browser.py,sha256=rDfb_2wiBD8pENM4VCKRgebrV41Hspg4l25SH5J3c48,8419
trainsh/services/ssh.py,sha256=vb0JTyo5K-7PorExlTkaijVId4HgLWT9H8v1AbUF9Po,20707
trainsh/services/tmux.py,sha256=BiPGquHwGN5ggYSo9BhDyzuSuWWwUVk8mFzXafdPBus,5511
trainsh/services/transfer_engine.py,sha256=6rwBl9OShaV8SM105a78vHatVtBZYLwTthuDljm8Xjk,39535
trainsh/services/vast_api.py,sha256=YjZciU9kAnRNgbZkRpKeVG4LT0myCPEYKm1Co2ONZwg,13386
trainsh/utils/__init__.py,sha256=gAqb5O501CFBfEA92cPGlhH2o9Szle2Yav2t2apDGnM,31
trainsh/utils/notifier.py,sha256=ZFuPBTlGW5ch0rVFQPWaxwVSsPAq6k5h2tsO7mXWSOQ,8503
trainsh/utils/update_checker.py,sha256=16PktRm_W1ItZ8Tq452fRSqSb9d-us_qaEAsCeljSmw,6804
trainsh/utils/vast_formatter.py,sha256=jejz2s9Ph1Iz9Gg4bp9WsPwPFtueplLaOnrfxrae8u4,8341
tmux_trainsh-260211.1431.dist-info/METADATA,sha256=hAr-RRrwrG6fhu-w_orARbCzEFgYKcnsi5pFBOdSaQk,17119
tmux_trainsh-260211.1431.dist-info/WHEEL,sha256=WLgqFyCfm_KASv4WHyYy0P3pM_m7J5L9k2skdKLirC8,87
tmux_trainsh-260211.1431.dist-info/entry_points.txt,sha256=HAVGKDotRCFPQOOMLFrRzWFZIGp_pP04r5rz9Woc9_w,43
tmux_trainsh-260211.1431.dist-info/RECORD,,
