Skip to content

Conversation

@kzscisoft
Copy link
Collaborator

@kzscisoft kzscisoft commented Oct 23, 2025

Refactor sender functionality to align with second generation API

Issue:

Python Version(s) Tested: 3.14

Operating System(s): Ubuntu 25.04

Documentation PR: https://github.com/simvue-io/docs/pull/86

📝 Summary

Refactors simvue/sender.py into a dedicated module, defining the Sender class as a replacement.

🔄 Changes

  • Defines upload actions for each object type as an expandable solution.
  • Adds a Simvue run to the upload process for tracking progress.
  • General refactoring and tidying.

✔️ Checklist

  • Unit and integration tests passing.
  • Pre-commit hooks passing.
  • Quality checks passing.
  • Updated the documentation.

@kzscisoft kzscisoft added this to the Simvue Python API v2.3 milestone Oct 23, 2025
@kzscisoft kzscisoft requested a review from wk9874 October 23, 2025 08:17
@kzscisoft kzscisoft added the enhancement New feature or request label Oct 23, 2025
@kzscisoft kzscisoft linked an issue Oct 23, 2025 that may be closed by this pull request
@kzscisoft kzscisoft added the python Pull requests that update python code label Oct 23, 2025
@kzscisoft kzscisoft force-pushed the kzscisoft/sender-refactor branch from 3b1e194 to 7cee895 Compare October 30, 2025 08:16
@kzscisoft kzscisoft force-pushed the kzscisoft/sender-refactor branch 2 times, most recently from e13b6b5 to 9e3f5d6 Compare December 1, 2025 10:51
@kzscisoft kzscisoft force-pushed the kzscisoft/sender-refactor branch from 9e3f5d6 to a5c279a Compare December 1, 2025 10:53
@kzscisoft kzscisoft merged commit 5fd693c into dev Dec 1, 2025
20 checks passed
@kzscisoft kzscisoft deleted the kzscisoft/sender-refactor branch December 1, 2025 11:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Track sender errors in a Simvue run

3 participants