Maarten Breddels
Maarten Breddels
Still not working on py.cafe, but this is already works much better: [example](https://py.cafe/snippet/solara/v1#c=H4sIAApZ4WYAA61aa1PiyBr-KznMB909woSAIlZx6qgzA4yu66CCsm5ZuTQkkqSz6QTEPfPfz_N2JxBuOlO1Ws6QvrzX5336Ev4u2dxhpZOSF0Q8TjRTzEPb449h9mzzaL54cMzEtH1TCCYew1HMAy2ZR1441vLBpkgeQ_rNGgT3zdhce6z4pqVGSVnanWDxyWOo4cdhI-3pyQu95OlpXzB_9EvWQT_0XAnNgGmtXFLMTDvxpmz_sfSVu6H2ibPH0i9rU8w0cZ8SPmHhlolk8v4VD5n2P00k8YFGn3-BiKV9p1F0k5gJ-2Ebn1J4tEUXObqvZNPY_0Yxj1icIL65XJqoZGrl_xQDQz8xS9I4LKioTE0_ZcpUM4qeBFkJvbnB-1IVWeqZ_pPN-cRjT3LOzwXiv8u8VXj4NGFxyHzSFiPbZLYMBoV5P4_FBwCH1AnNjJkWcgBranoQ4NPTLB9kpYnGQ5tpicsU9LTEFBPNE1qchjAd0EroyfR9OA51at6MxxMz5mnoaCMea26SROLk48exl7ipVbF58HHmOWOWJN5HZftHT4iUiY-NRl3JWJj8RApVpFY9le1RzEYsfkpcxMlhTuuL6QuGwcrWFd8zQVkAotgLE8AyDwMPNRU3BJfiVjooVAMslqNUQjP8JvG8kPxFfisy80tMqznLhG6IqyAOMIRmyAmkWuZWCWcvNosS7bP8z4OZptByqBcd-RzHiLTPTYeyQtI0VVOSB5RGEk1yi6FEMiJoC5OnaUp1msFQJDw2x6yCRlmxFMpz2XWDHrY_YfMThUPpRPYZ6MsebSBCoqklnTlALqx0fKJZnPsqSzBlSmozhbPYSxIWbszME1apVHYYrow7tXiaLNKbjemGIw6fZN-CeGZAYT7gnPtpEC6mFabespdkf7S3lleitxPt7y2t3_eKvPaWjCU2NiUt-1bkrUW-tQYXGfPWOxDM8r4zgB0egJEQCKUW1ZsUWRIyn1SbKsYl9vZoplbeXQJ7B7v7FrI-aL-H_pxIRJJNxooZcJWHmjdSRLRcMEA9LIhyika_pLKd8f7JiD6W6HMO6hZsk-vKOltn4G7dxgtyYAB4QdsHrTtaM9v0ibKkwwfacyoSLY2wfiuqzcr1H83_mpXLRc3nY2-1BFSeK1Eq3P09qkfLtCeEx5VJxXr7MQqkes6FrFShGTsrot4p0c0Kv3URUoqqljCR_Eu7ZMmeQGyZ5vIZrVFjjj1RcetRkHGWJgkP98E6zG_tyXAAski77Xv2pCUbED1PEC0578WZzCAUFjj8PX2I5JpCtPycxkzbjhCux_cHY_xP0eE_TYvbNwPFVZ8mgNk8W26zVtb8vWIfVpXcUHNmAifZ_roifMaifSPvexfaSwjmDKWWX1DIW6R7nhXXwsa3aXfpxWgvn_oW8_7QAkN2hObUG2PQk0urwK9mPBZFMOSbjHwYfENhBaub-RXW-FiUTsheWeWVhgPt118ns126NiYR06lpatIbq8rKRo1-PiAtyI3K1gxbqBX6nTHFwCFjDrkmkUAbV8pl5jO2XkVxKQDkF7iaMp_buRiG9egdE9cKbjUNmf3YTjNsAyNwg5dgiTQdBzxny5JFQOQuG_buc1gTzzzBMuygwrErdzh1kjOpWAp0PdtV_bYJw6QjhUWGgmAxnGjKNsKUICrZ0humgQV48pFmu57vxFjLbNcMx3TgVKLldrMKBtT-U9Wgderh-DBlscAx8wdo559Z6bbtLFsbgNq6IuaYtV1mT1YPTesIlUNkrUtovrHFKc7-aVDsBEaBUokm2GjE7GR_afiB9sefbw4tMuHa4A9kJ3DneE64hyMeztqpk-NEIc_iU8xaR86Mp76zDTwoEJuHDrZPOMSsgCaPSpGXI4ah4Xj7on8d83HMhLj0QmYuiHHbKoO9_1Iq5NEpgjgr_5WcJUC3f6ycG3rUvB-ZiQsAfqTsLni7RbvdA00t3o8leoLEg93TESc6fBRFyPPIUkZ-PHlDSL4JW5WTLwFw6M_HsHRQitlfqRezAJ0Cd0b59Q56cBFEt0iqBc-AYN9js9LJSJ7FSgyJ-RzSdqN0kqAeDkrRPHF5iDnRnAMFrDzVK8ZhpYrJvjmHcaWTv0tU2Mhn6cSAcs6THofIv3NtMZ4OUCaKKUonfyx6EtMC86IT9wCJWzqpHuoHpcALB-qxpp46zBu70EOPnoNpI89nZ5CKqjnnYWIi__EODTS0bKmxGEJxRGvp-5_fD7ZYkSmqGrWKftxs6HqzeXTUaDRqO81fykQoK9F8VbLyPBfbOKo0q7rRbOp6rWYYRuOdoLwfiMyx94KQ-7_dazf3unH4IzqxuKPZ9N9Tmo8jrfT7_UAmA4DEGNobYszmLQMJg2AgF93XnZ5v3Z-Jh_uefz3m4-756fi63Yuc5_oFfc7-jodt3-h2HhJz8NDsBj3_IeyH3dUxhbmHDWYkPruvNq_vk4YTfBHOoN8c3ZweXxqbsre15fqGg5fX4c3Zq9PxxfBW99D-ardfXHbLx1bQTIc33X-fewX9582Jef-Qty1ko10fDqozq_1FH97iuXP1bAf-zPlUv7AGzYkzePEvg37dbjfnTue38fXNWUPJOMO4vuu0-5OL88mYzVSM5F_bDy46PW7e_5YO233PGdhRtyM2YvJgNFPbaIrhzaGwDJt3g6upZSSR9Av6hvDlofbVpxwMz88Cq9b1Ls_PdBO-XgaI481s7LTdyJ4fGg-Dl-rwZpLZpv5G34o2QXZ4pcO21LzvRRg_UHNOm93MVvJn-Dm3YRwVZSG_3BwcRk7bd60vQ9fq9P3u-ecm4pEiRuJiEZfC3w_GoWDf1GrfpVa7GV6cf4W__RR-R1bg6-bgi-h2Mr3t4dT2zp4toxmbg7uxXetN7eBuIzbdZ53aFvP7Em93K37Jv46-YdNqXBGj9bjdFv04Q39f2MbdKg5UXzT03MwuVR9bY6XGwqfDV8sgzL1Mh_OxZwXHiH0W9_OzzB6JBcLP1DR8v9u50i3gpOst8BAP7yc_42cNmNeHd8vc_170I5_X0UWG_WR43-OW0Xv93Vv1ZR1DO3Ff-7a0_5M-Hrabz86g6lvhtzRvvwyvUJe-fnFuN7rndnQZDJHLb9wOmjXM-Xe383XqzA9RK19Qm1f3yA_P8WYa_cPuuRh_fdUR79W6UL589Z1Of24VcHQ9X3yGfWfCvP_G5fy-eLm_OT3qtg-rVnu2WmM3syIONuK4zX-qpSzuk-Hga3U4X-OP7WMXWLy-1cdW2BfWOu-8X1NzcN3UCfx0uPTVu1jB8gpexhnP7sDrDh4Lr3xHYlnFVfE8_m8fL2s0VLX8hu6N9hU-U_EWw_tv4-G9OyMMWUG_1v3cAyff8eLni5vDV-C1TTw1GPRd23PT4b097hHnI0eXgeM7n4fI7ctwOPgyJz6_mJ--_HY-iS7D3rTf7326q_XmqEPEcPJWPn8qR5fz46z-zmombAOHYJ3x58MbcL_ME8XMBd9leNrwX_1t8x-2p1hD-v3PV7dO5yvqxuYXm_FrbnJ2b_pQ62N9PdQvF-sR8d_phNWWtTW61RfP-Tr--_zMZ52zCBzwen3Ta5Bdo8Hpm-tCXuv3NWeO-sVaXN-9Ruye865vwM46h9Wwrj6bn_hqfrI15qLzsNWOXXy5bd0lbsDn48vack-BTRYL8UIZJyHaHZqCHdWxTcOOntsT2qTR3k5twT5orincE83Rj451ZjSrVt2ojkzryHKqteOqXq8fG8eHjRFu3cK5x1uteqVe0eWLzhCvTVstvVKt4GUebmp4aJTt0chrtbC9rspBy8ay5cmTnkBvtWJUdBw9A1hDg7B7bbWqFezJ6W4Pl6Y4ItM4aKqiJUliespk0kGIjkmkGWLQwHCi9EapL3ga1cnAqlEx0O7jnarbah1VdBpm44EleC0FWYfQBck23vp60l4d0hsVA7OUA9VKFUcgPLlmjE10OeRxYPreK4tbrRom00B5h9s6hlUNPPEgUBahS143RHMSg-6Fow6zsQ3GVpgMgAZ5NYhjuvMSSG8a1MRemA13wjH5Lx0eISTPgocC9gcmNRvSIcoj5ZMsgrXIwegvJySl0nS3WpXJkdly08AMYb6MjpyN8z5k1WiaF83VO1GKFY5-8ABNdCqU7h2RtKyhPGYhrKMYZtFHB3b1MmLSJfWMsEr3M13RXL0HxjSK1yGaBHdSBAOHSgo_TcbAZxxPpdFN-eSFz6Yh3SObKAYRx5WMSoKUXIwLPGtUamhLYSuLy0gQHZ6hEV4VmnF7QQlAupeN8iJJOnVUFIEzFU6-MhNQt0jkanc5PwjJ-YDWYgAO_uVoPpbHdOqTAC_0LYJC3lQxLzDjicNnCAnguHwsewnkLJym5jQS5gh-EEbkxCTyeeJ7VtkLfRzaVF2SDIRZokvGMPBEklIvicJzaMnvVni2TFbBRepQ4cNMqRUtPIS7aAJQjwg4oYX7RqiWeNZlC97KlLO7dRKJ2kMjTxjeBwOoRwhPQUfWXhaulxUPiUgDVTqG1IHLpzjGtQSi1EDOIC4yQ4fbQD-iiNYM7hEKFSp1VBziEeEeFTdfBApAaaExQsnihIqilgFqEBIj3I5K_oGXUrxvJuSW45H0uqpofEUkYLhgSsUCVjBXjUdXlJSJWSYe2imydQQ-ElQoFJpm5XhpAQ7PMbdxqaUMIAEprtAYbgRVCMj6uU3uKOQZ5NwCRMi3rMdoHkhk4PILXIkqokjolSb1qGsc-jKGkiiH4_5GEOVn5SW1yIqml5HKUgOxI19VO5VWGa-oxsoMGEtdc5O4iihVSn0N_kInKKYQZPlVFiprYj_oocsqwEIaX5NlHo_sWq3WLMNnD-qJELNVhHqax0frPdAV4yYbImuQSRLwRJkg9svVRI6QVYIJGLMwR-CG0UhiLHKLoWD0NMqWgiMiJHgtvBdZAxKxIvSwDEgEy4VCXafJR8lM6nlBD2vNqVxA8iZUqgd6WSxnuBC2JxR1yMvohr6K4uNbMhKUNUmrGac4EtLwBxOxKMxtIUCI2VKJ8KgRslDgIl4bSDpBQdRJLl3UUEw28gzTgF6jrh8TutSXx1agVFeLURp7YLeASkJSvFQLPgHP1BbrU4qrf1gibYdDj-HMTGzX4VjBVoEh2-UVkcRlkW5mtrwgzPAK02cMdONzufDXVc7RlG9qMqaFhWgUkIAlOq9LyrEarTqoMCS_ok3xLXYMuavKRFIohI9__vK9hOGp9P3_rJWbmJEnAAA) There were multiple things going wrong, much of those are explained in the comment. The main difficulty...
Also note that I'm using our new recommended pattern for state management using plain Python objects with reactive attributes, see https://github.com/widgetti/solara/pull/781
Ah thanks, yes, I have cookies on pycafe working locally, so that's where I tested this. Lets keep this open!
> ```shell > ```shell > ImportError: cannot import name 'contextfilter' from 'jinja2' (/home/paul/miniconda3/envs/voila-vuetify/lib/python3.12/site-packages/jinja2/__init__.py) > ``` > > > > > > > > > > > > ``` This seems...
> Is it reproducible? what are you referring to? I think what you have is a very old voila with modern jupyter stack, you might be able to fix this...
We don't support voila 0.5, so: > ```shell > python -m pip install "voila < 0.5" > ``` I don't have the time to reproduce it now.
Did you do all this from a new environment? And just to be sure, keep the dev console in your browser open and make sure caching is turned off in...
It did not seem that pinning playwright was the cause of us not upgrading, rather the Python version, since newer versions of pytest-playwright do not support Python 3.8, which is...
> Can we pin those dependencies ` > Also @maartenbreddels is this incompatibility a known issue over at Solara? Those are pre-releases, which you should only get with `pip install...
I think we shouldn't see the side panel at all, we should just take a ipyvolume figure. Not sure why the scatter does not work. https://py.cafe/maartenbreddels/ipyvolume-3d-vector-field seems to work fine.