trainsh/__init__.py,sha256=tWCUDWMZFLXcYR6JTr9t30OZ6ZxEI_v05patgp9VvJs,1765
trainsh/__main__.py,sha256=-egZCqh-oKNjAON73FkmcaeM9RKIpapIObVANmndAXA,164
trainsh/cli_utils.py,sha256=qKJhLt0YFbDTt1HRvupQ97oCKkPTJ9xsm3j9kfC9Be4,439
trainsh/config.py,sha256=oJqQlzalpFIVzPeewQjqfw7vV8vX6RNrNxmWdFO3NvU,6509
trainsh/constants.py,sha256=8G7sWn0ZgnndShSWBjxadSZak4BqEwcUWO3ijoJfHek,1251
trainsh/main.py,sha256=rHD51CRzf0wIsxQULtpUTjy6GZx4sksAuLlw7sKLFTQ,7265
trainsh/requirements.txt,sha256=frltWqETJGv2_Ok05yp8dWC4TUIIZRjShDF8EUdHZzo,46
trainsh/commands/__init__.py,sha256=hG0jKoHn-ovN9YtcS_PqdStjyM2IzDtAdvisqwC2ISo,35
trainsh/commands/colab.py,sha256=pKEqZCEmHTf2DJqWxnG-gMxy_M2ufPorzJmcRFbhd-g,7145
trainsh/commands/config_cmd.py,sha256=OnowopGuoaBjcClxulFk9TG2yiWWnWAoPxZz9le5SZo,8339
trainsh/commands/exec_cmd.py,sha256=lY-rpnaKKVZq0XEWuacaRYdJTAy2Mf7dTxuL65OwE-c,2352
trainsh/commands/host.py,sha256=ZAKNhyfbrM9-6v9W0awEM9gnZfydyC9zpVFuEd55YnI,34412
trainsh/commands/pricing.py,sha256=jIK4lDpMrxCEaaWk4-Vb7Edg6eNFq_I0oMIgxkgmUo4,8916
trainsh/commands/recipe.py,sha256=yxFWCqzS6QmG3nM-lxDSAqTRigBfwgmPw1kBek0XMxc,31729
trainsh/commands/secrets_cmd.py,sha256=t3g1qwfCfU4jzmKtDKl5ybjv0jnvYgMeyHuykprFfz8,4080
trainsh/commands/storage.py,sha256=ZQPWCgzV-0F-CgocO2jONjNKho4EG_z1Vkhk2z587Uc,13928
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=cbxL5DFoeym4wDR1uIygM-ZZBpaItS22sKi2vui8u1E,11536
trainsh/core/dsl_parser.py,sha256=4RrLkrbbMXEgp87vApflnCEcCIB282zZsC1GWXL3CB4,14521
trainsh/core/execution_log.py,sha256=gh2m7qbMnXqANqzS-s-sJBfdRZ34EnBQbMMR9QpOJ4U,13782
trainsh/core/executor_execute.py,sha256=tNs5n9XwUTwu1nzg9um5ThX9qdCeul9DkU8tseq5H_4,10067
trainsh/core/executor_main.py,sha256=N-Gh0OsfQ7YVcvb74_t5At_3FZnXDib7hOBkzwf6zRU,29363
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=fR7WNvqoLPy3D6l1tu5BfvvA4WNYkaSx--WWBsQeLAA,32428
trainsh/core/executor_wait.py,sha256=tLmnrTB3b69fbGX8U9DaNHUtFMbYqZTW1rDD3NbJWpU,12040
trainsh/core/job_state.py,sha256=mNveBf8QYuoUx-PKVkdWWM90SaNCJC_5SfS-XiD2IuQ,7638
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=JmfsMllZzBfPSFJ0xIfPTLFvkRnQ7PueMDWwp3AMsWo,5917
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=UaSqfeTTlWZuHshFhXi34IKXHkEiH2BYBQ7vNMA18DY,11056
trainsh/services/recipe_executor.py,sha256=Oe80qKA0VnkSgAq_uSOEGz4O5HKYwAoIQtf3DzVyuz8,44620
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=S_h5LbnjbT2xjFS5lgg3A5EljDyusjSdjK4cjS2Gbo8,6693
trainsh/utils/vast_formatter.py,sha256=Y6SA9FvmUQEBsKbtunPkxcdu5R4_LBpxjWVDYX4kWYY,8329
tmux_trainsh-260207.1736.dist-info/METADATA,sha256=2gk6o66yMvwuRlz0vrkJi3rSowL2CL4izt8J8oIRvB4,17604
tmux_trainsh-260207.1736.dist-info/WHEEL,sha256=WLgqFyCfm_KASv4WHyYy0P3pM_m7J5L9k2skdKLirC8,87
tmux_trainsh-260207.1736.dist-info/entry_points.txt,sha256=HAVGKDotRCFPQOOMLFrRzWFZIGp_pP04r5rz9Woc9_w,43
tmux_trainsh-260207.1736.dist-info/RECORD,,
