Update hmac from CPython v3.14.3#7122
Conversation
|
@youknowone I've opened a new pull request, #7133, to work on those changes. Once the pull request is ready, I'll request review from you. |
Sorry, something went wrong.
|
@copilot rebase this branch to upstream/main and fix the Ci failure |
Sorry, something went wrong.
|
@youknowone I've opened a new pull request, #7140, to work on those changes. Once the pull request is ready, I'll request review from you. |
Sorry, something went wrong.
b86926d to
645e217
Compare
February 14, 2026 12:48
|
Code has been automatically formatted The code in this PR has been formatted using:
git pull origin main-c416cc8bbeaea03f |
Sorry, something went wrong.
📦 Library DependenciesThe following Lib/ modules were modified. Here are their dependencies: [x] lib: cpython/Lib/hmac.py dependencies:
dependent tests: (4 tests)
Legend:
|
Sorry, something went wrong.
Summary
Upgrade
hmacfrom CPython v3.14.3.Part of #6839
Changes
Lib/hmac.pyfrom CPython (added 1 line)@expectedFailureTest Results
The upgrade introduces 5 new test classes related to OpenSSL implementation:
OpenSSLConstructorTestCase.test_constructor_unknown_digestmodOpenSSLConstructorTestCase.test_constructor_missing_digestmodOpenSSLConstructorTestCase.test_constructorOpenSSLConstructorTestCase.test_hmac_digest_digestmod_parameterOpenSSLUpdateTestCase.test_updateThese tests are marked as expected failures as they require OpenSSL-specific functionality not yet implemented in RustPython.