-
Notifications
You must be signed in to change notification settings - Fork 27
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
♻️ Maintenance/refactors servicelib #2516
♻️ Maintenance/refactors servicelib #2516
Conversation
Codecov Report
@@ Coverage Diff @@
## master #2516 +/- ##
========================================
- Coverage 76.6% 76.6% -0.1%
========================================
Files 609 610 +1
Lines 23388 23397 +9
Branches 2294 2294
========================================
+ Hits 17926 17928 +2
- Misses 4857 4865 +8
+ Partials 605 604 -1
Flags with carried forward coverage won't be shown. Click here to find out more.
|
@pcrespov while trying to make this PR work, it was not possible to do so.
I propose closing this PR. In alternative I'd create a new library called
FYI: @sanderegg @mguidon |
After a discussione with @pcrespov, we decided to break dependency between
|
In the end, I've managed to refactor some code and avoid adding additional libraries |
Think I've managed to address everything. @pcrespov one more thing does not convince me. In the webserver I did not change anything inside requirements. But I've managed to fix all the tests and to use the "new import paths". I think you mentioned something about the code still being there even after installing servicelib without the aiohttp part. That would explain why it works. |
no only dependes on servicelib
@GitHK is there any reason why you add the _aiohttp.in requirements in the webserver? Most of the dependencies in |
be1b818
to
863ac1d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 I think it looks all good now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cleaning Lady was here...
What do these changes do?
aiohttp
to separate dependencies exclusive to aiohttp-servicesIn detail
aiohttp
(affects requirements/* and setup.py)src/servicelib/aiohttp
tests/aiohttp
Related issue/s
How to test
Checklist
service-library[aiohttp]
service-library
service-library