Skip to content

build: bump nltk to 3.10.3 and pymdown-extensions to 11.0.1 - #289

Open
katsugtgz wants to merge 1 commit into
Open-TutorAi:mainfrom
katsugtgz:deps/bump-nltk-pymdown
Open

build: bump nltk to 3.10.3 and pymdown-extensions to 11.0.1#289
katsugtgz wants to merge 1 commit into
Open-TutorAi:mainfrom
katsugtgz:deps/bump-nltk-pymdown

Conversation

@katsugtgz

Copy link
Copy Markdown

Updates nltk and pymdown-extensions to address the advisories reported for the pinned versions.

Evidence:

  • pyproject.toml and requirements.txt pinned nltk==3.9.1 and pymdown-extensions==10.14.2
  • pip-audit against those pins reported, for nltk 3.9.1: PYSEC-2026-96, PYSEC-2026-97, PYSEC-2026-98, PYSEC-2026-99, PYSEC-2026-3657, PYSEC-2026-2085, PYSEC-2026-2235, PYSEC-2026-2236, PYSEC-2026-2237, PYSEC-2026-3582, PYSEC-2026-3583, PYSEC-2026-3584, PYSEC-2026-597, GHSA-rf74-v2fm-23pw; for pymdown-extensions 10.14.2: PYSEC-2026-1825, PYSEC-2026-2999, PYSEC-2026-3609, PYSEC-2026-3654
  • updated versions: nltk==3.10.3, pymdown-extensions==11.0.1

Validation (commands from AGENTS.md):

  • ruff check . passes
  • pytest -q --tb=short with the CI requirements plus the two updated packages installed: 221 passed, 0 failed
  • pip-audit no longer reports any advisory for either package at the new versions

Note: nltk 3.10.x adds defusedxml as a runtime dependency; requirements-ci.txt already covers the CI path and the full requirements.txt pins are unchanged apart from the two bumps.

Scope: pyproject.toml and requirements.txt pins only.

Clears the advisories reported for the pinned versions:
- nltk 3.9.1: PYSEC-2026-3582, PYSEC-2026-3583, PYSEC-2026-3584 plus
  the advisories fixed in 3.9.3/3.9.4 (PYSEC-2026-96 through
  PYSEC-2026-99, PYSEC-2026-3657, PYSEC-2026-2085, PYSEC-2026-2235,
  PYSEC-2026-2236, PYSEC-2026-2237, GHSA-rf74-v2fm-23pw)
- pymdown-extensions 10.14.2: PYSEC-2026-1825, PYSEC-2026-2999,
  PYSEC-2026-3609, PYSEC-2026-3654

pip-audit reports no known vulnerabilities for either package at the
new versions. Dependency pins only.
@katsugtgz
katsugtgz requested a review from pr-elhajji as a code owner August 21, 2026 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant