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