You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 4a8cb2c
Browse filesBrowse the repository at this point in the historyBrowse files
Six unrelated tidy-ups, no behaviour change to any query.
`driver.py` reads a worker's row count off the last line of its stdout
rather than parsing the whole buffer. A worker shares stdout with
everything loaded into it, so one stray print turns `json.loads` into a
failure a long way from its cause; an unreadable or absent report now says
which stage and partition produced it.
`dfx_storage` exports `BundledLogicalCodec`. It was constructed with
`module = "dfx_storage"` but never added to the module, so that claim was
untrue and the physical half was exported while the logical half was not.
`write_partition` writes the file with the schema the stream declares
instead of the one the child's stream reports. They agree for any
well-behaved child, and pinning it to the declaration makes a
disagreement loud: `StreamWriter::write` rejects a batch whose schema
differs, so a child contradicting its own `schema()` fails there rather
than publishing a file readers were told to expect something else from.
`run_tpch.py` raises instead of asserting. That comparison is the only
thing making the script a check rather than a demo, and `python -O` drops
an `assert`, which would leave it printing a table it never verified. The
tolerance rationale moves to the new function's docstring, where it was
otherwise duplicated.
The CI artifact is `test-example-wheels-x86_64`. It stopped being
manylinux when these builds moved to the host, and it carries five
projects rather than the two the old name and step titles implied.
`dfx_engine` documents why it declares no dependency on the sibling
libraries. I tried declaring them -- `dfx_engine.session` imports both, so
`import dfx_engine` fails without them -- and it breaks the build outright,
because neither is published:
Because dfx-storage was not found in the package registry and your
project depends on dfx-storage, we can conclude that your project's
requirements are unsatisfiable.
So the note records the dead end next to the field someone will otherwise
fill in again. The requirement itself stays in the README, beside the
install command that satisfies it.
Verified: all three wheels build, install together the way test.yml does,
and their suites pass 13 / 11 / 19. Both workflow files parse as YAML;
actionlint could not run locally, as it needs Docker.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
0 commit comments