Skip to content

Switch from poetry to uv - #524

Merged
cthoyt merged 11 commits into
masterfrom
no-more-poetry
Apr 4, 2026
Merged

Switch from poetry to uv#524
cthoyt merged 11 commits into
masterfrom
no-more-poetry

Conversation

@cthoyt

@cthoyt cthoyt commented Apr 4, 2026

Copy link
Copy Markdown
Member

Closes #397

In preparation for SSSOM 1.1 release, this PR finally replaces poetry with uv. Now, I am finally able to use all of the commands in the makefile!

  • docs/ have been added/updated if necessary
  • make test has been run locally
  • tests have been added/updated (if applicable)
  • CHANGELOG.md has been updated.
  • make all, make docs, make build also runs.

This PR also does the following:

  1. Removes an __init__.py that was in the wrong place
  2. Removes a broken test file that doesn't reflect anything about SSSOM
  3. Reformats the contributing Markdown file w/ prettier and fixes minor issues (along with updating mentions of poetry)

@cthoyt
cthoyt marked this pull request as ready for review April 4, 2026 06:46

@gouttegd gouttegd left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

No objection to switching to uv overall (though I wonder how long it would take for OpenAI to inevitably enshitify uv…), but the changes in CONTRIBUTING.md instructing to also use uv to run SSSOM-Py’s test suite need to wait until SSSOM-Py has also switched to uv.

Comment thread CONTRIBUTING.md Outdated
Comment thread CONTRIBUTING.md Outdated
@cthoyt
cthoyt enabled auto-merge (squash) April 4, 2026 16:05
@cthoyt
cthoyt requested a review from matentzn April 4, 2026 19:58
Comment thread tests/test_input_against_model.py
@cthoyt
cthoyt merged commit b670098 into master Apr 4, 2026
3 checks passed
@cthoyt
cthoyt deleted the no-more-poetry branch April 4, 2026 20:26
@cthoyt cthoyt mentioned this pull request Apr 4, 2026
cthoyt added a commit that referenced this pull request Apr 7, 2026
follow-up to #524: adds missing installation of uv and explicit python
version
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.

poetry install fails

3 participants