Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Finalize switch flow #207

Merged
merged 59 commits into from
Jan 31, 2025
Merged

Finalize switch flow #207

merged 59 commits into from
Jan 31, 2025

Conversation

Hellgartner
Copy link
Contributor

Closes #199

Goal is to move to a global flow which is

  • obvious to follow
  • easily extendable
  • serves as a prestep for merging

Note: Added a converter class for scancode to
Opossum to allow for individual testing
* Resolved conflicts src/opossum_lib/cli.py
* Needed to adapt (as this now contains functionality
  which has been in cli.py)
   * src/opossum_lib/core/input_file.py
   * src/opossum_lib/core/opossum_generation_arguments.py
   * src/opossum_lib/core/opossum_generator.py
Goal: The different file formats should not depend on each other
This allows to write a rule for import linter
which automatically extends on new packages
@Hellgartner Hellgartner marked this pull request as ready for review January 28, 2025 11:42
@mstykow mstykow self-assigned this Jan 28, 2025
* Remove the warning log if the output file is overwritten
* It is not useful for the user as it she/he cannot react on the message
* Instead, put a clearer warning in the docs + help message
@Hellgartner Hellgartner requested a review from mstykow January 29, 2025 16:44
@abraemer
Copy link
Contributor

Closes #181 (refactor CLI tests)
Closes #190 (internal model for Opossum data)
Closes #191 (consistent naming of models)
Closes #193 (use OO for interfaces)
Closes #206 (refactor helper function for tests)

@abraemer abraemer merged commit ee72779 into main Jan 31, 2025
10 checks passed
@abraemer abraemer deleted the finalize_switch_flow branch January 31, 2025 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Final: Switch flow
3 participants