Skip to content

Breaking update to "rapidfuzz" dependency for Python <3.14 builds #10526

@Stephane-Ag

Description

@Stephane-Ag

Description

RapidFuzz just had a release (v3.14.0) that breaks builds using Poetry when using Python <3.14.

This package is a dependency of cleo. It seems the cleo version removing rapidfuzz has been yanked (v2.2.0) so please pin RapidFuzz to v3.13.0 for now then? Seems like the only solution.

Workarounds

Will try to just manually install RapidFuzz v3.13.0 after installing poetry.

Poetry Installation Method

install.python-poetry.org

Operating System

macOS 15.6.1

Poetry Version

Poetry (version 2.0.1)

Poetry Configuration

cache-dir = "/Users/snouafo/Library/Caches/pypoetry"
installer.max-workers = null
installer.no-binary = null
installer.only-binary = null
installer.parallel = true
installer.re-resolve = true
keyring.enabled = true
requests.max-retries = 0
solver.lazy-wheel = true
system-git-client = false
virtualenvs.create = true
virtualenvs.in-project = null
virtualenvs.options.always-copy = false
virtualenvs.options.no-pip = false
virtualenvs.options.system-site-packages = false
virtualenvs.path = "{cache-dir}/virtualenvs"  # /Users/snouafo/Library/Caches/pypoetry/virtualenvs
virtualenvs.prompt = "{project_name}-py{python_version}"
virtualenvs.use-poetry-python = false

Python Sysconfig

sysconfig.log
Paste the output of 'python -m sysconfig', over this line.

Example pyproject.toml

Poetry Runtime Logs

poetry-runtime.log
Paste the output of 'poetry -vvv <command>', over this line.

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugSomething isn't working as expectedstatus/triageThis issue needs to be triaged

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions