Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-cubesandbox for openSUSE:Factory checked in at 2026-08-29 17:43:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-cubesandbox (Old) and /work/SRC/openSUSE:Factory/.python-cubesandbox.new.1265 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-cubesandbox" Sat Aug 29 17:43:22 2026 rev:4 rq:1374584 version:0.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-cubesandbox/python-cubesandbox.changes 2026-07-26 11:32:41.139418217 +0200 +++ /work/SRC/openSUSE:Factory/.python-cubesandbox.new.1265/python-cubesandbox.changes 2026-08-29 17:44:27.057478552 +0200 @@ -1,0 +2,23 @@ +Sat Aug 29 07:36:01 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 0.7.0: + * sb.get_info() now returns a typed SandboxInfo with E2B-style + snake_case attributes (state, started_at/end_at as datetime); + it still behaves as the raw CubeAPI dict, minus envdAccessToken + which is dropped from iteration and serialization + * New Sandbox.update_network() replaces a running sandbox's egress + policy, resetting connections the new policy disallows + * Sandbox.create() gains distribution_scope to pin a sandbox to + given compute nodes, and envs as an E2B alias for env_vars + * Volume mounts accept the new VolumeMount wrapper to make a single + attachment read-only + * Network policy Match gains port (requires scheme) to scope + CubeEgress interception to one host/port/scheme tuple + * New Template.set_alias(); TemplateInfo.name is now taken from + aliases only and build() no longer sends an empty name + * Sandbox.clone() refcounts its temporary snapshot and deletes it + only after the last clone is killed +- Stop deselecting test_template_get_parses_network_fields, upstream + updated its assertion for the X-API-Key headers change. + +------------------------------------------------------------------- Old: ---- cubesandbox-0.6.0.tar.gz New: ---- cubesandbox-0.7.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-cubesandbox.spec ++++++ --- /var/tmp/diff_new_pack.fak3oQ/_old 2026-08-29 17:44:28.003512015 +0200 +++ /var/tmp/diff_new_pack.fak3oQ/_new 2026-08-29 17:44:28.005512086 +0200 @@ -17,7 +17,7 @@ Name: python-cubesandbox -Version: 0.6.0 +Version: 0.7.0 Release: 0 Summary: Python SDK for CubeSandbox License: Apache-2.0 @@ -60,9 +60,7 @@ %check # e2e tests need a live CubeSandbox control plane; the rest mock all HTTP -# test_template_get_parses_network_fields was not updated upstream for the -# 0.6.0 X-API-Key change (the client now passes headers={} on template GET) -%pytest -m "not e2e" --deselect tests/test_sandbox.py::TestTemplateAPI::test_template_get_parses_network_fields +%pytest -m "not e2e" %files %{python_files} %doc README.md ++++++ cubesandbox-0.6.0.tar.gz -> cubesandbox-0.7.0.tar.gz ++++++ ++++ 2511 lines of diff (skipped)
