◐ Shell
clean mode source ↗

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.py from 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_digestmod
  • OpenSSLConstructorTestCase.test_constructor_missing_digestmod
  • OpenSSLConstructorTestCase.test_constructor
  • OpenSSLConstructorTestCase.test_hmac_digest_digestmod_parameter
  • OpenSSLUpdateTestCase.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