Skip to content

Release 0.55.7#2989

Merged
odlbot merged 5 commits intoreleasefrom
release-candidate
Feb 26, 2026
Merged

Release 0.55.7#2989
odlbot merged 5 commits intoreleasefrom
release-candidate

Conversation

@odlbot
Copy link
Contributor

@odlbot odlbot commented Feb 26, 2026

Tobias Macey

Shankar Ambady

shanbady and others added 5 commits February 26, 2026 09:09
…2960)

* adding util to truncate on  tokens

* using token truncator before summarizing

* switch to langchain chatlitellm

* fixing test

* fix tests

* docstring

* adding test

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

* reverting temperature change

* moving to top-level drop params

* factor in output tokens

* fixing output calc for flashcards

* fix tests

* [pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
* chore: migrate from poetry/pip to uv for dependency management

- Run migrate-to-uv to convert pyproject.toml and generate uv.lock
- Update Dockerfile to install uv and use uv sync instead of poetry
- Update GitHub Actions CI to use astral-sh/setup-uv and uv run/sync

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: use uv run in test scripts

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: pin Python 3.12 in CI to match Dockerfile

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* chore: override setuptools<80 to fix pkg_resources import error

mitol-django-scim uses pkg_resources.declare_namespace() which was removed
from setuptools>=80. llama-index-core requires setuptools>=80.9.0 as a declared
dep but doesn't actually use it at runtime, so override-dependencies is safe here.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: pin youtube-transcript-api<1.1 and suppress jwt InsecureKeyLengthWarning

youtube-transcript-api 1.1+ removed the class method list_transcripts
in favor of an instance method API. Pin to 1.0.x to match original behavior.

PyJWT 2.11+ warns when HMAC key is < 32 bytes. Tests intentionally use
short keys, so suppress jwt module UserWarnings in the test fixture.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* docs: replace poetry run with uv run in AGENTS.md

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* fix: pre-create /opt/venv with correct ownership before switching to mitodl user

uv creates the venv at UV_PROJECT_ENVIRONMENT (/opt/venv) on first sync.
Running uv sync as the mitodl user fails because /opt/venv doesn't exist
and the non-root user cannot create it. Pre-create it with chown.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* ci: update setup-uv to v7, enable caching, use uv sync --locked

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@odlbot odlbot merged commit 44ec1d2 into release Feb 26, 2026
17 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants