Maarten Breddels

Results 230 issues of Maarten Breddels

Because we pin playwright, we use an old pytest-playwright: ``` ... Collecting pytest-playwright (from pytest-ipywidgets==1.42.0->pytest-ipywidgets==1.42.0) Downloading pytest_playwright-0.5.2-py3-none-any.whl.metadata (1.5 kB) ... ``` However, the latest version (0.6.2) is not compatible with...

`use_reactive` can trigger on_value on a re-render, which can trigger an infinite render loop See https://github.com/widgetti/solara/issues/472 Documented https://github.com/widgetti/solara/commit/021c2e898909f35fb51bce5af1ab415fca390033 Demo: https://py.cafe/snippet/solara/v1?#c=H4sIAB4iiWcEA3VWbWvjRhD-K8L3xYFIWLLjOAHBwcHRfiiUfq1LWEsje-PVrrK7cqI77r_3mZHsOCnNgc8zs_PM-4x_zipX0-xxptvO-ZgEZ5RXWzuRtYqqMioEClu7tV-v6OzyfWvlv-RP5cnGx61N8MfSx6QxTkXWFBY1ydMTvTw9zQOZ5jbxh3AzPec_T7H3NvmuTKDkS9KqIyU6gg3YmjwYdkiibtkXUcDfl0mJAcWjpCwZV76zYf73dYwqqxyisvBxC7wG_u5pfnbA7Z6Tcgo_6wM9eVJV1Ceaj2HNGbDMb27G518S3STKshpVMVHmVQ0hYQN4HZJGYpgbjRCU5KLxqqWb28RZMyQVwKME52xFZ8T_d-GK11Lr5ka1uxrp_eTa5NtJmZ7ekaKjEJWts7-omcNG1mgy9ZihSWN6-bvt-vidSzbfzn7T29ntiFXK5w37-E0hrpyTeqX3h_LH2r3aebOd_ZS3mXz-2s5gYGtntzNPL7321MLdgG4bFUUSh477b-SA7oZ4cBacbnC1rik9LbLiLsshMmpwfZw92t6Y21mjDQHr738gcNWRyW_ORliA8pfkoMLhMakX682Ciod8tyryRu3WuzpfbvLFarUpNnf3zdaiqbQry1W2yRag_N7ZIq2aRpdlsczyT8x0p22t7T5AmmdFtkBOWljnR969lmWeLUUlxOiOZPEOtHBi9Kw1Ye5UdayUMWWJ8IRBqo-66U1wfbdih_IiK8A36IJDWa5HmAoERecMsO5gC7WoyEOR_V0A_T4roDUGkGc5MgfqoHygmFrnW2X0D_Ls1pLhK6OrY1lu4NU9KNe2o0cQ1bTr993AMBBfAq2pcl5FBwyAMzyGCa1Zv7USzT2z6I0qhGP38GoMuEFKnoOzAf63itlIIF5y3bh-7FG-Fs5LbdmouH7IcwbNV4xx6LED4L5kR1B1bYG1zFb42g1H8pbgxJo7BhGAxc1UcngCPTHSPVl4xzmcsg_BCY3OGUNZzzTSKuHnknrwXnW9pwg1ztcdWMHVPZKh2UgBN8WpZ6qRfFAPQmn7rAoJj5E5B53TaFQpgiBf5wWR3WdL8Hr4Sj5FgdDSbHH9ge083L3jcr8z6cTzxaY_vA3kTwRrqATMXQr5UZzia6stFhfro7UuD4zapd2wl9llmTT4leySFI4mh1477QPmoKnOZKojcC5BM7vvgmoQB_eIKMbOuGj0LtXWaAsJEAUDaZbukhy2OsSepZxTQNmdXCBdSbGuQmTBmD5ootTCcRbhgoVGXXMR7a7huQAHHbfgVrLYmKkKg614NeTIJhtxkXbOoVGhdW1j4qfhoKfhYYi-HUenWDPpYNJjmyFL96gZ4DqsZFeh-5FFcKd2x_kIMLnAxCEfHb11OC_cFGili8UOI4vdh6GWBN1zEJ02RvYPcivwRkUOq9aMvkLR1mB611I8UB8ubQV3kbJR1MWUN8tRg89FWm3ADzwonJqHbPPuAba2dxUFYLMDbLD3hAZUUqVCvB8qDoek8wq2cWki1FvmsRta6Qx6w94OmCLIEEGOjHXT-j_E2I2Q8t4H1P5c0YfRjIw0zhmNrhZIHio98Xm2UuP2-3HeJphB8bLinSrkj_YFetgxV1mW6-vQxDknn-mXHn0h3i-l7XxTLZfLhxRBa5h3MAA8LjdLHjbrzxLY8rrCMs-XwOR3oLgUvP5yuI1C-q4OMiZQwEm6uBPI1kX0uGrjU0SOld530y1Y80ZC1EG_sRzphYPBatwBaWFMCmg5skyuUN8zfdkPn9i9XJAzC6OqsV84eqwocPDr78hZB960b8DyhmKUrlzKXkVz81KppacRDxRxFYYqBGxEuCkM58cXMikIUUegICZMBBoXLPxE4Jz8p86oS4ajt8qLBbobz3BwPvTSCr0JC73XWG8tzwR8m040FgoWzZJxpJr9SWOpot7wXa7Nq4rVoXY4YR8bQ_h8tmAA9qH8LqqwDCMqJP0K118J-8Y4nkG0F84DvAGPcGmnnxG8a0dmAASO9HkyucjsxVmAt0gHPx33LX4xnCMdPWR7IRh8vBgdCdTs17-NTpxb4AsAAA

I think for solara 2.0 we should move the following out of the lab namespace: * tasks (and I think use_task should have dependencies=None as default argument to behave more...

Although a reacton bug, it's happening in a solara context, so I thought for visibility it is better to post here. [Example 1](https://py.cafe/snippet/solara/v1?#c=H4sIAMdTXGcEA21WbW_bNhD-K5zzJQFsIZIdOwkgYMC67cuwDdj2qS4CWqJkxhKpkJQTteh_33NHWXaytUVh3h3v5bnnjvo2K2ypZo-zytlWhKHTpha67awL4pMuwlz8pj3-L6QPWzMqdDeUMsja6XKSdY0NzZCot84p74X0onublN420smtob9lJXLoEvKQaKf99c3W-E4VWnloomnilCyCPqrr7cyrYL3czmBGf38cLQoL30YZpFWqSvwpa3V987g1An_K6qnSTVBOlXBZVslLr9xwXcHZKVAuvo2_k6NsevWD-84h6PoY4S_VqCIgg1_Ylxjtt7O54Cv5KBiPPv98TnYutrOjcl4XtrFuPGtXa6MLqL-MkU4wIssLUJNP-PEr_UAGLUq8Jk3lZKvyi9LmwnOG2pqnFl3MtzNnX0egyPuVeFXCKIAQrOi9Egy60MYHJUtxbY0IeyVedVmrcMNGHSwUS6eQJ19etxq4kJmsY-9JQeDHa09lNXWA_lyJ3__4--dH9kb8EdoL21G6spkLaUphTTNwgkhRV2KwvWj0AfGHTom9NgFsPPujjCjuU0wYmJHX6_8DDtDEHsJuNGcMyehmxJ7-XIl_KHUi_buaRW1BkqOWLI6wdc52yoXhfJvEFwlFM-Lb1KJTJ8Zs0IMnVVXEqgmyufj8johfbmbzmVMvvXbce4_h3Jo4XnB2US3sCCjoo3ucuyHsrYGkG2ypS7U43ibZXZJC1UjAG2aPpm-a-QwJKnj-_AUKWxzo-JM1AfFw-Urspd8_ilSWBVqz2VVVtby7W9-WmxSyu2q1lJClWyPNoG2er5JNcouTq63JFkVV6TzPlkn6QbjYaVMCaw9tmmTJLfBvEZ2MwNw8T5MlX_Eh2IMysMOZJSE4ujX63MniUMimyXOUxwIl-6CrvvG271aUUJolGeQN9sg-z9fRze6FcKRbUK-WW1NAi4m1DZzfIThKKtBjzQXcItwmyeAmVpQmKaDEaS8d5nxhrGtlo78qR3kuKV7R6OKQ5_dIc4OTbduYIlSl2vV1N5AbqKfKS1VYJ4OFDzgn9xgo8KR8a7m8DYnUmypQn6mRVUSgAkbP3hqP_FtJYiAKS2okNZQyStcseSkNBeXUa1wjryvysU9T-p3GQ99Kg1oYOw6hSwPHy2SFn2fSkSsuFbKDckYhyzVxLIqIfjnVz7FHwaJWBukTyGO_oDhigcIXYsWbOAN3xiflZkEW5wrXCNA7iLwte6CFFUL9GRN9ViW6g9MDn7R5lhnXT54JpM5ilcQusedL4FDtJgETnnvkqtwCHcQQUMT1O7F1SPeO-HAWqiPNJ4V-Z-uVw-rnViHc1On36gV-thqbkO-De5NBI3eLbqh59knHI3Ghm0ChalLca6U7lPYVkICv5-NCB_iZiiZx33lZoQ4iEV8MvFf0bqFNow008Mg-ADPTjzFs8QnQk5Zc4Wx2RSM93jZu1kWJpIjw4Sb-scQalAsRmLwmMpldRYMDCSgJKkKifFhIP5iClkkKNJGvsUHtrAWT14DnIsYoX_i9HqeLXPRtnK2MY1iEBFnxJiMs76YO743EkQYBpdPRFpgWgDpKkW0nnUcGt5hQssHHDFY1cQTMmhLoMOJYnlgCjNeGiNnppuEFBqg5WiMDVVlq8r5CD9ckpB1OZWdgHc745FJ4X3o_sQ7VANGo6sKCNtNBQ07Ar-4h9zRH5OIhuT9nhGfA2QLfXTEhSqB3CvyU3MSMqxmyo6rBeGIrhRgKKlcxUTMWnDgHeowmLRNJveFh8Bg66KitoEA3vi_7ELoYgu3xwePpESERxpHD8gagxy6mngFcdsByGsVFY-s6jicvB6i-wo7WLzsYJK1CWuEc42v7Ai2W1kVP-HPRYgLS2Dp6P0EqrmXJS8JVxXK5fFgAEo1kLMLBH3GFNA_3648axHK6wNuRLgE22eFEjaLlSmHQdteVnmcMF-4v0vHKlFlweESnjPBg9N340qxpnQEDr99ID7CRoDcarwzzH6sLZ37T-Yjun87Tcvkg7vl9Ookw5xrLiapnpvmAB5N6MLaf8gnSNSoE5vCScUfjZKEDygHdo4BXVMkjgQLhCY_QUHiP_Qrs2Ma6aMFzh5p1gFsUiYEC70cRfadANvKET8DtP8yguOj7Ks1uMS8ww5P3jn30oQEHvdPYny1NGfJH3ZQJNhY22ZL8cMf7Iz6-HTjB9eHWqwzFvrR4RN-Th-X0cMYMcfmsKrBtA7rImaOaV4WFhi96mNIQM00gU3jrxy8bWuZR6OECnwmn2SYiIK1JAVsgRKZxoeMj5lRpzJDied_gv5dGB4XT7Pu_lYSfebANAAA) works, but [Example 2](https://py.cafe/snippet/solara/v1?#c=H4sIAOlTXGcEA21WbW_bNhD-K5zzJQFsIZIdOwkgYMC67cuwDdj2qS4CWqJkxhKpkJQTteh_33NHWXaytUVh3h3v5bnnjvo2K2ypZo-zytlWhKHTpha67awL4pMuwlz8pj3-L6QPWzMqdDeUMsja6XKSdY0NzZCot84p74X0onublN420smtob9lJXLoEvKQaKf99c3W-E4VWnloomnilCyCPqrr7cyrYL3czmBGf38cLQoL30YZpFWqSvwpa3V987g1An_K6qnSTVBOlXBZVslLr9xwXcHZKVAuvo2_k6NsevWD-84h6PoY4S_VqCIgg1_Ylxjtt7O54Cv5KBiPPv98TnYutrOjcl4XtrFuPGtXa6MLqL-MkU4wIssLUJNP-PEr_UAGLUq8Jk3lZKvyspoLz4lpa55aNC_fzpx9HfEhp1fiVQmjUHuwovdKMNZCGx-ULMW1NSLslXjVZa3CDRt1sFAsnSKdfHndasBBZrKOLScFYR6vPZXVBDz9uRK___H3z4_sjWgjtBe2o3RlMxfSlMKaZuAEkaKuxGB70egD4g-dEnttAkh49kcZUdynmDCgIq_X_4cXoImtg91oztCR0c0IOf25Ev9Q6sT1dzWL2oIbRy1ZHGHrnO2UC8P5NokvEopmRLOJdKdOjNmgB0-qqohME2Rz8fkd_77czOYzp1567bjlHjO5NXGq4OyiWtgRUNBH9zh3Q9hbA0k32FKXanG8TbK7JIWqkYA3zB5N3zTzGRJU8Pz5CxS2ONDxJ2sC4uHyldhLv38UqSwLtGazq6pqeXe3vi03KWR31WopIUu3RppB2zxfJZvkFidXW5MtiqrSeZ4tk_SDcLHTpgTWHto0yZJb4N8iOhmBuXmeJku-4kOwB2VghzNLQnB0a_S5k8WhkE2T5yiPBUr2QVd9423frSihNEsyyBusj32er6Ob3QvhSLegXi23poAWg2obOL9DcJRUoMeaC7hFuE2SwU2sKE1SQInTXjqM98JY18pGf1WO8lxSvKLRxSHP75HmBifbtjFFqEq16-tuIDdQT5WXqrBOBgsfcE7uMVDgSfnWcnkbEqk3VaA-UyOriEAFjJ69NR75t5LEQBSW1EhqKGWUrlnyUhoKyqnXuEZeV-Rjn6b0O42HvpUGtTB2HEKXBo6XyQo_z6QjV1wqZAfljEKWa-JYFBH9cqqfY4-CRa0M0ieQx35BccTehC_EijdxBu6MT8rNgizOFa4RoHcQeVv2QAsrhPozJvqsSnQHpwc-afMsM66fPBNIncUqiV1iz5fAodpNAiY898hVuQU6iCGgiOt3YuuQ7h3x4SxUR5pPCv3O1iuHjc-tQrip0-_VC_xsNTYh3wf3JoNG7hbdUPPsk45H4kI3gULVpLjXSnco7SsgAV_Px4UO8DMVTeK-87JCHUQivhh4r-jdQptGG2jgkX0AZqYfY9ji5e9JS65wNruikR5PGjfrokRSRPhwE_9YYg3KhQhMXhOZzK6iwYEElAQVIVE-LKQfTEHLJAWayNfYoHbWgslrwHMRY5Qv_F6P00Uu-jbOVsYxLEKCrHiKEZZ3U4f3RuJIg4DS6WgLTAtAHaXItpPOI4NbTCjZ4BsGq5o4AmZNCXQYcSxPLAHGa0PE7HTT8AID1BytkYGqLDV5X6GHaxLSDqeyM7AOZ3xpKbwvvZ9Yh2qAaFR1YUGb6aAhJ-BX95B7miNy8ZDcnzPCM-Bsgc-tmBAl0DsFfkpuYsbVDNlR1WA8sZVCDAWVq5ioGQtOnAM9RpOWiaTe8DB4DB101FZQoBvfl30IXQzB9vjO8fSIkAjjyGF5A9BjF1PPAC47YDmN4qKxdR3Hk5cDVF9hR-uXHQySViGtcI7xtX2BFkvroif8lWgxAWlsHb2fIBXXsuQl4apiuVw-LACJRjIW4eCPuEKah_v1Rw1iOV3g7UiXAJvscKJG0XKlMGi760rPM4YL9xfpeGXKLDg8olNGeDD6bnxp1rTOgIHXb6QH2EjQG41XhvmP1YUzv-l8RPdP52m5fBD3_D6dRJhzjeVE1TPTfMCDST0Y20_5BOkaFQJzeMm4o3Gy0AHlgO5RwCuq5JFAgfCER2govMd-BXZsY1204LlDzTrALYrEQIH3o4i-UyAbecIn4PYfZlBc9H2VZreYF5jhyXvHPvrQgIPeaezPlqYM-aNuygQbC5tsSX644_0R39wOnOD6cOtVhmJfWjyi78nDcno4Y4a4fFYV2LYBXeTMUc2rwkLDhzxMaYiZJpApvPXjlw0t8yj0cIHPhNNsExGQ1qSALRAi07jQ8RFzqjRmSPG8b_DfS6ODwmn2_V_fsNy8pw0AAA) fails on get_widget...

### Description This tests if cubeviz in standalone mode works. It should currently fail, since it requires: https://github.com/glue-viz/glue/pull/2536 ### Change log entry - [ ] Is a change log needed?...

no-changelog-entry-needed

### Description This will clone a viewer and display it (invisibly) at a custom resolution. I am opening this as a draft, because it still requires a few fixes: -...

plugin

### Description This file browser is more in line with the rest of the look and feel (not based on ipywidgets-controls, but on ipyvuetify). Also, maintenance of this will be...

This is based on https://github.com/maartenbreddels/ipyvolume/pull/355 and https://github.com/bqplot/bqplot/pull/1311 And is using: * https://github.com/jupyterlab/galata It will start up jupyter lab, and use galata to execute the notebook, take a screenshot, and compare...

testing