3 2a1 @ sd d dl Z d dlmZ d dlmZ d dlmZmZ d dlT d dl m Z d dlmZ G dd d eZ dS ) N)Command)get_platform)remove_treeensure_relative)*)get_python_version)logc @ s^ e Zd ZdZd%ddde fd&d(d)d*d+d,d-g ZdddgZdddZdd Zd!d" Z d#d$ Z dS ). bdist_dumbz"create a "dumb" built distribution bdist-dir=d1temporary directory for creating the distributionz plat-name=pz;platform name to embed in generated filenames (default: %s)format=f>archive format to create (tar, gztar, bztar, xztar, ztar, zip) keep-tempkz/keep the pseudo-installation tree around after z!creating the distribution archive dist-dir=-directory to put final built distributions in skip-buildN2skip rebuilding everything (for testing/debugging)relative7build the archive using relative paths (default: false)owner=u@Owner name used when creating a tar file [default: current user]group=gAGroup name used when creating a tar file [default: current group]Zgztarzip)posixntc C s: d | _ d | _d | _d| _d | _d | _d| _d | _d | _d S )Nr ) bdist_dir plat_nameformat keep_tempdist_dir skip_buildr ownergroup)self r+ //opt/alt/python36/lib64/python3.6/bdist_dumb.pyinitialize_options2 s zbdist_dumb.initialize_optionsc C sz | j d kr&| jdj}tjj|d| _ | jd krfy| jtj | _W n" t k rd t dtj Y nX | jdddd d S ) NZbdistZdumbz@don't know how to create dumb built distributions on platform %sr&