Update hmac from CPython v3.14.3 by github-actions[bot] · Pull Request #7122 · RustPython/RustPython
Summary
Upgrade hmac from CPython v3.14.3.
Part of #6839
Changes
- Updated
Lib/hmac.pyfrom CPython (added 1 line) - Migrated test files preserving RustPython markers
- Auto-marked 5 new test failures with
@expectedFailure
Test 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_update
These tests are marked as expected failures as they require OpenSSL-specific functionality not yet implemented in RustPython.
AI generated by Upgrade Python Library
- expires on Feb 15, 2026, 11:47 AM UTC