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

Engines Modularized #160

Merged
merged 46 commits into from
Apr 18, 2024
Merged

Engines Modularized #160

merged 46 commits into from
Apr 18, 2024

Conversation

sadrasabouri
Copy link
Collaborator

Reference Issues/PRs

#145

What does this implement/fix? Explain your changes.

There were some necessary changes regarding engine modularization. Now different engines by same interface is accessible through pyrgg.engines. Also tests separated for different modules.

@sadrasabouri sadrasabouri added this to the pyrgg 1.5 milestone Mar 17, 2024
@sadrasabouri sadrasabouri self-assigned this Mar 17, 2024
Copy link

codecov bot commented Mar 17, 2024

Codecov Report

Attention: Patch coverage is 98.50746% with 2 lines in your changes are missing coverage. Please review.

Project coverage is 98.61%. Comparing base (901d2f7) to head (79b9b32).

❗ Current head 79b9b32 differs from pull request most recent head 4728ff1. Consider uploading reports for the commit 4728ff1 to get more accurate results

Files Patch % Lines
pyrgg/engines/pyrgg.py 97.83% 0 Missing and 2 partials ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##              dev     #160      +/-   ##
==========================================
+ Coverage   98.57%   98.61%   +0.05%     
==========================================
  Files           4        7       +3     
  Lines         487      502      +15     
  Branches       82       82              
==========================================
+ Hits          480      495      +15     
  Misses          4        4              
  Partials        3        3              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@sadrasabouri sadrasabouri marked this pull request as ready for review March 17, 2024 19:05
Copy link
Owner

@sepandhaghighi sepandhaghighi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sadrasabouri Thanks for your efforts 🥇
Please take a look at my comments 🔥

pyrgg/engines/__init__.py Outdated Show resolved Hide resolved
otherfile/pyrgg_profile.py Outdated Show resolved Hide resolved
@sadrasabouri
Copy link
Collaborator Author

@sepandhaghighi It's ready for your review Sepand.

Copy link
Owner

@sepandhaghighi sepandhaghighi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@sadrasabouri Please take a look at my comments. I noticed some variable names that seem to be misspelled.

pyrgg/params.py Outdated Show resolved Hide resolved
pyrgg/params.py Outdated Show resolved Hide resolved
test/functions_test.py Outdated Show resolved Hide resolved
Copy link
Owner

@sepandhaghighi sepandhaghighi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@sepandhaghighi sepandhaghighi merged commit 70faa5f into dev Apr 18, 2024
51 checks passed
@sepandhaghighi sepandhaghighi deleted the engine-modularization branch April 18, 2024 00:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants