summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMatt Clay <matt@mystile.com>2023-05-01 11:03:10 -0700
committerGitHub <noreply@github.com>2023-05-01 11:03:10 -0700
commit6f4d3a79448a910b24d8fedb76009440551e4265 (patch)
tree227ea0f76b602a1c7a52157e5fb8c20043ce4b12 /test
parentc1e81778084da20f30a8188f0b7d1e0994d4f6f4 (diff)
downloadansible-6f4d3a79448a910b24d8fedb76009440551e4265.tar.gz
Backport setuptools fixes (#80684)
* Use package_data instead of include_package_data (#80652) This resolves warnings generated by setuptools such as the following: _Warning: Package 'ansible.galaxy.data' is absent from the `packages` configuration. (cherry picked from commit 5ac292e12d5e1515beb34028346d76bb68398fc8) * Set the minimum setuptools to 45.2.0 (#80649) Also update the package-data sanity test to use the minimum setuptools version. (cherry picked from commit 4d25e3d54f7de316c4f1d1575d2cf1ffa46b632c)
Diffstat (limited to 'test')
-rw-r--r--test/sanity/code-smell/package-data.py3
-rw-r--r--test/sanity/code-smell/package-data.requirements.in1
-rw-r--r--test/sanity/code-smell/package-data.requirements.txt1
3 files changed, 4 insertions, 1 deletions
diff --git a/test/sanity/code-smell/package-data.py b/test/sanity/code-smell/package-data.py
index ddfdda09a2..c3c4e6e8e2 100644
--- a/test/sanity/code-smell/package-data.py
+++ b/test/sanity/code-smell/package-data.py
@@ -188,9 +188,10 @@ def create_sdist(tmp_dir):
)
stderr = create.stderr
+ stdout = create.stdout
if create.returncode != 0:
- raise Exception('make snapshot failed:\n%s' % stderr)
+ raise Exception('make snapshot failed:\n%s' % stderr + '\n' + stdout)
# Determine path to sdist
tmp_dir_files = os.listdir(tmp_dir)
diff --git a/test/sanity/code-smell/package-data.requirements.in b/test/sanity/code-smell/package-data.requirements.in
index f587e39d21..deb5067889 100644
--- a/test/sanity/code-smell/package-data.requirements.in
+++ b/test/sanity/code-smell/package-data.requirements.in
@@ -5,3 +5,4 @@ pyyaml # ansible-core requirement
resolvelib < 1.1.0
rstcheck < 6 # match version used in other sanity tests
antsibull-changelog
+setuptools == 45.2.0 # minimum supported setuptools
diff --git a/test/sanity/code-smell/package-data.requirements.txt b/test/sanity/code-smell/package-data.requirements.txt
index 393c1a0d1c..c4b6119bf7 100644
--- a/test/sanity/code-smell/package-data.requirements.txt
+++ b/test/sanity/code-smell/package-data.requirements.txt
@@ -10,6 +10,7 @@ PyYAML==6.0
resolvelib==1.0.1
rstcheck==5.0.0
semantic-version==2.10.0
+setuptools==45.2.0
tomli==2.0.1
types-docutils==0.18.3
typing_extensions==4.5.0