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?
Warehouse is planning on removing upload support for
bdist_dumb,bdist_rpm,bdist_dmg,bdist_msi, andbdist_wininst:CPython's
distutilsdeprecatedbdist_wininstin 3.8:And is planning on removing
bdist_wininstin 3.9:In this latter discussion, @pganssle said:
What's necessary to deprecate these in
setuptools?PR #1764 deprecates
bdist_egg. A similar pattern could be followed to add warnings inrun()inbdist_rpm.pyandbdist_wininst.py. Does this sound right?But I'm less clear on
bdist_dumb,bdist_dmgandbdist_msi. Are these handled bysetuptools, and if so, where?bdist_dmgbdist_dumbbdist_msiMerge with distutils fac564f #3521bdist_rpmDeprecate bdist_rpm #2780bdist_wininstDeprecate bdist_wininst #2040 Merge with distutils fac564f #3521