Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
1d6a455
Merge pull request #525 from fgcz/release
leoschwarz Jun 23, 2026
540c241
fix(oauth): strip refresh_token for client_credentials grant
Jun 29, 2026
57dc455
docs OAuth usage & troubleshooting guide (#530)
leoschwarz Jul 2, 2026
b8e7def
fix(oauth): change default client_id to "CLI" (#531)
leoschwarz Jul 3, 2026
ad33faa
docs: stop restating signature defaults in docstrings (#532)
leoschwarz Jul 3, 2026
69b781a
Add opt-in HTTP transport for app-runner resource inputs (#529)
leoschwarz Jul 3, 2026
acf33a7
fix(entities): type HasOne over its return type, drop call-site casts…
leoschwarz Jul 3, 2026
eb6593b
feat(cli): add "auth default" to show/set the default config env (#534)
leoschwarz Jul 6, 2026
374c31d
fix(ruff): stop TCH from moving pydantic BaseModel field imports into…
leoschwarz Jul 7, 2026
031ba1f
fix(ci): show ✅ instead of ❌ for removed TODOs in PR comment (#539)
leoschwarz Jul 7, 2026
d89ccc2
feat(app-runner): update existing output dataset instead of always cr…
leoschwarz Jul 8, 2026
c109200
refactor(bfabric): basedpyright cleanup — drop stale baselines, fix h…
leoschwarz Jul 8, 2026
4893be6
fix(bfabric): use polars rtcompat runtime instead of polars-lts-cpu (…
leoschwarz Jul 9, 2026
821bfeb
fix(config): write PAT logins in an old-client-compatible format (#542)
leoschwarz Jul 10, 2026
58f16a8
fix(app-runner): pin app environment to Python 3.13 (#494) (#543)
leoschwarz Jul 10, 2026
713c614
feat(app-runner): log uv provisioning output at DEBUG instead of prin…
leoschwarz Jul 10, 2026
52e297d
feat(transfer): transport-agnostic byte movers (#544)
leoschwarz Jul 10, 2026
086f5f8
Run each nox session as its own PR check (#550)
leoschwarz Jul 13, 2026
e12447d
Make the zeep dependency optional (#353)
leoschwarz Jul 13, 2026
b8d9ab3
feat(transfer): B-Fabric binding over the generic movers (#545)
leoschwarz Jul 14, 2026
461bece
feat(workunit): upload_files operation + bfabric-cli workunit upload …
leoschwarz Jul 14, 2026
9d1685e
refactor(app_runner): migrate to bfabric.transfer (#540)
leoschwarz Jul 14, 2026
b676f98
docs: overhaul app-runner reference and fix bfabric doc links (#549)
leoschwarz Jul 14, 2026
5d0db8e
fix(app_runner): re-dispatch stale chunks on run-all (#551)
leoschwarz Jul 14, 2026
caf5562
chore(deps): raise starlette floor to >=1.0.1 (#552)
leoschwarz Jul 14, 2026
73b4ac6
feat(app_runner): support parquet in bfabric_dataset output (#553)
leoschwarz Jul 14, 2026
7579134
Prepare releases
leoschwarz Jul 15, 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
578 changes: 29 additions & 549 deletions .basedpyright/baseline.bfabric.json

Large diffs are not rendered by default.

312 changes: 0 additions & 312 deletions .basedpyright/baseline.bfabric_app_runner.json
Original file line number Diff line number Diff line change
Expand Up @@ -589,30 +589,6 @@
"lineCount": 1
}
},
{
"code": "reportUnknownMemberType",
"range": {
"startColumn": 26,
"endColumn": 66,
"lineCount": 1
}
},
{
"code": "reportUnknownArgumentType",
"range": {
"startColumn": 26,
"endColumn": 66,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 49,
"endColumn": 66,
"lineCount": 1
}
},
{
"code": "reportOptionalMemberAccess",
"range": {
Expand Down Expand Up @@ -844,62 +820,6 @@
"endColumn": 12,
"lineCount": 1
}
},
{
"code": "reportUnknownMemberType",
"range": {
"startColumn": 11,
"endColumn": 31,
"lineCount": 1
}
},
{
"code": "reportUnknownMemberType",
"range": {
"startColumn": 11,
"endColumn": 34,
"lineCount": 1
}
},
{
"code": "reportUnknownArgumentType",
"range": {
"startColumn": 11,
"endColumn": 34,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 20,
"endColumn": 31,
"lineCount": 1
}
},
{
"code": "reportUnknownMemberType",
"range": {
"startColumn": 56,
"endColumn": 76,
"lineCount": 1
}
},
{
"code": "reportUnknownArgumentType",
"range": {
"startColumn": 56,
"endColumn": 84,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 65,
"endColumn": 76,
"lineCount": 1
}
}
],
"./bfabric_app_runner/src/bfabric_app_runner/bfabric_integration/submitter/config/slurm_workunit_params.py": [
Expand Down Expand Up @@ -987,46 +907,6 @@
"lineCount": 1
}
},
{
"code": "reportUnknownVariableType",
"range": {
"startColumn": 12,
"endColumn": 25,
"lineCount": 1
}
},
{
"code": "reportUnknownMemberType",
"range": {
"startColumn": 28,
"endColumn": 48,
"lineCount": 1
}
},
{
"code": "reportUnknownMemberType",
"range": {
"startColumn": 28,
"endColumn": 59,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 37,
"endColumn": 48,
"lineCount": 1
}
},
{
"code": "reportUnknownArgumentType",
"range": {
"startColumn": 30,
"endColumn": 43,
"lineCount": 1
}
},
{
"code": "reportUnannotatedClassAttribute",
"range": {
Expand Down Expand Up @@ -1310,16 +1190,6 @@
}
}
],
"./bfabric_app_runner/src/bfabric_app_runner/commands/command_exec.py": [
{
"code": "reportUnusedCallResult",
"range": {
"startColumn": 4,
"endColumn": 59,
"lineCount": 1
}
}
],
"./bfabric_app_runner/src/bfabric_app_runner/commands/command_python_env.py": [
{
"code": "reportUnannotatedClassAttribute",
Expand Down Expand Up @@ -1361,14 +1231,6 @@
"lineCount": 1
}
},
{
"code": "reportArgumentType",
"range": {
"startColumn": 32,
"endColumn": 40,
"lineCount": 1
}
},
{
"code": "reportUnusedCallResult",
"range": {
Expand Down Expand Up @@ -2070,112 +1932,6 @@
}
}
],
"./bfabric_app_runner/src/bfabric_app_runner/inputs/prepare/prepare_resolved_file.py": [
{
"code": "reportUnknownMemberType",
"range": {
"startColumn": 24,
"endColumn": 39,
"lineCount": 1
}
},
{
"code": "reportUnknownMemberType",
"range": {
"startColumn": 24,
"endColumn": 44,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 36,
"endColumn": 39,
"lineCount": 1
}
},
{
"code": "reportUnknownMemberType",
"range": {
"startColumn": 47,
"endColumn": 62,
"lineCount": 1
}
},
{
"code": "reportUnknownMemberType",
"range": {
"startColumn": 47,
"endColumn": 67,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 59,
"endColumn": 62,
"lineCount": 1
}
},
{
"code": "reportUnknownMemberType",
"range": {
"startColumn": 20,
"endColumn": 37,
"lineCount": 1
}
},
{
"code": "reportUnknownArgumentType",
"range": {
"startColumn": 20,
"endColumn": 37,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 32,
"endColumn": 37,
"lineCount": 1
}
},
{
"code": "reportUnusedCallResult",
"range": {
"startColumn": 8,
"endColumn": 29,
"lineCount": 1
}
},
{
"code": "reportUnknownMemberType",
"range": {
"startColumn": 23,
"endColumn": 40,
"lineCount": 1
}
},
{
"code": "reportUnknownArgumentType",
"range": {
"startColumn": 23,
"endColumn": 40,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 35,
"endColumn": 40,
"lineCount": 1
}
}
],
"./bfabric_app_runner/src/bfabric_app_runner/inputs/prepare/prepare_resolved_static_file.py": [
{
"code": "reportAny",
Expand All @@ -2194,32 +1950,6 @@
}
}
],
"./bfabric_app_runner/src/bfabric_app_runner/inputs/resolve/_common.py": [
{
"code": "reportUnknownMemberType",
"range": {
"startColumn": 36,
"endColumn": 52,
"lineCount": 1
}
},
{
"code": "reportUnknownArgumentType",
"range": {
"startColumn": 36,
"endColumn": 60,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 45,
"endColumn": 52,
"lineCount": 1
}
}
],
"./bfabric_app_runner/src/bfabric_app_runner/inputs/resolve/_resolve_bfabric_annotation_specs.py": [
{
"code": "reportUnannotatedClassAttribute",
Expand Down Expand Up @@ -2345,22 +2075,6 @@
"lineCount": 1
}
},
{
"code": "reportUnknownMemberType",
"range": {
"startColumn": 30,
"endColumn": 48,
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 39,
"endColumn": 48,
"lineCount": 1
}
},
{
"code": "reportOptionalMemberAccess",
"range": {
Expand All @@ -2369,14 +2083,6 @@
"lineCount": 1
}
},
{
"code": "reportAttributeAccessIssue",
"range": {
"startColumn": 29,
"endColumn": 38,
"lineCount": 1
}
},
{
"code": "reportOptionalMemberAccess",
"range": {
Expand Down Expand Up @@ -3363,24 +3069,6 @@
"lineCount": 1
}
}
],
"./bfabric_app_runner/src/bfabric_app_runner/util/scp.py": [
{
"code": "reportUnusedCallResult",
"range": {
"startColumn": 12,
"endColumn": 81,
"lineCount": 1
}
},
{
"code": "reportUnusedCallResult",
"range": {
"startColumn": 4,
"endColumn": 35,
"lineCount": 1
}
}
]
}
}
Loading