ΰReψ c
@ sΕ d d l Z d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z y d d l
m Z Wn% e k
r Gd d d Z Yn XGd d d e e Z d
d Z
d S( i N( u build_py( u convert_path( u glob( u Mixin2to3c B s# | Ee Z d Z d d d Z d S( u Mixin2to3c C s d S( u
do nothingN( ( u selfu filesu doctests( ( u4 /tmp/pip-k8wh6o-build/setuptools/command/build_py.pyu run_2to3
s u Mixin2to3.run_2to3NT( u __name__u
__module__u __qualname__u Trueu run_2to3( u
__locals__( ( u4 /tmp/pip-k8wh6o-build/setuptools/command/build_py.pyu Mixin2to3 s u Mixin2to3c B sΧ | Ee Z d Z d Z d d Z d d Z d d Z d d Z d
d Z d d
Z d d Z
d d Z d d Z e
j d k r£ d d d Z n d d Z d d Z d d Z d d Z d S(! u build_pyuX Enhanced 'build_py' command that includes data files with packages
The data files are specified via a 'package_data' argument to 'setup()'.
See 'setuptools.dist.Distribution' for more details.
Also, this version of the 'build_py' command allows you to specify both
'py_modules' and 'packages' in the same setup operation.
c C sc t j | | j j | _ | j j p+ i | _ d | j k rM | j d =n g | _ g | _ d S( Nu
data_files( u _build_pyu finalize_optionsu distributionu package_datau exclude_package_datau __dict__u _build_py__updated_filesu _build_py__doctests_2to3( u self( ( u4 /tmp/pip-k8wh6o-build/setuptools/command/build_py.pyu finalize_options s
u build_py.finalize_optionsc C s§ | j r | j r d S| j r. | j n | j rN | j | j n | j | j d | j | j d | j | j d | j
t j | d d d S( u? Build modules, packages, and copy data files to build directoryNu include_bytecodei FT(
u
py_modulesu packagesu
build_modulesu build_packagesu build_package_datau run_2to3u _build_py__updated_filesu Falseu Trueu _build_py__doctests_2to3u byte_compileu _build_pyu get_outputs( u self( ( u4 /tmp/pip-k8wh6o-build/setuptools/command/build_py.pyu run! s
u build_py.runc C s3 | d k r# | j | _ } | St j | | S( Nu
data_files( u _get_data_filesu
data_filesu _build_pyu __getattr__( u selfu attru files( ( u4 /tmp/pip-k8wh6o-build/setuptools/command/build_py.pyu __getattr__5 s u build_py.__getattr__c C sA t j | | | | \ } } | r7 | j j | n | | f S( N( u _build_pyu build_moduleu _build_py__updated_filesu append( u selfu moduleu module_fileu packageu outfileu copied( ( u4 /tmp/pip-k8wh6o-build/setuptools/command/build_py.pyu build_module; s u build_py.build_modulec s° | j g } x | j p f D] } | j | } t j j | j g | j d } t | d f d d | j | | D } | j
| | | | f q W| S( u? Generate list of '(package,src_dir,build_dir,filenames)' tuplesu .i c s g | ] } | d
q S( N( ( u .0u file( u plen( u4 /tmp/pip-k8wh6o-build/setuptools/command/build_py.pyu