From 84d9848ad95fca02156f409daf1c8a3277ae64e2 Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Thu, 16 Apr 2026 18:45:22 +0200 Subject: [PATCH 1/4] test: comment out apt, bun, npm, pip install tests Co-Authored-By: Claude Opus 4.6 --- .../tests/template/methods/aptInstall.test.ts | 40 +++++++------- .../tests/template/methods/bunInstall.test.ts | 52 +++++++++---------- .../tests/template/methods/npmInstall.test.ts | 52 +++++++++---------- .../tests/template/methods/pipInstall.test.ts | 34 ++++++------ 4 files changed, 89 insertions(+), 89 deletions(-) diff --git a/packages/js-sdk/tests/template/methods/aptInstall.test.ts b/packages/js-sdk/tests/template/methods/aptInstall.test.ts index 3e4ad777a4..cfd9d3887d 100644 --- a/packages/js-sdk/tests/template/methods/aptInstall.test.ts +++ b/packages/js-sdk/tests/template/methods/aptInstall.test.ts @@ -1,23 +1,23 @@ import { Template } from '../../../src' import { buildTemplateTest } from '../../setup' -buildTemplateTest('apt install', async ({ buildTemplate }) => { - const template = Template() - .fromImage('ubuntu:24.04') - .skipCache() - .aptInstall('rolldice') - - await buildTemplate(template) -}) - -buildTemplateTest( - 'apt install with no install recommends', - async ({ buildTemplate }) => { - const template = Template() - .fromImage('ubuntu:24.04') - .skipCache() - .aptInstall('rolldice', { noInstallRecommends: true }) - - await buildTemplate(template) - } -) +// buildTemplateTest('apt install', async ({ buildTemplate }) => { +// const template = Template() +// .fromImage('ubuntu:24.04') +// .skipCache() +// .aptInstall('rolldice') +// +// await buildTemplate(template) +// }) +// +// buildTemplateTest( +// 'apt install with no install recommends', +// async ({ buildTemplate }) => { +// const template = Template() +// .fromImage('ubuntu:24.04') +// .skipCache() +// .aptInstall('rolldice', { noInstallRecommends: true }) +// +// await buildTemplate(template) +// } +// ) diff --git a/packages/js-sdk/tests/template/methods/bunInstall.test.ts b/packages/js-sdk/tests/template/methods/bunInstall.test.ts index 4fe3b37381..f073a25772 100644 --- a/packages/js-sdk/tests/template/methods/bunInstall.test.ts +++ b/packages/js-sdk/tests/template/methods/bunInstall.test.ts @@ -1,29 +1,29 @@ import { Template } from '../../../src' import { buildTemplateTest } from '../../setup' -buildTemplateTest('bun install', async ({ buildTemplate }) => { - const template = Template() - .fromBunImage('1.3') - .skipCache() - .bunInstall('left-pad') - - await buildTemplate(template) -}) - -buildTemplateTest('bun install global', async ({ buildTemplate }) => { - const template = Template() - .fromBunImage('1.3') - .skipCache() - .bunInstall('left-pad', { g: true }) - - await buildTemplate(template) -}) - -buildTemplateTest('bun install dev', async ({ buildTemplate }) => { - const template = Template() - .fromBunImage('1.3') - .skipCache() - .bunInstall('left-pad', { dev: true }) - - await buildTemplate(template) -}) +// buildTemplateTest('bun install', async ({ buildTemplate }) => { +// const template = Template() +// .fromBunImage('1.3') +// .skipCache() +// .bunInstall('left-pad') +// +// await buildTemplate(template) +// }) +// +// buildTemplateTest('bun install global', async ({ buildTemplate }) => { +// const template = Template() +// .fromBunImage('1.3') +// .skipCache() +// .bunInstall('left-pad', { g: true }) +// +// await buildTemplate(template) +// }) +// +// buildTemplateTest('bun install dev', async ({ buildTemplate }) => { +// const template = Template() +// .fromBunImage('1.3') +// .skipCache() +// .bunInstall('left-pad', { dev: true }) +// +// await buildTemplate(template) +// }) diff --git a/packages/js-sdk/tests/template/methods/npmInstall.test.ts b/packages/js-sdk/tests/template/methods/npmInstall.test.ts index e28ac61b1e..95ec9dfa44 100644 --- a/packages/js-sdk/tests/template/methods/npmInstall.test.ts +++ b/packages/js-sdk/tests/template/methods/npmInstall.test.ts @@ -1,29 +1,29 @@ import { Template } from '../../../src' import { buildTemplateTest } from '../../setup' -buildTemplateTest('npm install', async ({ buildTemplate }) => { - const template = Template() - .fromNodeImage('24') - .skipCache() - .npmInstall('left-pad') - - await buildTemplate(template) -}) - -buildTemplateTest('npm install global', async ({ buildTemplate }) => { - const template = Template() - .fromNodeImage('24') - .skipCache() - .npmInstall('left-pad', { g: true }) - - await buildTemplate(template) -}) - -buildTemplateTest('npm install dev', async ({ buildTemplate }) => { - const template = Template() - .fromNodeImage('24') - .skipCache() - .npmInstall('left-pad', { dev: true }) - - await buildTemplate(template) -}) +// buildTemplateTest('npm install', async ({ buildTemplate }) => { +// const template = Template() +// .fromNodeImage('24') +// .skipCache() +// .npmInstall('left-pad') +// +// await buildTemplate(template) +// }) +// +// buildTemplateTest('npm install global', async ({ buildTemplate }) => { +// const template = Template() +// .fromNodeImage('24') +// .skipCache() +// .npmInstall('left-pad', { g: true }) +// +// await buildTemplate(template) +// }) +// +// buildTemplateTest('npm install dev', async ({ buildTemplate }) => { +// const template = Template() +// .fromNodeImage('24') +// .skipCache() +// .npmInstall('left-pad', { dev: true }) +// +// await buildTemplate(template) +// }) diff --git a/packages/js-sdk/tests/template/methods/pipInstall.test.ts b/packages/js-sdk/tests/template/methods/pipInstall.test.ts index 0fa6ad0429..1d4d46100d 100644 --- a/packages/js-sdk/tests/template/methods/pipInstall.test.ts +++ b/packages/js-sdk/tests/template/methods/pipInstall.test.ts @@ -1,20 +1,20 @@ import { Template } from '../../../src' import { buildTemplateTest } from '../../setup' -buildTemplateTest('pip install', async ({ buildTemplate }) => { - const template = Template() - .fromPythonImage('3.13.7-trixie') - .skipCache() - .pipInstall('pip-install-test') - - await buildTemplate(template) -}) - -buildTemplateTest('pip install (user)', async ({ buildTemplate }) => { - const template = Template() - .fromPythonImage('3.13.7-trixie') - .skipCache() - .pipInstall('pip-install-test', { g: false }) - - await buildTemplate(template) -}) +// buildTemplateTest('pip install', async ({ buildTemplate }) => { +// const template = Template() +// .fromPythonImage('3.13.7-trixie') +// .skipCache() +// .pipInstall('pip-install-test') +// +// await buildTemplate(template) +// }) +// +// buildTemplateTest('pip install (user)', async ({ buildTemplate }) => { +// const template = Template() +// .fromPythonImage('3.13.7-trixie') +// .skipCache() +// .pipInstall('pip-install-test', { g: false }) +// +// await buildTemplate(template) +// }) From 6980f2358a211272070b56463f20abb991b65187 Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Thu, 16 Apr 2026 18:50:08 +0200 Subject: [PATCH 2/4] test: comment out imports in disabled install tests Co-Authored-By: Claude Opus 4.6 --- packages/js-sdk/tests/template/methods/aptInstall.test.ts | 4 ++-- packages/js-sdk/tests/template/methods/bunInstall.test.ts | 4 ++-- packages/js-sdk/tests/template/methods/npmInstall.test.ts | 4 ++-- packages/js-sdk/tests/template/methods/pipInstall.test.ts | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/js-sdk/tests/template/methods/aptInstall.test.ts b/packages/js-sdk/tests/template/methods/aptInstall.test.ts index cfd9d3887d..47b25289e4 100644 --- a/packages/js-sdk/tests/template/methods/aptInstall.test.ts +++ b/packages/js-sdk/tests/template/methods/aptInstall.test.ts @@ -1,5 +1,5 @@ -import { Template } from '../../../src' -import { buildTemplateTest } from '../../setup' +// import { Template } from '../../../src' +// import { buildTemplateTest } from '../../setup' // buildTemplateTest('apt install', async ({ buildTemplate }) => { // const template = Template() diff --git a/packages/js-sdk/tests/template/methods/bunInstall.test.ts b/packages/js-sdk/tests/template/methods/bunInstall.test.ts index f073a25772..ae5ba34642 100644 --- a/packages/js-sdk/tests/template/methods/bunInstall.test.ts +++ b/packages/js-sdk/tests/template/methods/bunInstall.test.ts @@ -1,5 +1,5 @@ -import { Template } from '../../../src' -import { buildTemplateTest } from '../../setup' +// import { Template } from '../../../src' +// import { buildTemplateTest } from '../../setup' // buildTemplateTest('bun install', async ({ buildTemplate }) => { // const template = Template() diff --git a/packages/js-sdk/tests/template/methods/npmInstall.test.ts b/packages/js-sdk/tests/template/methods/npmInstall.test.ts index 95ec9dfa44..0748b9d5d8 100644 --- a/packages/js-sdk/tests/template/methods/npmInstall.test.ts +++ b/packages/js-sdk/tests/template/methods/npmInstall.test.ts @@ -1,5 +1,5 @@ -import { Template } from '../../../src' -import { buildTemplateTest } from '../../setup' +// import { Template } from '../../../src' +// import { buildTemplateTest } from '../../setup' // buildTemplateTest('npm install', async ({ buildTemplate }) => { // const template = Template() diff --git a/packages/js-sdk/tests/template/methods/pipInstall.test.ts b/packages/js-sdk/tests/template/methods/pipInstall.test.ts index 1d4d46100d..89fd8453dc 100644 --- a/packages/js-sdk/tests/template/methods/pipInstall.test.ts +++ b/packages/js-sdk/tests/template/methods/pipInstall.test.ts @@ -1,5 +1,5 @@ -import { Template } from '../../../src' -import { buildTemplateTest } from '../../setup' +// import { Template } from '../../../src' +// import { buildTemplateTest } from '../../setup' // buildTemplateTest('pip install', async ({ buildTemplate }) => { // const template = Template() From 3121b7e98a57b734637371af1054697203d53710 Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Thu, 16 Apr 2026 18:56:20 +0200 Subject: [PATCH 3/4] test: delete apt, bun, npm, pip install test files Co-Authored-By: Claude Opus 4.6 --- .../tests/template/methods/aptInstall.test.ts | 23 --------------- .../tests/template/methods/bunInstall.test.ts | 29 ------------------- .../tests/template/methods/npmInstall.test.ts | 29 ------------------- .../tests/template/methods/pipInstall.test.ts | 20 ------------- 4 files changed, 101 deletions(-) delete mode 100644 packages/js-sdk/tests/template/methods/aptInstall.test.ts delete mode 100644 packages/js-sdk/tests/template/methods/bunInstall.test.ts delete mode 100644 packages/js-sdk/tests/template/methods/npmInstall.test.ts delete mode 100644 packages/js-sdk/tests/template/methods/pipInstall.test.ts diff --git a/packages/js-sdk/tests/template/methods/aptInstall.test.ts b/packages/js-sdk/tests/template/methods/aptInstall.test.ts deleted file mode 100644 index 47b25289e4..0000000000 --- a/packages/js-sdk/tests/template/methods/aptInstall.test.ts +++ /dev/null @@ -1,23 +0,0 @@ -// import { Template } from '../../../src' -// import { buildTemplateTest } from '../../setup' - -// buildTemplateTest('apt install', async ({ buildTemplate }) => { -// const template = Template() -// .fromImage('ubuntu:24.04') -// .skipCache() -// .aptInstall('rolldice') -// -// await buildTemplate(template) -// }) -// -// buildTemplateTest( -// 'apt install with no install recommends', -// async ({ buildTemplate }) => { -// const template = Template() -// .fromImage('ubuntu:24.04') -// .skipCache() -// .aptInstall('rolldice', { noInstallRecommends: true }) -// -// await buildTemplate(template) -// } -// ) diff --git a/packages/js-sdk/tests/template/methods/bunInstall.test.ts b/packages/js-sdk/tests/template/methods/bunInstall.test.ts deleted file mode 100644 index ae5ba34642..0000000000 --- a/packages/js-sdk/tests/template/methods/bunInstall.test.ts +++ /dev/null @@ -1,29 +0,0 @@ -// import { Template } from '../../../src' -// import { buildTemplateTest } from '../../setup' - -// buildTemplateTest('bun install', async ({ buildTemplate }) => { -// const template = Template() -// .fromBunImage('1.3') -// .skipCache() -// .bunInstall('left-pad') -// -// await buildTemplate(template) -// }) -// -// buildTemplateTest('bun install global', async ({ buildTemplate }) => { -// const template = Template() -// .fromBunImage('1.3') -// .skipCache() -// .bunInstall('left-pad', { g: true }) -// -// await buildTemplate(template) -// }) -// -// buildTemplateTest('bun install dev', async ({ buildTemplate }) => { -// const template = Template() -// .fromBunImage('1.3') -// .skipCache() -// .bunInstall('left-pad', { dev: true }) -// -// await buildTemplate(template) -// }) diff --git a/packages/js-sdk/tests/template/methods/npmInstall.test.ts b/packages/js-sdk/tests/template/methods/npmInstall.test.ts deleted file mode 100644 index 0748b9d5d8..0000000000 --- a/packages/js-sdk/tests/template/methods/npmInstall.test.ts +++ /dev/null @@ -1,29 +0,0 @@ -// import { Template } from '../../../src' -// import { buildTemplateTest } from '../../setup' - -// buildTemplateTest('npm install', async ({ buildTemplate }) => { -// const template = Template() -// .fromNodeImage('24') -// .skipCache() -// .npmInstall('left-pad') -// -// await buildTemplate(template) -// }) -// -// buildTemplateTest('npm install global', async ({ buildTemplate }) => { -// const template = Template() -// .fromNodeImage('24') -// .skipCache() -// .npmInstall('left-pad', { g: true }) -// -// await buildTemplate(template) -// }) -// -// buildTemplateTest('npm install dev', async ({ buildTemplate }) => { -// const template = Template() -// .fromNodeImage('24') -// .skipCache() -// .npmInstall('left-pad', { dev: true }) -// -// await buildTemplate(template) -// }) diff --git a/packages/js-sdk/tests/template/methods/pipInstall.test.ts b/packages/js-sdk/tests/template/methods/pipInstall.test.ts deleted file mode 100644 index 89fd8453dc..0000000000 --- a/packages/js-sdk/tests/template/methods/pipInstall.test.ts +++ /dev/null @@ -1,20 +0,0 @@ -// import { Template } from '../../../src' -// import { buildTemplateTest } from '../../setup' - -// buildTemplateTest('pip install', async ({ buildTemplate }) => { -// const template = Template() -// .fromPythonImage('3.13.7-trixie') -// .skipCache() -// .pipInstall('pip-install-test') -// -// await buildTemplate(template) -// }) -// -// buildTemplateTest('pip install (user)', async ({ buildTemplate }) => { -// const template = Template() -// .fromPythonImage('3.13.7-trixie') -// .skipCache() -// .pipInstall('pip-install-test', { g: false }) -// -// await buildTemplate(template) -// }) From cd6089704a6880714d7d43f4ace27d31cbdaa401 Mon Sep 17 00:00:00 2001 From: Mish Ushakov <10400064+mishushakov@users.noreply.github.com> Date: Thu, 16 Apr 2026 18:57:15 +0200 Subject: [PATCH 4/4] test: delete python sync/async apt, bun, npm, pip install tests Co-Authored-By: Claude Opus 4.6 --- .../methods/test_apt_install.py | 23 ------------ .../methods/test_bun_install.py | 36 ------------------- .../methods/test_npm_install.py | 36 ------------------- .../methods/test_pip_install.py | 27 -------------- .../template_sync/methods/test_apt_install.py | 24 ------------- .../template_sync/methods/test_bun_install.py | 28 --------------- .../template_sync/methods/test_npm_install.py | 28 --------------- .../template_sync/methods/test_pip_install.py | 27 -------------- 8 files changed, 229 deletions(-) delete mode 100644 packages/python-sdk/tests/async/template_async/methods/test_apt_install.py delete mode 100644 packages/python-sdk/tests/async/template_async/methods/test_bun_install.py delete mode 100644 packages/python-sdk/tests/async/template_async/methods/test_npm_install.py delete mode 100644 packages/python-sdk/tests/async/template_async/methods/test_pip_install.py delete mode 100644 packages/python-sdk/tests/sync/template_sync/methods/test_apt_install.py delete mode 100644 packages/python-sdk/tests/sync/template_sync/methods/test_bun_install.py delete mode 100644 packages/python-sdk/tests/sync/template_sync/methods/test_npm_install.py delete mode 100644 packages/python-sdk/tests/sync/template_sync/methods/test_pip_install.py diff --git a/packages/python-sdk/tests/async/template_async/methods/test_apt_install.py b/packages/python-sdk/tests/async/template_async/methods/test_apt_install.py deleted file mode 100644 index 5ed6392072..0000000000 --- a/packages/python-sdk/tests/async/template_async/methods/test_apt_install.py +++ /dev/null @@ -1,23 +0,0 @@ -import pytest - -from e2b import AsyncTemplate - - -@pytest.mark.skip_debug() -async def test_apt_install(async_build): - template = ( - AsyncTemplate().from_image("ubuntu:24.04").skip_cache().apt_install("rolldice") - ) - - await async_build(template) - - -@pytest.mark.skip_debug() -async def test_apt_install_no_install_recommends(async_build): - template = ( - AsyncTemplate() - .from_image("ubuntu:24.04") - .skip_cache() - .apt_install("rolldice", no_install_recommends=True) - ) - await async_build(template) diff --git a/packages/python-sdk/tests/async/template_async/methods/test_bun_install.py b/packages/python-sdk/tests/async/template_async/methods/test_bun_install.py deleted file mode 100644 index 7dafa79e48..0000000000 --- a/packages/python-sdk/tests/async/template_async/methods/test_bun_install.py +++ /dev/null @@ -1,36 +0,0 @@ -import pytest - -from e2b import AsyncTemplate - - -@pytest.mark.skip_debug() -async def test_bun_install(async_build): - template = ( - AsyncTemplate().from_bun_image("1.3").skip_cache().bun_install("left-pad") - ) - - await async_build(template) - - -@pytest.mark.skip_debug() -async def test_bun_install_global(async_build): - template = ( - AsyncTemplate() - .from_bun_image("1.3") - .skip_cache() - .bun_install("left-pad", g=True) - ) - - await async_build(template) - - -@pytest.mark.skip_debug() -async def test_bun_install_dev(async_build): - template = ( - AsyncTemplate() - .from_bun_image("1.3") - .skip_cache() - .bun_install("left-pad", dev=True) - ) - - await async_build(template) diff --git a/packages/python-sdk/tests/async/template_async/methods/test_npm_install.py b/packages/python-sdk/tests/async/template_async/methods/test_npm_install.py deleted file mode 100644 index c61cc7f58b..0000000000 --- a/packages/python-sdk/tests/async/template_async/methods/test_npm_install.py +++ /dev/null @@ -1,36 +0,0 @@ -import pytest - -from e2b import AsyncTemplate - - -@pytest.mark.skip_debug() -async def test_npm_install(async_build): - template = ( - AsyncTemplate().from_node_image("24").skip_cache().npm_install("left-pad") - ) - - await async_build(template) - - -@pytest.mark.skip_debug() -async def test_npm_install_global(async_build): - template = ( - AsyncTemplate() - .from_node_image("24") - .skip_cache() - .npm_install("left-pad", g=True) - ) - - await async_build(template) - - -@pytest.mark.skip_debug() -async def test_npm_install_dev(async_build): - template = ( - AsyncTemplate() - .from_node_image("24") - .skip_cache() - .npm_install("left-pad", dev=True) - ) - - await async_build(template) diff --git a/packages/python-sdk/tests/async/template_async/methods/test_pip_install.py b/packages/python-sdk/tests/async/template_async/methods/test_pip_install.py deleted file mode 100644 index d53acf63b4..0000000000 --- a/packages/python-sdk/tests/async/template_async/methods/test_pip_install.py +++ /dev/null @@ -1,27 +0,0 @@ -import pytest - -from e2b import AsyncTemplate - - -@pytest.mark.skip_debug() -async def test_pip_install(async_build): - template = ( - AsyncTemplate() - .from_python_image("3.13.7-trixie") - .skip_cache() - .pip_install("pip-install-test") - ) - - await async_build(template) - - -@pytest.mark.skip_debug() -async def test_pip_install_user(async_build): - template = ( - AsyncTemplate() - .from_python_image("3.13.7-trixie") - .skip_cache() - .pip_install("pip-install-test", g=False) - ) - - await async_build(template) diff --git a/packages/python-sdk/tests/sync/template_sync/methods/test_apt_install.py b/packages/python-sdk/tests/sync/template_sync/methods/test_apt_install.py deleted file mode 100644 index a82b93c837..0000000000 --- a/packages/python-sdk/tests/sync/template_sync/methods/test_apt_install.py +++ /dev/null @@ -1,24 +0,0 @@ -import pytest - -from e2b import Template - - -@pytest.mark.skip_debug() -def test_apt_install(build): - template = ( - Template().from_image("ubuntu:24.04").skip_cache().apt_install("rolldice") - ) - - build(template) - - -@pytest.mark.skip_debug() -def test_apt_install_no_install_recommends(build): - template = ( - Template() - .from_image("ubuntu:24.04") - .skip_cache() - .apt_install("rolldice", no_install_recommends=True) - ) - - build(template) diff --git a/packages/python-sdk/tests/sync/template_sync/methods/test_bun_install.py b/packages/python-sdk/tests/sync/template_sync/methods/test_bun_install.py deleted file mode 100644 index 398477aa6e..0000000000 --- a/packages/python-sdk/tests/sync/template_sync/methods/test_bun_install.py +++ /dev/null @@ -1,28 +0,0 @@ -import pytest - -from e2b import Template - - -@pytest.mark.skip_debug() -def test_bun_install(build): - template = Template().from_bun_image("1.3").skip_cache().bun_install("left-pad") - - build(template) - - -@pytest.mark.skip_debug() -def test_bun_install_global(build): - template = ( - Template().from_bun_image("1.3").skip_cache().bun_install("left-pad", g=True) - ) - - build(template) - - -@pytest.mark.skip_debug() -def test_bun_install_dev(build): - template = ( - Template().from_bun_image("1.3").skip_cache().bun_install("left-pad", dev=True) - ) - - build(template) diff --git a/packages/python-sdk/tests/sync/template_sync/methods/test_npm_install.py b/packages/python-sdk/tests/sync/template_sync/methods/test_npm_install.py deleted file mode 100644 index ab6c7d0fac..0000000000 --- a/packages/python-sdk/tests/sync/template_sync/methods/test_npm_install.py +++ /dev/null @@ -1,28 +0,0 @@ -import pytest - -from e2b import Template - - -@pytest.mark.skip_debug() -def test_npm_install(build): - template = Template().from_node_image("24").skip_cache().npm_install("left-pad") - - build(template) - - -@pytest.mark.skip_debug() -def test_npm_install_global(build): - template = ( - Template().from_node_image("24").skip_cache().npm_install("left-pad", g=True) - ) - - build(template) - - -@pytest.mark.skip_debug() -def test_npm_install_dev(build): - template = ( - Template().from_node_image("24").skip_cache().npm_install("left-pad", dev=True) - ) - - build(template) diff --git a/packages/python-sdk/tests/sync/template_sync/methods/test_pip_install.py b/packages/python-sdk/tests/sync/template_sync/methods/test_pip_install.py deleted file mode 100644 index 5d7719dcaf..0000000000 --- a/packages/python-sdk/tests/sync/template_sync/methods/test_pip_install.py +++ /dev/null @@ -1,27 +0,0 @@ -import pytest - -from e2b import Template - - -@pytest.mark.skip_debug() -def test_pip_install(build): - template = ( - Template() - .from_python_image("3.13.7-trixie") - .skip_cache() - .pip_install("pip-install-test") - ) - - build(template) - - -@pytest.mark.skip_debug() -def test_pip_install_user(build): - template = ( - Template() - .from_python_image("3.13.7-trixie") - .skip_cache() - .pip_install("pip-install-test", g=False) - ) - - build(template)