INNER CODE UNIT · Python
deploy_python_with_uv
piku/piku · piku.py:794
def deploy_python_with_uv(app, deltas={}):
"""Deploy a Python application using Astral uv"""
echo("=====> Starting EXPERIMENTAL uv deployment for '{}'".format(app), fg='yellow')
env_file = join(APP_ROOT, app, 'ENV')
virtualenv_path = join(ENV_ROOT, app)
# Create virtualenv directory if needed
if not exists(virtualenv_path):
echo("-----> Creating virtualenv directory for '{}'".format(app), fg='green')
makedirs(virtualenv_path)
# Set unbuffered output and readable UTF-8 mapping
env = {
**environ,
'PYTHONUNBUFFERED': '1',
'PYTHONIOENCODING': 'UTF_8:replace',
'UV_PROJECT_ENVIRONMENT': virtualenv_path,