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
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