8000 Deprecate bdist_dumb, bdist_rpm, bdist_dmg, bdist_msi, bdist_wininst · Issue #1988 · pypa/setuptools · GitHub
[go: up one dir, main page]

Skip to content
Deprecate bdist_dumb, bdist_rpm, bdist_dmg, bdist_msi, bdist_wininst #1988
@hugovk

Description

@hugovk

Warehouse is planning on removing upload support for bdist_dumb, bdist_rpm, bdist_dmg, bdist_msi, and bdist_wininst:

CPython's distutils deprecated bdist_wininst in 3.8:

And is planning on removing bdist_wininst in 3.9:

In this latter discussion, @pganssle said:

I think the right thing to do here would be to propose removing this [bdist_wininst] in setuptools, and drop the idea of removing it in distutils. The same goes for bdist_rpm and all the other weird non-wheel binary distributions.


What's necessary to deprecate these in setuptools?

PR #1764 deprecates bdist_egg. A similar pattern could be followed to add warnings in run() in bdist_rpm.py and bdist_wininst.py. Does this sound right?

But I'm less clear on bdist_dumb, bdist_dmg and bdist_msi. Are these handled by setuptools, and if so, where?


Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0