Skip to content

bump dependencies for compatibility with python interpreter 3.13 - #83

Merged
davemar-bbc merged 3 commits into
ebu:masterfrom
dstrub18:ext/python-313-compatibility
Feb 2, 2026
Merged

bump dependencies for compatibility with python interpreter 3.13#83
davemar-bbc merged 3 commits into
ebu:masterfrom
dstrub18:ext/python-313-compatibility

Conversation

@dstrub18

Copy link
Copy Markdown
Contributor

TL;DR

  • lxml dependency version 4.4 is incompatible with 3.13. Let's bump it to 5.1 instead which maintains compatibility with up to 3.8. I ran tox locally and all tests in all environments passed.
  • Drop 3.6 and 3.7 testing in tox. According to pyproject.toml, ebu_adm_renderer needs 3.8 as a minimum anyways.
  • Add python interprester version 3.13 testing in CI.

lxml 4.4 is incompatible with python 3.13. lxml 5.1 seems to be
compatible with all python interpreter versions that ebu_adm_renderer
intends to support.

Signed-off-by: Daniel Struebig <dstr@bang-olufsen.dk>
According to pyproject.toml, ebu_adm_renderer requires 3.8 or greater.
Having tox run with 3.6 and 3.7 then seems unnecessary.

Signed-off-by: Daniel Struebig <dstr@bang-olufsen.dk>
Signed-off-by: Daniel Struebig <dstr@bang-olufsen.dk>
@davemar-bbc
davemar-bbc merged commit 7bc25a6 into ebu:master Feb 2, 2026
0 of 6 checks passed
@davemar-bbc

Copy link
Copy Markdown
Collaborator

All looks fine and builds.

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.

2 participants