File tree Expand file tree Collapse file tree 3 files changed +12
-1
lines changed Expand file tree Collapse file tree 3 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ recursive-include setuptools *.py *.exe *.xml *.tmpl
22recursive-include tests *.py
33recursive-include setuptools/tests *.html
44recursive-include docs *.py *.txt *.rst *.conf *.css *.css_t Makefile indexsidebar.html
5- recursive-include setuptools/_vendor *.py *.txt
5+ recursive-include setuptools/_vendor *
66recursive-include pkg_resources *.py *.txt
77recursive-include pkg_resources/tests/data *
88recursive-include tools *
Original file line number Diff line number Diff line change 1+ Include all vendored files in the sdist.
Original file line number Diff line number Diff line change 11"""Tests for the 'setuptools' package"""
22
3+ import re
34import sys
45import os
56import distutils .core
@@ -315,3 +316,12 @@ def test_wheel_includes_cli_scripts(setuptools_wheel):
315316 contents = [f .replace (os .sep , '/' ) for f in zipfile .namelist ()]
316317
317318 assert any ('cli-64.exe' in member for member in contents )
319+
320+
321+ def test_wheel_includes_vendored_metadata (setuptools_wheel ):
322+ with ZipFile (setuptools_wheel ) as zipfile :
323+ contents = [f .replace (os .sep , '/' ) for f in zipfile .namelist ()]
324+
325+ assert any (
326+ re .search (r'_vendor/.*\.dist-info/METADATA' , member ) for member in contents
327+ )
You can’t perform that action at this time.
0 commit comments