diff --git a/changelog/1356.misc.rst b/changelog/1356.misc.rst new file mode 100644 index 0000000000..9b1d6492f4 --- /dev/null +++ b/changelog/1356.misc.rst @@ -0,0 +1 @@ +Migrate determining which packages to include in the built wheel and package from a static setup.py list to dynamic configured in pyproject.toml. diff --git a/pyproject.toml b/pyproject.toml index 1619882f04..b18c2258c6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -104,6 +104,10 @@ build = [ "twine~=5.1.1", ] +[tool.setuptools.packages.find] +where = ["."] +include = ["disnake*"] + [tool.nox] script-venv-backend = "uv|virtualenv" diff --git a/setup.py b/setup.py index 73c17b4936..0f6db17d46 100644 --- a/setup.py +++ b/setup.py @@ -31,21 +31,6 @@ except Exception: pass -packages = [ - "disnake", - "disnake.bin", - "disnake.types", - "disnake.ui", - "disnake.ui.select", - "disnake.webhook", - "disnake.interactions", - "disnake.ext.commands", - "disnake.ext.tasks", - "disnake.ext.mypy_plugin", -] - setup( version=version, - packages=packages, - include_package_data=True, )