Skip to content

Feature/buff-worms (MFR python v3.13 upgrade)#407

Merged
felliott merged 116 commits into
developfrom
feature/buff-worms
Nov 18, 2025
Merged

Feature/buff-worms (MFR python v3.13 upgrade)#407
felliott merged 116 commits into
developfrom
feature/buff-worms

Conversation

@felliott

Copy link
Copy Markdown
Member

Ticket

https://openscience.atlassian.net/browse/ENG-7617

Purpose

Upgrade MFR to use python v3.13; add resumable doc conversion support

Changes

  • Upgrade MFR and dependencies to python v3.13.
  • Allow render jobs to be backgrounded and cached.
  • Switch from unoconv to unoserver; upgrade LibreOffice used to convert office files to pdf.
  • Switch to pyproject.toml and poetry.

Side effects

None expected.

QA Notes

QA completed!

Deployment Notes

Following items completed:
sentry test-1-mfr is create
in test, mfr.yaml is update
rabbitmq is deployed in all regions
jenkins job for both test and prod is updated with new helm chart version 0.9.3

mkovalua and others added 30 commits April 23, 2025 16:00
…ke it possible to create image and mfr-requirements, mfr containers for py3.13 without errors
…ssible to build MFR 3.13 image and create containers afterward
…rade --py313-plus {} \+ to convert code to python3.13 suitable format
sh-andriy and others added 27 commits July 29, 2025 12:47
fix(mfr): fix not all xlsx files render error
 * docs: add plugin list to rtd docs

 * release some aiohttp responses
 * Update MFR to install waterbutler with workaround for small file
   downloads.
@felliott
felliott merged commit 79117b3 into develop Nov 18, 2025
4 checks passed
@coveralls

Copy link
Copy Markdown

Coverage Status

coverage: 69.665% (-1.7%) from 71.329%
when pulling 8e3a82a on feature/buff-worms
into a7ef407 on develop.

@felliott
felliott deleted the feature/buff-worms branch May 2, 2026 04:45
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.

7 participants