-
Notifications
You must be signed in to change notification settings - Fork 14.5k
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
chore: Bump sqlalchemy-utils and cachelib and refresh requirements.txt #10117
Conversation
Codecov Report
@@ Coverage Diff @@
## master #10117 +/- ##
==========================================
- Coverage 70.48% 65.68% -4.81%
==========================================
Files 590 590
Lines 31171 31167 -4
Branches 3174 3177 +3
==========================================
- Hits 21972 20472 -1500
- Misses 9083 10515 +1432
- Partials 116 180 +64
Continue to review full report at Codecov.
|
0f0e605
to
610b8ab
Compare
610b8ab
to
514ccf5
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.
LGTM, thks for the slack dependencies catch
apache#10117) * chore: Bump sqlalchemy-utils and cachelib and refresh requirements.txt * undeprecate EncryptedType * black * reference correct class Co-authored-by: Maxime Beauchemin <maximebeauchemin@gmail.com>
SUMMARY
This is a collection of small dependency related fixes:
cachelib==0.1
doesn't work correctly on Windows (see issue: FileSystemCache.Set fails on windows with OSError pallets-eco/cachelib#12 ). While Superset doesn't officially support Windows, it is known to be used in production. The maintainers ofcachelib
were kind enough to release0.1.1
containing the fix, hence this bump.sqlalchemy-utils==0.36.5
had a regression which causedEncryptedType
to stop working (see New enforcement ofString
overLargeBinary
on EncryptedType breaks existing implementations kvesteri/sqlalchemy-utils#444 ). Bumping to0.36.6
fixes the problem. However, starting from0.36.6
theEncryptedType
is deprecated, and will be migrated to the newStringEncryptedType
in an upcoming version, hence restricting to<0.37
. Once the newStringEncryptedType
becomes stable, we need to migrate to it to stay on the latest stable version.requirements.txt
was not regenerated when support for slack was added, leading to some missing dependencies (see feat: superset report slack integration #9810 ). While regenerating the file for the above bumps, these were also pulled in.TEST PLAN
Local testing + CI
ADDITIONAL INFORMATION