Lines Matching full:setuptools
9 from setuptools.config.pyprojecttoml import (
14 from setuptools.errors import OptionError
17 import setuptools # noqa -- force distutils.core to be patched
47 requires = ["setuptools", "wheel"]
48 build-backend = "setuptools.build_meta"
50 [tool.setuptools]
55 [tool.setuptools.packages.find]
58 [tool.setuptools.cmdclass]
61 [tool.setuptools.dynamic.version]
64 [tool.setuptools.dynamic.readme]
68 [tool.setuptools.package-data]
71 [tool.setuptools.data-files]
112 assert "packages" in expanded["tool"]["setuptools"]
115 assert set(expanded["tool"]["setuptools"]["packages"]) == {"pkg"}
117 assert set(expanded["tool"]["setuptools"]["packages"]) == {
122 assert expanded["tool"]["setuptools"]["include-package-data"] is True
123 assert "" in expanded["tool"]["setuptools"]["package-data"]
124 assert "*" not in expanded["tool"]["setuptools"]["package-data"]
125 assert expanded["tool"]["setuptools"]["data-files"] == [
157 config["tool"]["setuptools"].pop("packages", None)
158 config["tool"]["setuptools"].pop("package-dir", None)
160 config["tool"]["setuptools"].update(opts)
177 tool = {"setuptools": {"dynamic": {"entry-points": {"file": "entry-points.txt"}}}}
213 dynamic_config = config["tool"]["setuptools"]["dynamic"]
246 [tool.setuptools.dynamic]
331 assert config["tool"]["setuptools"]["include-package-data"] is True
338 See https://github.com/pypa/setuptools/issues/3197#issuecomment-1079023889
343 setuppy.write_text("__import__('setuptools').setup(include_package_data=False)")