Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
82fb001
squash
matthewgrossman Jun 24, 2026
4c69439
reduce diff
matthewgrossman Jun 24, 2026
113160c
make more concise
matthewgrossman Jun 24, 2026
05a8140
query params
matthewgrossman Jun 24, 2026
3eb4961
lint
matthewgrossman Jun 24, 2026
f10ea57
Merge branch 'main' into mgrossman/aircore-827-migrate-first-plugin-t…
matthewgrossman Jun 24, 2026
4af5133
fix: compare SecretRef.root instead of SecretRef object against string
matthewgrossman Jun 24, 2026
c4b9e5e
Merge branch 'main' into mgrossman/aircore-827-migrate-first-plugin-t…
matthewgrossman Jun 24, 2026
567ecac
vendor
matthewgrossman Jun 24, 2026
8ea1d2c
Merge branch 'main' into mgrossman/aircore-827-migrate-first-plugin-t…
matthewgrossman Jun 26, 2026
8966a96
fixes
matthewgrossman Jun 30, 2026
2e9991e
Merge branch 'main' into mgrossman/aircore-827-migrate-first-plugin-t…
matthewgrossman Jun 30, 2026
60083cc
clenaup
matthewgrossman Jul 1, 2026
4025935
Merge branch 'main' into mgrossman/aircore-827-migrate-first-plugin-t…
matthewgrossman Jul 1, 2026
1a6f8ca
self code review
matthewgrossman Jul 1, 2026
9ff20bb
Merge branch 'main' into mgrossman/aircore-827-migrate-first-plugin-t…
matthewgrossman Jul 1, 2026
038c583
improve perf of stream
matthewgrossman Jul 1, 2026
9caa76b
Merge branch 'main' into mgrossman/aircore-827-migrate-first-plugin-t…
matthewgrossman Jul 2, 2026
a413ac8
add new client.py for files
matthewgrossman Jul 2, 2026
201d06a
merge
matthewgrossman Jul 2, 2026
a333f20
update sync/async handling
matthewgrossman Jul 2, 2026
945006b
add comments
matthewgrossman Jul 2, 2026
be8fbf2
self code review
matthewgrossman Jul 2, 2026
b9f7c6c
cleanup
matthewgrossman Jul 2, 2026
3de2f54
vendor
matthewgrossman Jul 2, 2026
7cb16ce
self review
matthewgrossman Jul 2, 2026
d389a46
update tests
matthewgrossman Jul 2, 2026
0ad1329
lint
matthewgrossman Jul 2, 2026
528f209
fix openapi
matthewgrossman Jul 2, 2026
ea717b9
Merge branch 'main' into mgrossman/aircore-827-migrate-first-plugin-t…
matthewgrossman Jul 2, 2026
53b77aa
fix: resolve ty lint errors for FilesetsSubResource migration
matthewgrossman Jul 2, 2026
83887a8
fix: remap NemoClient errors to Stainless SDK errors for backward compat
matthewgrossman Jul 2, 2026
4869d05
fix: remap NemoClient errors to Stainless SDK errors for backward compat
matthewgrossman Jul 2, 2026
11a9a2d
Merge branch 'main' into mgrossman/aircore-827-migrate-first-plugin-t…
matthewgrossman Jul 2, 2026
2c063af
fix: update callers for NemoPaginatedResponse interface
matthewgrossman Jul 2, 2026
76c16dc
feat: replace __iter__/__aiter__ with explicit items()/pages() on pag…
matthewgrossman Jul 2, 2026
0a6416d
self code review
matthewgrossman Jul 2, 2026
b1fe7de
Merge branch 'main' into mgrossman/aircore-827-migrate-first-plugin-t…
matthewgrossman Jul 2, 2026
b0e6f05
self code review
matthewgrossman Jul 6, 2026
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
2 changes: 1 addition & 1 deletion e2e/files/test_files.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

import pytest
from nemo_platform import NeMoPlatform
from nemo_platform.types.files import Fileset
from nemo_platform_plugin.files.types import FilesetOutput as Fileset


@pytest.fixture
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ def create_duckdb_connection(self) -> duckdb.DuckDBPyConnection:
if self._sdk is None:
raise RuntimeError("FilesetFileSeedReader requires an injected NeMo Platform SDK")

filesystem = FilesetFileSystem(self._sdk)
filesystem = FilesetFileSystem(sdk=self._sdk)

conn = duckdb.connect()
conn.register_filesystem(filesystem)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ def __init__(self, sdk: NeMoPlatform | AsyncNeMoPlatform):
self._sdk = sdk

def create_duckdb_connection(self) -> duckdb.DuckDBPyConnection:
filesystem = FilesetFileSystem(self._sdk)
filesystem = FilesetFileSystem(sdk=self._sdk)
conn = duckdb.connect()
conn.register_filesystem(filesystem)
return conn
Expand Down
221 changes: 127 additions & 94 deletions packages/filesets/src/filesets/filesystem/filesystem.py

Large diffs are not rendered by default.

Loading