Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .changeset/selfish-tools-add.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
'@e2b/python-sdk': patch
'e2b': patch
'@e2b/cli': patch
---

add template build logs pretty output helper
3 changes: 2 additions & 1 deletion packages/cli/src/templates/python-build-async.hbs
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import asyncio
from e2b import AsyncTemplate
from e2b import AsyncTemplate, default_build_logger
from template import template


Expand All @@ -13,6 +13,7 @@ async def main():
{{#if memoryMB}}
memory_mb={{memoryMB}},
{{/if}}
on_build_logs=default_build_logger(),
)


Expand Down
3 changes: 2 additions & 1 deletion packages/cli/src/templates/python-build-sync.hbs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from e2b import Template
from e2b import Template, default_build_logger
from template import template


Expand All @@ -12,4 +12,5 @@ if __name__ == "__main__":
{{#if memoryMB}}
memory_mb={{memoryMB}},
{{/if}}
on_build_logs=default_build_logger(),
)
3 changes: 2 additions & 1 deletion packages/cli/src/templates/typescript-build.hbs
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Template } from 'e2b'
import { Template, defaultBuildLogger } from 'e2b'
import { template } from './template'

async function main() {
Expand All @@ -10,6 +10,7 @@ async function main() {
{{#if memoryMB}}
memoryMB: {{memoryMB}},
{{/if}}
onBuildLogs: defaultBuildLogger(),
});
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import asyncio
from e2b import AsyncTemplate
from e2b import AsyncTemplate, default_build_logger
from template import template


async def main():
await AsyncTemplate.build(
template,
alias="complex-python-app-dev",
on_build_logs=default_build_logger(),
)


Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import asyncio
from e2b import AsyncTemplate
from e2b import AsyncTemplate, default_build_logger
from template import template


async def main():
await AsyncTemplate.build(
template,
alias="complex-python-app",
on_build_logs=default_build_logger(),
)


Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
from e2b import Template
from e2b import Template, default_build_logger
from template import template


if __name__ == "__main__":
Template.build(
template,
alias="complex-python-app-dev",
on_build_logs=default_build_logger(),
)
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
from e2b import Template
from e2b import Template, default_build_logger
from template import template


if __name__ == "__main__":
Template.build(
template,
alias="complex-python-app",
on_build_logs=default_build_logger(),
)
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { Template } from 'e2b'
import { Template, defaultBuildLogger } from 'e2b'
import { template } from './template'

async function main() {
await Template.build(template, {
alias: 'complex-python-app-dev',
onBuildLogs: defaultBuildLogger(),
});
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { Template } from 'e2b'
import { Template, defaultBuildLogger } from 'e2b'
import { template } from './template'

async function main() {
await Template.build(template, {
alias: 'complex-python-app',
onBuildLogs: defaultBuildLogger(),
});
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import asyncio
from e2b import AsyncTemplate
from e2b import AsyncTemplate, default_build_logger
from template import template


async def main():
await AsyncTemplate.build(
template,
alias="copy-test-dev",
on_build_logs=default_build_logger(),
)


Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import asyncio
from e2b import AsyncTemplate
from e2b import AsyncTemplate, default_build_logger
from template import template


async def main():
await AsyncTemplate.build(
template,
alias="copy-test",
on_build_logs=default_build_logger(),
)


Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
from e2b import Template
from e2b import Template, default_build_logger
from template import template


if __name__ == "__main__":
Template.build(
template,
alias="copy-test-dev",
on_build_logs=default_build_logger(),
)
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
from e2b import Template
from e2b import Template, default_build_logger
from template import template


if __name__ == "__main__":
Template.build(
template,
alias="copy-test",
on_build_logs=default_build_logger(),
)
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { Template } from 'e2b'
import { Template, defaultBuildLogger } from 'e2b'
import { template } from './template'

async function main() {
await Template.build(template, {
alias: 'copy-test-dev',
onBuildLogs: defaultBuildLogger(),
});
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { Template } from 'e2b'
import { Template, defaultBuildLogger } from 'e2b'
import { template } from './template'

async function main() {
await Template.build(template, {
alias: 'copy-test',
onBuildLogs: defaultBuildLogger(),
});
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import asyncio
from e2b import AsyncTemplate
from e2b import AsyncTemplate, default_build_logger
from template import template


async def main():
await AsyncTemplate.build(
template,
alias="custom-app-dev",
on_build_logs=default_build_logger(),
)


Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import asyncio
from e2b import AsyncTemplate
from e2b import AsyncTemplate, default_build_logger
from template import template


async def main():
await AsyncTemplate.build(
template,
alias="custom-app",
on_build_logs=default_build_logger(),
)


Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
from e2b import Template
from e2b import Template, default_build_logger
from template import template


if __name__ == "__main__":
Template.build(
template,
alias="custom-app-dev",
on_build_logs=default_build_logger(),
)
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
from e2b import Template
from e2b import Template, default_build_logger
from template import template


if __name__ == "__main__":
Template.build(
template,
alias="custom-app",
on_build_logs=default_build_logger(),
)
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { Template } from 'e2b'
import { Template, defaultBuildLogger } from 'e2b'
import { template } from './template'

async function main() {
await Template.build(template, {
alias: 'custom-app-dev',
onBuildLogs: defaultBuildLogger(),
});
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { Template } from 'e2b'
import { Template, defaultBuildLogger } from 'e2b'
import { template } from './template'

async function main() {
await Template.build(template, {
alias: 'custom-app',
onBuildLogs: defaultBuildLogger(),
});
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import asyncio
from e2b import AsyncTemplate
from e2b import AsyncTemplate, default_build_logger
from template import template


async def main():
await AsyncTemplate.build(
template,
alias="minimal-template-dev",
on_build_logs=default_build_logger(),
)


Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import asyncio
from e2b import AsyncTemplate
from e2b import AsyncTemplate, default_build_logger
from template import template


async def main():
await AsyncTemplate.build(
template,
alias="minimal-template",
on_build_logs=default_build_logger(),
)


Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
from e2b import Template
from e2b import Template, default_build_logger
from template import template


if __name__ == "__main__":
Template.build(
template,
alias="minimal-template-dev",
on_build_logs=default_build_logger(),
)
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
from e2b import Template
from e2b import Template, default_build_logger
from template import template


if __name__ == "__main__":
Template.build(
template,
alias="minimal-template",
on_build_logs=default_build_logger(),
)
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { Template } from 'e2b'
import { Template, defaultBuildLogger } from 'e2b'
import { template } from './template'

async function main() {
await Template.build(template, {
alias: 'minimal-template-dev',
onBuildLogs: defaultBuildLogger(),
});
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import { Template } from 'e2b'
import { Template, defaultBuildLogger } from 'e2b'
import { template } from './template'

async function main() {
await Template.build(template, {
alias: 'minimal-template',
onBuildLogs: defaultBuildLogger(),
});
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import asyncio
from e2b import AsyncTemplate
from e2b import AsyncTemplate, default_build_logger
from template import template


async def main():
await AsyncTemplate.build(
template,
alias="multi-stage-dev",
on_build_logs=default_build_logger(),
)


Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import asyncio
from e2b import AsyncTemplate
from e2b import AsyncTemplate, default_build_logger
from template import template


async def main():
await AsyncTemplate.build(
template,
alias="multi-stage",
on_build_logs=default_build_logger(),
)


Expand Down
Loading