Skip to content

0.70.17 sdist has python-tag = py313 hardcoded, rendering it incompatible with other Python versions #196

@mgorny

Description

@mgorny

For example, using Python 3.12:

$ pip install --no-binary=multiprocess multiprocess==0.70.17
Collecting multiprocess==0.70.17
  Using cached multiprocess-0.70.17.tar.gz (1.8 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: dill>=0.3.9 in ./venv/lib/python3.12/site-packages (from multiprocess==0.70.17) (0.3.9)
Building wheels for collected packages: multiprocess
  Building wheel for multiprocess (pyproject.toml) ... done
  Created wheel for multiprocess: filename=multiprocess-0.70.17-py313-none-any.whl size=147987 sha256=99b8a80bfdf46838b858e45193184c2054452d36ab7375f60de07ccb79e75fce
  Stored in directory: /home/mgorny/.cache/pip/wheels/dc/81/fa/c946c329f0033701d97715d4fdd2d217c495d1cbc6717c9c81
Successfully built multiprocess
Installing collected packages: multiprocess
Successfully installed multiprocess-0.70.17
$ pip check
multiprocess 0.70.17 is not supported on this platform

Note that it incorrectly produced a py313 wheel.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions