summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Clay <matt@mystile.com>2023-03-06 16:00:59 -0800
committerGitHub <noreply@github.com>2023-03-06 16:00:59 -0800
commit2154de5eb5bd6af0076e0e68633a0cf3e1625d1e (patch)
treeba916e475d0e426e77aa455b502a01152959c7e3
parent42e93c1c4f755d771e025de2729a0a3c2cdd2e4b (diff)
downloadansible-2154de5eb5bd6af0076e0e68633a0cf3e1625d1e.tar.gz
[stable-2.12] Fix MANIFEST.in includes (#80147) (#80150)
* [stable-2.12] Fix MANIFEST.in includes (#80147). (cherry picked from commit 7c62cdeecd4834a1ca38a01e42ea07e33044de19) * Include additional packaging files
-rw-r--r--MANIFEST.in8
-rw-r--r--changelogs/fragments/fix-manifest.yml3
-rw-r--r--test/sanity/code-smell/package-data.py1
3 files changed, 9 insertions, 3 deletions
diff --git a/MANIFEST.in b/MANIFEST.in
index b87e4c388b..9b7fe686bd 100644
--- a/MANIFEST.in
+++ b/MANIFEST.in
@@ -21,7 +21,11 @@ recursive-include lib/ansible/modules/windows *.ps1
recursive-include lib/ansible/galaxy/data *.yml *.j2 README.md ansible.cfg inventory .git_keep
recursive-include lib/ansible/config *.yml
recursive-include licenses *.txt
-recursive-include packaging *
+recursive-include packaging Makefile *.py
+recursive-include packaging/arch *
+recursive-include packaging/debian *
+recursive-include packaging/gentoo *
+recursive-include packaging/macports *
recursive-include test/ansible_test *.py Makefile
recursive-include test/integration *
recursive-include test/lib/ansible_test/config *.yml *.template
@@ -29,7 +33,7 @@ recursive-include test/lib/ansible_test/_data *.cfg *.ini *.ps1 *.txt *.yml cove
recursive-include test/lib/ansible_test/_util *.cfg *.json *.ps1 *.psd1 *.py *.sh *.txt *.yml
recursive-include test/lib/ansible_test/_util/controller/sanity/validate-modules validate-modules
recursive-include test/sanity *.json *.py *.txt
-recursive-include test/support *.py *.ps1 *.psm1 *.cs
+recursive-include test/support *.py *.ps1 *.psm1 *.cs *.md
exclude test/sanity/code-smell/botmeta.*
recursive-include test/units *
include Makefile
diff --git a/changelogs/fragments/fix-manifest.yml b/changelogs/fragments/fix-manifest.yml
new file mode 100644
index 0000000000..b8e1795a43
--- /dev/null
+++ b/changelogs/fragments/fix-manifest.yml
@@ -0,0 +1,3 @@
+bugfixes:
+ - Fix ``MANIFEST.in`` to exclude unwanted files in the ``packaging/`` directory.
+ - Fix ``MANIFEST.in`` to include ``*.md`` files in the ``test/support/`` directory.
diff --git a/test/sanity/code-smell/package-data.py b/test/sanity/code-smell/package-data.py
index 81f0c3087c..b4e4172937 100644
--- a/test/sanity/code-smell/package-data.py
+++ b/test/sanity/code-smell/package-data.py
@@ -53,7 +53,6 @@ def assemble_files_to_ship(complete_file_list):
'hacking/return_skeleton_generator.py',
'hacking/test-module',
'hacking/test-module.py',
- 'test/support/README.md',
'.cherry_picker.toml',
'.mailmap',
# Generated as part of a build step