Skip to content

Conversation

@elbersb
Copy link
Collaborator

@elbersb elbersb commented Dec 23, 2025

  • Moves all config to pyproject.toml
  • Adds build support for Python 3.12
  • Update Github Actions
  • Relax numpy version (we're stuck on <2)
  • Fix the existing flake8 formatting issues
  • Tests: setup -> setup_method to support newer versions of pytest
  • For dev dependencies, choose more sensible minimum versions (these are now also tested in a separate tox env)
  • Change instructions to use uv for dev

A future step could be to replace black and flake8 with ruff. I'm also wondering whether the makefile is still useful.

Copy link
Collaborator

@iampelle iampelle left a comment

Choose a reason for hiding this comment

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

Great cleanup! We could possibly bump the version to 4.0.1 and make a release to get it pushed to PyPI.


[project]
name = "spotify-confidence"
version = "4.0.0"
Copy link
Collaborator

Choose a reason for hiding this comment

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

Should we bump to 4.0.1? In that case, update HISTORY and README with the new version as well.

@elbersb elbersb merged commit f6419be into spotify:master Jan 13, 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.

2 participants