Is your feature request related to a problem? Please describe.
coverage dependency is listed under runtime dependencies in pyproject.toml, which is not needed by normal library users in general.
Installing PyPulseq currently includes test tooling that only belongs in the test environment.
Describe the solution you'd like
Move coverage from [project].dependencies to [project.optional-dependencies].test.
Keep runtime dependencies limited to packages needed when importing and using PyPulseq.
Describe alternatives you've considered
Leave coverage in runtime dependencies for convenience, but that keeps unnecessary test tooling in normal library installs.
Additional context
None to report
Is your feature request related to a problem? Please describe.
coveragedependency is listed under runtime dependencies inpyproject.toml, which is not needed by normal library users in general.Installing PyPulseq currently includes test tooling that only belongs in the test environment.
Describe the solution you'd like
Move
coveragefrom[project].dependenciesto[project.optional-dependencies].test.Keep runtime dependencies limited to packages needed when importing and using PyPulseq.
Describe alternatives you've considered
Leave
coveragein runtime dependencies for convenience, but that keeps unnecessary test tooling in normal library installs.Additional context
None to report