{"name":"geiserx_ts_python","vers":"0.6.5","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.6.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"8a26f25afb0af7394be6fc7358d3e09250ba7f5dc933b48cace060b2c266564d","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-08T22:28:33Z"} {"name":"geiserx_ts_python","vers":"0.6.7","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.6.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"222e4900490afa5047c767d684d59078ad772e48c033d2ee1d4e4d0382cd4551","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-08T23:15:39Z"} {"name":"geiserx_ts_python","vers":"0.6.8","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.6.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"7463c14791ceda74956fcb97633b8d39557a0d48abc10137d65621957bc3c0eb","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-08T23:48:13Z"} {"name":"geiserx_ts_python","vers":"0.6.9","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.6.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"5152153e3f873eb5585fa6167fdb1ff5e7cef9c32b82cdea2b1d552149ed3c6b","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-09T10:42:53Z"} {"name":"geiserx_ts_python","vers":"0.6.10","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.6.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.6.10","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"00c453ca485490561f1d639617459b9d8972e0a70243a190516e40564e6fb943","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-09T17:26:18Z"} {"name":"geiserx_ts_python","vers":"0.7.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.7.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"49242d0be72a6485ba1fc5177e5614439c63e66fbca0647eb933f83da27e26eb","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-09T21:21:15Z"} {"name":"geiserx_ts_python","vers":"0.7.1","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.7.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"a024c79af12aa0d89150645ccaae2c4ede6b3988934bad8e4062847dc79d190a","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-09T23:04:19Z"} {"name":"geiserx_ts_python","vers":"0.7.2","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.7.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"d014ca579cd62cff2533090ea7d2a9e82d08cbb78f6d9d9340960e7288a397db","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T00:30:06Z"} {"name":"geiserx_ts_python","vers":"0.7.3","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.7.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"43f6d82c1a3ec9a6c6601127a8c7a746cfef4f029c276508434f1f7432b49634","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T01:00:26Z"} {"name":"geiserx_ts_python","vers":"0.8.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.8.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"3b85589e5d17376b9c17e01bb8d2c5ff8b5e92edf38d38eb246305ee5e4041a6","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T01:44:08Z"} {"name":"geiserx_ts_python","vers":"0.8.1","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.8.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"879a67ba33fd93bb19b10194a6dabaf2b6a893c41efad0d330cbcfe8c6b47312","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T03:29:23Z"} {"name":"geiserx_ts_python","vers":"0.9.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.9.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"84ef6fee0338922e3ea070d88a1d184ed080a44db806bbee9e5883d2f492a752","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T04:54:34Z"} {"name":"geiserx_ts_python","vers":"0.10.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.10.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"6ff39ca3ac314a864cc1b498ef66f748eae47d2b43d868220cc653ff61ac18dd","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T05:33:17Z"} {"name":"geiserx_ts_python","vers":"0.11.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"9cbdd700c0c4333cf3df4e6cc2fe3a791cc1863ea62937d1a0815903daecde6d","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T11:23:47Z"} {"name":"geiserx_ts_python","vers":"0.12.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.12.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"ccab024fe73280200ea1cd32836e74903496dd36229351ff00bc3667529db913","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T11:59:01Z"} {"name":"geiserx_ts_python","vers":"0.13.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.13.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"3885f3678c8e0c6ca9eba19912efc4cdcb5234098b2bf063060fd12be40e726f","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T22:32:45Z"} {"name":"geiserx_ts_python","vers":"0.14.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.14.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"41e6b1183fb3f444e7ac6163afea6adf241dbec517bef64732da285dd97d635d","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T23:13:12Z"} {"name":"geiserx_ts_python","vers":"0.15.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.15.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"57fb7062bdc899d63728c36d07a8c507a22e7dde5238dd992dc28e37bcceab19","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-10T23:41:37Z"} {"name":"geiserx_ts_python","vers":"0.16.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"2a7c2636c526f6c1361a4411bd76e59d075eeb4ce34ceedae8dc8a200a56df74","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T00:21:01Z"} {"name":"geiserx_ts_python","vers":"0.17.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.17.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"8e7cfeab522294432017d664069c01f70f528d7d7af6fd6cef9a37ac636ac4d1","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T00:44:49Z"} {"name":"geiserx_ts_python","vers":"0.18.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.18.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"20fea99aeb9211f8e27deb8a74b609ad128e1a607dcb5b125d26c492f0d58449","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T01:46:18Z"} {"name":"geiserx_ts_python","vers":"0.18.2","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.18.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"23b9a150106dfcb9335006a370aacf1cf6715d527f015d0552329f00bcc7416d","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T02:50:57Z"} {"name":"geiserx_ts_python","vers":"0.19.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.19.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"ef905e6b6eeae8c1fc72ee5efd13c1e505e03a606a002e81672e65c9039dd25b","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T03:19:01Z"} {"name":"geiserx_ts_python","vers":"0.20.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.20.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"51a63e12e680c467c7cb063d2ab1f96132da14226f4f4b68408424965691db83","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T03:44:51Z"} {"name":"geiserx_ts_python","vers":"0.21.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.21.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"c6d15d63b67321f1303804c2f7c960656880f2894dede3a34a0522a50128c27f","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T04:23:41Z"} {"name":"geiserx_ts_python","vers":"0.21.1","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.21.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"cfbf80588e2cc871fb245ca28f78d1f709941f3635d35d25631974d6c02542df","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T04:51:02Z"} {"name":"geiserx_ts_python","vers":"0.21.2","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.21.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"17001073d7febd7aab4a2a90f5664847fba2cbe323001269ba454f51bad77fdb","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T05:09:31Z"} {"name":"geiserx_ts_python","vers":"0.22.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.22.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"8426be0dad091646f16a0f59e6a19bddbbe13e1f0889acd61a398dfc6e80393e","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T05:31:25Z"} {"name":"geiserx_ts_python","vers":"0.22.1","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.22.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"47646fa40b4ad4f06ce3c9685cc09f82039732ef82edcc0f4b99d961ad16e728","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T05:55:33Z"} {"name":"geiserx_ts_python","vers":"0.23.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.23.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"bbf39b8dc609c3e74f17baa1172e3b0f2bcd0cd8b09c9fb100d2e64299a9988d","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T06:22:24Z"} {"name":"geiserx_ts_python","vers":"0.24.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.24.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"800cee5aa154c9878a75c746e409d03a820e0643d69a2215b8d2b8a4c9380f46","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T06:45:38Z"} {"name":"geiserx_ts_python","vers":"0.25.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.25.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"e6078ce4f28f4fce568a5976bdc1df91006eedbb457ee9009034140332f24870","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T07:04:05Z"} {"name":"geiserx_ts_python","vers":"0.27.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.27.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"616857cb82c76903b607c7f782077aa4701ccbe08cf9c9110db959d5de0af7c9","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T13:38:00Z"} {"name":"geiserx_ts_python","vers":"0.28.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.28.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"f5bbf21c86251cadf325ca91f920ee5c9e533a37907336bc28e25965af29276a","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-11T21:37:24Z"} {"name":"geiserx_ts_python","vers":"0.28.1","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.28.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"2ff3ccd4961d94796158a346ac6d3f3372d2b74a15a48613931a385222e74608","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T00:01:43Z"} {"name":"geiserx_ts_python","vers":"0.28.2","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.28.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.28.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"5db2bf3ba5feb5f5bc1f61b1ac6dc283f5f7f553993e3b02dbd9a3b8d613081a","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T02:32:12Z"} {"name":"geiserx_ts_python","vers":"0.28.3","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.28.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.28.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"6199f2756a3257510a524f69542f9f03d037be03cc993b23ecfb958d595b0746","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T04:20:29Z"} {"name":"geiserx_ts_python","vers":"0.29.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.29.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"2145c8d123137f82ccc49303e25d40e89d9b45dbfb5760c3e089c494b847fcd3","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T14:01:30Z"} {"name":"geiserx_ts_python","vers":"0.29.1","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.29.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"10a46a4a01f0383af5482f9e35139c7b81042cfe8acdcee497899fadef8e7286","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T16:41:43Z"} {"name":"geiserx_ts_python","vers":"0.29.2","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.29.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"261cc1a128dd73d7d680a748054536090a80f676d8b2f6a138cd989cef553406","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T17:32:55Z"} {"name":"geiserx_ts_python","vers":"0.29.3","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.29.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"cb6190f44014b7caaf5d3acf24b660a9542f7934355eda58cdd660071fac244e","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-12T22:37:44Z"} {"name":"geiserx_ts_python","vers":"0.30.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"a9c781a7fb6a19ac4b70cff2e33f7d210185d71ff58d49754f650dfbfe439afa","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T02:29:47Z"} {"name":"geiserx_ts_python","vers":"0.30.1","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.30.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"26ba478fdaecbfe58e005251a08c12abb9a259771e3beb85821dfba04d98bfd2","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T10:45:10Z"} {"name":"geiserx_ts_python","vers":"0.31.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.28","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.28","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.31.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"969c3338da07d682f270685174804ecd76003cdcd0e4b8a86051dae622cd488c","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T13:05:07Z"} {"name":"geiserx_ts_python","vers":"0.32.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.32.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"576d435276c43dfe4cf2469b99e3b8460244e4c5842db7b069e727809328328f","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T15:15:16Z"} {"name":"geiserx_ts_python","vers":"0.33.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.33.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"dfcfb32099b2641e8ba07365fb8eefcee48c85479fb3d3877601298d35e6da7d","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T19:23:06Z"} {"name":"geiserx_ts_python","vers":"0.34.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.34.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"8b6c4541deceaf7d050bb926b0b309d309ba488c6a11804b2b38323df2779134","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T20:33:48Z"} {"name":"geiserx_ts_python","vers":"0.34.1","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.34.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"85eb61c9578588d60a113ec620833c868cd59f2a239d68196991566881da7155","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T21:22:58Z"} {"name":"geiserx_ts_python","vers":"0.34.2","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.34.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"ce12bbcd6eb5a7268c18fa5813240311800654d8069746f2742a131a09a24e81","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T21:36:41Z"} {"name":"geiserx_ts_python","vers":"0.35.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.35.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"489703f369196f9777d4d5be4250b9cb3a63f3247bb9d94ebdf3f8212f724e07","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T22:23:39Z"} {"name":"geiserx_ts_python","vers":"0.35.1","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.35.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.35.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"3a71244aaf1d6681b7fe09f6a6051531dd209713824cdae337ff355b9f3ecf94","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T22:54:53Z"} {"name":"geiserx_ts_python","vers":"0.35.2","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.35.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.35.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"48022601538a50a525bd69e989ea829d05a8652860032de3cf1647a7c5612d12","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T23:27:34Z"} {"name":"geiserx_ts_python","vers":"0.35.3","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.35.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.35.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"48d0c5051b502103601e26aa7afd9ab99f47b7138a901cbe928bb43633bcd185","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-13T23:55:51Z"} {"name":"geiserx_ts_python","vers":"0.35.4","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.35.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.35.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"62d345f051d2b33f3c81e8535b1d06f55b09b4151cab4ea0349aa941d0dae6bb","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T00:16:34Z"} {"name":"geiserx_ts_python","vers":"0.35.5","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.35.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.35.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"1c60baa688f9945aa26c954d2006bf5f482662b92c801381a5e12dde530626c8","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T00:36:44Z"} {"name":"geiserx_ts_python","vers":"0.35.6","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.35.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.35.6","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"e271872986f288f9c188cb7de754e6172f3ced47e4c53b37f76307def3021ddd","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T03:46:38Z"} {"name":"geiserx_ts_python","vers":"0.35.7","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.35.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.35.7","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"87e79dc7645ae34ab2e9c9de958f96ca72fa59ec8fe20987c2b8814ded63f57f","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T04:26:40Z"} {"name":"geiserx_ts_python","vers":"0.35.8","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.35.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.35.8","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"4abbc953d645e26cc00e567161ae79e13dd367fcc3251b4f163e8dc6c7b0073a","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T04:41:38Z"} {"name":"geiserx_ts_python","vers":"0.36.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.36.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"11122e84459ab4d04554b694b524601cdc78bb575fb7512bb8ce46725cee057c","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T05:11:54Z"} {"name":"geiserx_ts_python","vers":"0.37.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.37.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"6a12ee9b0bffe37a629980196031e52b1b1e52c24b8bba8776b6f690843ca2f0","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T05:40:21Z"} {"name":"geiserx_ts_python","vers":"0.37.1","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.37.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.37.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"95911f8969f137730fb9f3018d23c569779b18d8f2bc654491bf9b9430fc9f21","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T06:00:27Z"} {"name":"geiserx_ts_python","vers":"0.37.2","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.37.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.37.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"e3aabc8dba016dd1a4d63405b49402d05801290d00294b4516decbde77e11570","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-14T06:31:00Z"} {"name":"geiserx_ts_python","vers":"0.38.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.38.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"b666993fe715e4fb13dd86a36471280fff75cdd87cf0170095ff34ed04741317","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T00:34:13Z"} {"name":"geiserx_ts_python","vers":"0.39.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.39.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"962e7b5d70d7c3ffcf3cdaa667a0624d77f8658104f88c6e47dc5b047aba8418","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T07:47:20Z"} {"name":"geiserx_ts_python","vers":"0.40.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.40.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"22e983ed749b57c707beb9466f4a3adccfdb576053e16b6f7ed767903ed57661","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T20:28:20Z"} {"name":"geiserx_ts_python","vers":"0.41.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.41.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"95af18172745a7a75ed0c6669191a550268c941478c7a6aa758b1c42e77018c4","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T22:38:32Z"} {"name":"geiserx_ts_python","vers":"0.42.0","deps":[{"name":"hex","req":"^0.4","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3","req":"^0.29","features":["bytes","abi3-py312"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pyo3-async-runtimes","req":"^0.29","features":["tokio-runtime","attributes"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"tailscale","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_tailscale"},{"name":"tokio","req":"^1","features":["rt-multi-thread","macros","fs","io-util"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"^0.3","features":["env-filter"],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ts_control","req":"^0.42.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal","package":"geiserx_ts_control"}],"cksum":"a679f9654fa1a7b851cd28f1ee624ad1577f20858a1856bd2e0a3a9f4461fe7c","features":{},"yanked":false,"rust_version":"1.94.1","pubtime":"2026-06-15T23:44:32Z"}