-
Notifications
You must be signed in to change notification settings - Fork 354
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
Fix for travis CI issue on cryptography dependency #494
Conversation
Codecov Report
@@ Coverage Diff @@
## master #494 +/- ##
=======================================
Coverage 67.95% 67.95%
=======================================
Files 113 113
Lines 8217 8217
Branches 926 926
=======================================
Hits 5584 5584
Misses 2321 2321
Partials 312 312 |
LGTM |
3152b4b
to
c4fa7a6
Compare
LGTM |
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.
LGTM
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.
LGTM
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.
LGTM
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.
LGTM
* Fix CI Issue on cryptography dependency * Removing python_version check on crytography package requirement
* Fix CI Issue on cryptography dependency * Removing python_version check on crytography package requirement
* Fix CI Issue on cryptography dependency * Removing python_version check on crytography package requirement
* Fix CI Issue on cryptography dependency * Removing python_version check on crytography package requirement
* Fix CI Issue on cryptography dependency * Removing python_version check on crytography package requirement
…e addition (#503) * db changes for task template addition * db changes for task instance addition * Fix for travis CI issue on cryptography dependency (#494) * Fix CI Issue on cryptography dependency * Removing python_version check on crytography package requirement * Add MIXED storage pool type (#482) * Add NAS resources for filesystem, qtree & share (#491) * Add NAS resource filesystem * Separate drivers to NAS, SAN and Unified * Fix formatting * Add Qtree resource support to delfin * Add Share resource support to delfin * Add quota limit params to qtree * Update unit tests * Update model changes * Implement review comments * update db model with task and failed task schema * Fix some comments and name changes * Unit test changes Co-authored-by: Najmudheen <45681499+NajmudheenCT@users.noreply.github.com> Co-authored-by: Joseph Vazhappilly <josephvp@gmail.com> Co-authored-by: Amit Roushan <amit.roushan@huawei.com>
* Fix CI Issue on cryptography dependency * Removing python_version check on crytography package requirement
What this PR does / why we need it:
A bump in the cryptography indirect dependency lead to cascading breaking changes in our direct dependency pyopenssl. This PR fixes this by directing adding cryptography to our requirements.txt and reverting to a previous cryptography version.
RCA
Newly added cryptography package requires rust compiler .
For more reading about the rust problem in new cryptography version you can read in their github page : pyca/cryptography#5771
Due to this existing travis CI build is failed. reported by some other open source community too
some references
cyberark/cyberark-conjur-cli#183
plotly/dash#1551
In delfin we have cryptography package dependency with pyopenssl . pyopenssl version we use is 19.1 , which supports crypto version 2.8 or above . problematic cryptography version is 3.4.1
Solution
Issue only seems problematic on Python 3.6 . We can attempt use required cryptography version on python 3.6
Which issue this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close that issue when PR gets merged): fixes #NA
Special notes for your reviewer:
Release note: