Add support for Python 3.12.

Review Request #13348 — Created Oct. 15, 2023 and submitted

Information

Review Board
release-6.x

Reviewers

This marks Python 3.12 as a supported version of Review Board. All unit
tests pass, with the exception that some currently fail due to
deprecation warnings from Django that are being caught in some warning
assertion tests. Otherwise, all functionality seems to work, and we can
refine this support in upcoming point releases.

Built a package successfully.

Unit tests pass (mostly) on 3.12. The exceptions are just an artifact of
a deprecation within Django for datetime.utcnow() usage.

Summary ID
Add support for Python 3.12.
This marks Python 3.12 as a supported version of Review Board. All unit tests pass, with the exception that some currently fail due to deprecation warnings from Django that are being caught in some warning assertion tests. Otherwise, all functionality seems to work, and we can refine this support in upcoming point releases.
f14257a601928d2509cae46ae2afc2b6c5d4e27e
david
  1. Ship It!
  2. 
      
chipx86
Review request changed
Status:
Completed
Change Summary:
Pushed to release-6.x (aab4ba3)