Skip to content

Update dependencies and bump Python version#603

Merged
Nicholas-Schaub merged 5 commits intoPolusAI:masterfrom
ndonyapour:chore/bump-basicflatfield-pyversion
Apr 2, 2026
Merged

Update dependencies and bump Python version#603
Nicholas-Schaub merged 5 commits intoPolusAI:masterfrom
ndonyapour:chore/bump-basicflatfield-pyversion

Conversation

@ndonyapour
Copy link
Copy Markdown
Member

This PR updates the dependencies and bumps the Python Version.



# Install flytekit
RUN pip3 install "flytekit>=1.16.15" --no-cache-dir
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

check with Nick first on adding "flytekit>=1.16.15".
He is not in favor of adding it in the docker file

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Make sure to run the docker container locally and test it on the real dataset

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I remember Nick mentioning that we shouldn’t make Flytekit a dependency of the tool. But without Flytekit in the Docker image, we won’t be able to call it from our Flyte workflow.

basicpy = "1.2.0"
requires-python = ">=3.11,<3.14"
dependencies = [
"bfio>=2.4.7,<3.0.0",
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

don't start with older version of bfio
start with bfio>=2.5.0

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same for file pattern
2.2.4

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we shouldn't be have uv.lock file in the repo

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated the tools' version. I think it's better to commit the uv.lock file because it is guaranteeing that all developers and CI get the same versions, and that commands are reproducible.

@ndonyapour ndonyapour force-pushed the chore/bump-basicflatfield-pyversion branch from 0eacf3b to b823d6f Compare March 24, 2026 21:43
@Nicholas-Schaub Nicholas-Schaub merged commit f9c8eae into PolusAI:master Apr 2, 2026
4 checks passed
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.

3 participants