-
Notifications
You must be signed in to change notification settings - Fork 160
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
Run pylint as a required check in Travis CI #248
base: master
Are you sure you want to change the base?
Conversation
Codecov Report
@@ Coverage Diff @@
## master #248 +/- ##
==========================================
- Coverage 95.2% 93.12% -2.09%
==========================================
Files 22 11 -11
Lines 3170 2138 -1032
==========================================
- Hits 3018 1991 -1027
+ Misses 152 147 -5
Continue to review full report at Codecov.
|
@tetraptych this is great! thanks a lot! However, we have recently changed the license to Apache 2.0 to allow proprietary use of the library, which means downstream users would NOT need to release the source-code of their application when they use pyGAM. The previous GPLv3 license is quite strict, and the hope is that a more passive license will encourage (proprietary) contributors to keep improving this library. Please let me know if you are ok with this change. Current License: Apache 2.0 (tldr: any use and modifications are allowed, with any license, with or without release source-code. all modifications must be explicitly stated.) Old license for reference: GPLv3 (tldr: any modifications and downstream applications must be made open-source and released with the same license) |
Thanks for this great library! The license change makes complete sense to me, as I'm sure there are many people who would want to use I'm happy to contribute in either case. Is there a specific timeline for the license change? |
With respect to this PR, I removed the |
@tetraptych Great. The license was just updated a few days ago! WRT the decrease in coverage: That makes total sense. This will not affect our desire to merge your contribution. I want to pull your changes locally on my computer at home and take a look at how it works! |
This commit adds pylint as a required check for the Travis CI build to be successful. It also addresses some of the easy-to-fix recommendations found by pylint.
For now, pylint will only fail on error types E and F: