3
\� � @ s� d dl Z d dlZd dlZd dlmZ yd dlZW n ek
rH dZY nX d dlT d dlm Z m
Z
d dlmZm
Z
mZ d dlmZ d dlmZ ejd�ZG d d
� d
�ZG dd� d�Zd
d� ZdS )� N)�message_from_file)�*)�FancyGetopt�translate_longopt)�
check_environ� strtobool�
rfc822_escape)�log)�DEBUGz^[a-zA-Z]([a-zA-Z0-9_]*)$c @ sl e Zd Zd}d~dd�d�gZdZd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�gZd=d>� eD �ZddiZd�d?d@�ZdAdB� Z d�dDdE�Z
dFdG� Zd�dHdI�ZdJdK� Z
dLdM� ZdNdO� ZdPdQ� Zddg fdRdS�ZdTdU� ZdVdW� ZdXdY� ZdZd[� Zd\d]� Zd^d_� Zd�d`da�Zd�dbdc�Zd�dedf�Zejfdgdh�Zdidj� Zdkdl� Zdmdn� Z dodp� Z!dqdr� Z"dsdt� Z#dudv� Z$dwdx� Z%dydz� Z&d{d|� Z'dS )��Distribution�verbose�v�run verbosely (default)� �quiet�q�!run quietly (turns verbosity off)�dry-run�n�don't actually do anything�help�h�show detailed help message�no-user-cfgN�-ignore pydistutils.cfg in your home directoryz�Common commands: (see '--help-commands' for more)
setup.py build will build the package underneath 'build/'
setup.py install will install the package
�
help-commands�list all available commands�name�print package name�version�V�print package version�fullname�print