• 
      

    Update outdated dependencies.

    Review Request #14868 — Created March 3, 2026 and submitted

    Information

    Review Board
    master

    Reviewers

    This change updates several dependencies that are outdated in various
    ways:

    Python:

    • cryptography and pyOpenSSL are updated to the latest
    • Pygments is updated to the latest (with some matching unit test
      changes)
    • markdown and pymdown-extensions are updated to the latest version for
      Python 3.10+, with fallbacks for older pythons.
    • django-haystack is updated to the latest, and our backports of the
      elasticsearch backend have been removed.

    JS:

    • @prantlf/jsonlint is updated to the latest, and its sub-dependency
      ajv is pinned to a slightly newer version to cover a new security fix.
    • jquery-ui is updated to the latest.

    Did an editable install and ran unit tests.

    Summary ID
    Update outdated dependencies.
    This change updates several dependencies that are outdated in various ways: Python: - cryptography and pyOpenSSL are updated to the latest - Pygments is updated to the latest (with some matching unit test changes) - markdown and pymdown-extensions are updated to the latest version for Python 3.10+, with fallbacks for older pythons. - django-haystack is updated to the latest, and our backports of the elasticsearch backend have been removed. JS: - @prantlf/jsonlint is updated to the latest, and it's sub-dependency ajv is pinned to a slightly newer version to cover a new security fix. - jquery-ui is updated to the latest. Testing Done: - Did an editable install and ran unit tests.
    nwrpzxmoltlqotsnvnpmvupsoupktuur
    chipx86
    1. Ship It!
    2. 
        
    david
    Review request changed
    Status:
    Completed
    Change Summary:
    Pushed to release-7.x (1872dbc)