I'm currently putting together a blog post that should be available very
soon. It will cover all the details of the feature and include a demo
video. I'll share an update once it's ready!

On Tue, Jun 9, 2026 at 10:39 PM Yicong Huang <[email protected]>
wrote:

> Resending the thread as Sarah may not have received the emails.
>
> Best,
> Yicong Huang
> [email protected]
>
> On Jun 2, 2026 at 09:10 -0700, Ian Maxon <[email protected]>, wrote:
>
> > Very neat. Python dependency management is a major task, but a really
> > important one.
> >
> > On Tue, Jun 2, 2026 at 2:27 AM Yicong Huang <[email protected]>
> wrote:
> >
>
> > > Awesome! Can’t wait to use it. This can greatly improve usability!
> > >
> > > Any demo videos for a handy view?
> > >
> > > This might be a great blog material!
> > >
> > > Best,
> > > Yicong Huang
> > > [email protected]
> > >
> > > On Jun 1, 2026 at 11:27 PM -0700, Chen Li <[email protected]>, wrote:
> > >
> > > > > Congratulations on this important feature! Thanks to Kun Woo Park
> for the
> > > > > great help.
> > > > >
> > > > > A few follow-up tasks remain: 1) Make PVE's persistent in the
> storage
> > > > > layer; 2) Possibly support virtual environments for R; and 3)
> Store a PVE
> > > > > as a mountable volume.
> > > > >
> > > > > Chen
> > > > >
> > > > > On Mon, Jun 1, 2026 at 11:24 PM Sarah Asad <[email protected]> wrote:
> > > > >
> > > >
> > > > > > > Hi all,
> > > > > > >
> > > > > > > I am happy to announce that Texera now supports Python Virtual
> Environments
> > > > > > > (PVEs) for Python UDFs.
> > > > > > >
> > > > > > > With this feature, users can create and manage isolated Python
> environments
> > > > > > > on their computing units and select a specific environment for
> individual
> > > > > > > Python UDF operators. This makes it possible to install and
> use custom
> > > > > > > Python packages without affecting the system-wide Python
> environment or
> > > > > > > other workflows.
> > > > > > >
> > > > > > > Key capabilities include:
> > > > > > >
> > > > > > > - Creating and managing virtual environments through the Texera
> > > > > > > interface.
> > > > > > > - Installing custom Python dependencies within each
> environment.
> > > > > > > - Selecting a virtual environment for Python UDF operators.
> > > > > > > - Falling back to the default system Python environment when
> desired.
> > > > > > >
> > > > > > > This feature improves reproducibility and flexibility for
> Python-based
> > > > > > > workflows, especially those that depend on specialized
> libraries or
> > > > > > > conflicting package versions.
> > > > > > >
> > > > > > > The feature was developed over several PRs.
> > > > > > >
> > > > > > > -
> https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Ftexera%2Fpull%2F4484&data=05%7C02%7Cyiconghuang%40umass.edu%7Cd3baea5d6332402051d608dec0c18380%7C7bd08b0b33954dc194bbd0b2e56a497f%7C0%7C0%7C639160134552475431%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=tZSn9byLhGKagCUSCkXMEEBw1hQKakjCkslJlyAXIWM%3D&reserved=0
> > > > > > > -
> https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Ftexera%2Fpull%2F4902&data=05%7C02%7Cyiconghuang%40umass.edu%7Cd3baea5d6332402051d608dec0c18380%7C7bd08b0b33954dc194bbd0b2e56a497f%7C0%7C0%7C639160134552489482%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=g2fZbonUoq8uvZYSVsSabiNthFFgFiAAq0U22W%2FLvs0%3D&reserved=0
> > > > > > > -
> https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Ftexera%2Fpull%2F5035&data=05%7C02%7Cyiconghuang%40umass.edu%7Cd3baea5d6332402051d608dec0c18380%7C7bd08b0b33954dc194bbd0b2e56a497f%7C0%7C0%7C639160134552498933%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=TLbxNsHBTZfRbVgZEHGFXh0DESXPUfpKIQQdpssPB4Y%3D&reserved=0
> > > > > > > -
> https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Ftexera%2Fpull%2F5069&data=05%7C02%7Cyiconghuang%40umass.edu%7Cd3baea5d6332402051d608dec0c18380%7C7bd08b0b33954dc194bbd0b2e56a497f%7C0%7C0%7C639160134552507309%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=PzG6ddVVp0EE6nXRNyDIQJ5PNmD9PbwRC1BHSHb9yeU%3D&reserved=0
> > > > > > > -
> https://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Ftexera%2Fpull%2F5138&data=05%7C02%7Cyiconghuang%40umass.edu%7Cd3baea5d6332402051d608dec0c18380%7C7bd08b0b33954dc194bbd0b2e56a497f%7C0%7C0%7C639160134552515722%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=YDkwC%2Br0iRcRLRKpEuqSVNSH%2BI5k8sHLfoa6VsvkMcE%3D&reserved=0
> > > > > > >
> > > > > > > Best regards,
> > > > > > > Sarah Asad
> > > > > > >
> > > > >
>

Reply via email to