Skip to content

Experimental api stuff#24

Merged
amniskin merged 5 commits into
masterfrom
experimental-api
Oct 5, 2025
Merged

Experimental api stuff#24
amniskin merged 5 commits into
masterfrom
experimental-api

Conversation

@amniskin
Copy link
Copy Markdown
Contributor

@amniskin amniskin commented Oct 5, 2025

No description provided.

@amniskin amniskin requested a review from Copilot October 5, 2025 22:12
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR introduces experimental API functionality for daggerml by refactoring existing code and adding new features. The changes move implementation details to a new internal module and enhance the public API interface.

Key changes:

  • Refactored experimental API implementation into a new _api.py module
  • Added comprehensive test coverage for the new experimental API functionality
  • Enhanced error handling and validation in the API implementation

Reviewed Changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
tests/unit/experimental/test_api.py Updated imports and moved tests to support new module structure
tests/integration/test_funkifys.py Removed unused parameter from test function
tests/integration/test_experimental_api.py Added extensive integration tests for experimental API features
tests/conftest.py Added new fake_dml fixture for mocking DML components
src/dml_util/funk.py Improved error handling by replacing assertion with proper exception
src/dml_util/experimental/api.py Refactored to expose only public interface from internal module
src/dml_util/experimental/_api.py New implementation module with enhanced functionality
README.md Added comprehensive documentation for the experimental API

Comment thread tests/integration/test_experimental_api.py
Comment thread src/dml_util/experimental/_api.py
@amniskin amniskin merged commit 004d505 into master Oct 5, 2025
20 checks passed
@amniskin amniskin deleted the experimental-api branch October 5, 2025 23:55
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.

2 participants