mirror of
https://github.com/python/cpython.git
synced 2025-07-24 03:35:53 +00:00
Merged revisions 69710 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r69710 | tarek.ziade | 2009-02-17 10:42:44 +0100 (Tue, 17 Feb 2009) | 1 line #2279 added the plain path case for data_files ........
This commit is contained in:
parent
33dbf46544
commit
a30337aa3b
2 changed files with 23 additions and 7 deletions
|
@ -15,7 +15,7 @@ from distutils.text_file import TextFile
|
|||
from distutils.errors import *
|
||||
from distutils.filelist import FileList
|
||||
from distutils import log
|
||||
|
||||
from distutils.util import convert_path
|
||||
|
||||
def show_formats ():
|
||||
"""Print all possible values for the 'formats' option (used by
|
||||
|
@ -303,9 +303,17 @@ class sdist (Command):
|
|||
|
||||
# getting distribution.data_files
|
||||
if self.distribution.has_data_files():
|
||||
for dirname, filenames in self.distribution.data_files:
|
||||
for filename in filenames:
|
||||
self.filelist.append(os.path.join(dirname, filename))
|
||||
for item in self.distribution.data_files:
|
||||
if isinstance(item, str): # plain file
|
||||
item = convert_path(item)
|
||||
if os.path.isfile(item):
|
||||
self.filelist.append(item)
|
||||
else: # a (dirname, filenames) tuple
|
||||
dirname, filenames = item
|
||||
for f in filenames:
|
||||
f = convert_path(os.path.join(dirname, f))
|
||||
if os.path.isfile(f):
|
||||
self.filelist.append(f)
|
||||
|
||||
if self.distribution.has_ext_modules():
|
||||
build_ext = self.get_finalized_command('build_ext')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue