diff --git a/doc/topics/releases/templates/3007.0.md.template b/doc/topics/releases/templates/3007.0.md.template index 9b1043c9a44..229918daaad 100644 --- a/doc/topics/releases/templates/3007.0.md.template +++ b/doc/topics/releases/templates/3007.0.md.template @@ -6,6 +6,12 @@ Add release specific details below --> +## Salt's ``setup.py`` customizations +> :warning: **Deprecation Notice**:
+In Salt 3009, the ``setup.py`` file will be stripped of it's custom additions and migrated to a plain ``pyproject.toml`` python package +or whatever is found best during the process of removing the customizations.
+**If you're relying on these customizations please stop as your workflow will break in the future**. + ## Python 3.11 Salt's onedir packages now use Python 3.11 diff --git a/setup.py b/setup.py index 0f5870e9029..b81542d5db0 100755 --- a/setup.py +++ b/setup.py @@ -1225,4 +1225,9 @@ if __name__ == "__main__": warnings.warn( "Warning: distutils is deprecated and shall be removed in Python 3.12, advise migrate to using setuptools" ) + warnings.warn( + "In Salt 3009, the `setup.py` file will be stripped of it's custom additions and migrated to a plain " + "`pyproject.toml` python package or whatever is found best during the process of removing the customizations. " + "If you're relying on these customizations please stop as your workflow will break in the future." + ) setup(distclass=SaltDistribution)