Skip to content

Comments

Update Dependencies#58

Open
MIWdlB wants to merge 2 commits intomainfrom
update-deps
Open

Update Dependencies#58
MIWdlB wants to merge 2 commits intomainfrom
update-deps

Conversation

@MIWdlB
Copy link
Contributor

@MIWdlB MIWdlB commented Jan 19, 2026

What's in the PR?

Because of the work CCS has with collaborators, we're now combining code from multiple UCL-CCS repos.

At the moment, we aren't easily able to import all our packages to one place, due to conflicting dependencies. To smooth that all out, I'm making the rounds to update dependencies and toolchains so that things go as smoothly as possible.

  • Replace poetry with uv

Not strictly necessary, but keeping everything cooperating nicely over time is going to be less annoying if dependency management does't involve waiting around.

  • Update dependencies and python version

Since we need to standardise on something, let's standardise on the most up to date versions.

  • Replace linters/formatters with ruff

To standardise formatting across repos. This was already mostly in place (with for instance pydocstyle[google] black and isort)

Tests

  • I've run all tests locally
  • CICD has been updated, let's see if it plays nice.

@tom-bickley
Copy link
Contributor

this will resolve #57

@MIWdlB MIWdlB force-pushed the update-deps branch 2 times, most recently from cca37d3 to feadcb1 Compare January 20, 2026 10:36
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