Skip to content

Conversation

@sdharav
Copy link

@sdharav sdharav commented Jan 18, 2026

  • Implement Multi-Stage Docker build to compile 'daft' from source using Rust and Bun.
  • Optimize build by disabling isolation and filtering requirements to prevent 'git' errors in slim image.
  • Modernize infrastructure by moving to MavenCentral and updating scalafmt.
  • Fix gradle/docker.gradle to correctly handle space-separated build arguments and flags.
  • Update .travis.yml for automated Python 3.11 publishing.

@logwolvy logwolvy changed the base branch from master to dev January 19, 2026 08:22
Copy link

@logwolvy logwolvy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The change branch should base off of nimbella:dev.

# Disabling build isolation forces pip to use the Rust/Bun toolchains we installed above,
# cutting hours off the build time and preventing redundant toolchain downloads.
RUN pip install --no-cache-dir maturin pyarrow>=8.0.0 \
&& pip wheel --no-cache-dir --no-build-isolation --wheel-dir /wheels git+https://github.com/Eventual-Inc/Daft.git@v0.4.8

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If daft is not available in pypi, we need not build daft from source, we can pull it from https://github.com/Eventual-Inc/Daft/releases (please verify if this is the correct source).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants