microbiomedata / nmdc-runtime

Runtime system for NMDC data management and orchestration
https://microbiomedata.github.io/nmdc-runtime/
Other
4 stars 3 forks source link

Migration: Update notebook dependencies to accommodate `nmdc-schema` dependency requirements #561

Closed eecavanna closed 1 week ago

eecavanna commented 1 week ago

Background

In nmdc-schema version v10.3.0, the pymongo requirement was pymongo = "^4.3.3".

In nmdc-schema version v10.5.4, the pymongo requirement is pymongo = "^4.7.2".

Problem

A migration notebook was recently introduced into this repository via PR https://github.com/microbiomedata/nmdc-runtime/pull/558.

Because it uses nmdc-schema v10.5.4, it requires pymongo==^4.7.2. However, its requirements.txt file currently indicates that it requires pymongo==4.5.0 (source).

The reason the notebook's requirements.txt file is not coherent with the notebook is that I forgot to git add the local changes I made to the requirements.txt file when I introduced the notebook into this repository.

Task