Your IP : 216.73.216.196


Current Path : /opt/alt/python27/lib/python2.7/site-packages/setuptools_scm/
Upload File :
Current File : //opt/alt/python27/lib/python2.7/site-packages/setuptools_scm/__init__.pyo

�
,�?\c
@s�dZddlZddlZddlmZddlmZmZddlm	Z	m
Z
ddlmZdZ
id	d
6dd6Zd
�Zd�Zd�Zdd�Zd�Zdddddddddd�	ZdS(s;
:copyright: 2010-2015 by Ronny Pfannschmidt
:license: MIT
i����Ni(t
Configuration(tfunction_has_argtstring_types(tformat_versiontmeta(titer_matching_entrypointstSETUPTOOLS_SCM_PRETEND_VERSIONsx# coding: utf-8
# file generated by setuptools_scm
# don't change, don't track in version control
version = {version!r}
s.pys	{version}s.txtcCs2tjddt�t�}||_t|d�S(Ns5version_from_scm is deprecated please use get_versiontcategoryssetuptools_scm.parse_scm(twarningstwarntDeprecationWarningRtroott_version_from_entrypoint(Rtconfig((sH/opt/alt/python27/lib/python2.7/site-packages/setuptools_scm/__init__.pytversion_from_scms		cCsLt|d�r"||jd|�Stjddtdd�||j�SdS(NR
sPparse functions are required to provide a named argument 'config' in the future.Rt
stackleveli(Rt
absolute_rootRR	tPendingDeprecationWarning(R
tfn((sH/opt/alt/python27/lib/python2.7/site-packages/setuptools_scm/__init__.pyt_call_entrypoint_fn%scCs@x9t|j|�D]%}t||j��}|r|SqWdS(N(RRRtload(R
t
entrypointteptversion((sH/opt/alt/python27/lib/python2.7/site-packages/setuptools_scm/__init__.pyR2scCs�|s
dStjjtjj||��}tjj|�d}|pStj|�}|dkr�tdj	tjj|�d|���nt
|d�� }|j|j	d|��WdQXdS(Nis@bad file format: '{}' (of {}) 
only *.txt and *.py are supportedtwR(tostpathtnormpathtjointsplitextt	TEMPLATEStgettNonet
ValueErrortformattopentwrite(RRtwrite_tottemplatettargettexttfp((sH/opt/alt/python27/lib/python2.7/site-packages/setuptools_scm/__init__.pytdump_version:s!"cCs�tjjt�}|r1td|dtd|�S|jr�t||j�}t|t	�rjt
d��n|p|t|d�}nt|d�p�t|d�}|r�|Std|j
��dS(NttagtpreformattedR
s@version parse result was a string
please return a parsed versions!setuptools_scm.parse_scm_fallbackssetuptools_scm.parse_scms�setuptools-scm was unable to detect version for %r.

Make sure you're either building from a fully intact git repository or PyPI tarballs. Most other sources (such as GitHub's tarballs, a git checkout without the .git folder) don't contain the necessary metadata and will not work.

For example, if you're using pip, instead of https://github.com/user/proj/archive/master.zip use git+https://github.com/user/proj.git#egg=proj(RtenvironRtPRETEND_KEYRtTruetparseRt
isinstanceRt	TypeErrorRtLookupErrorR(R
t	pretendedtparse_resultR((sH/opt/alt/python27/lib/python2.7/site-packages/setuptools_scm/__init__.pyt	_do_parseLs&		t.sguess-next-devs
node-and-datec		Cs�t�}	||	_||	_||	_||	_||	_||	_||	_||	_||	_	t
|	�}
|
r�t|
d|d|�}td|d|d|d|�|SdS(s
    If supplied, relative_to should be a file from which root may
    be resolved. Typically called by a script or module that is not
    in the root of the repository to direct setuptools_scm to the
    root of the repository by supplying ``__file__``.
    tversion_schemetlocal_schemeRRR%R&N(
RRR8R9R%twrite_to_templatetrelative_tot	tag_regexR0tgit_describe_commandR6RR*(RR8R9R%R:R;R<R0R=R
tparsed_versiontversion_string((sH/opt/alt/python27/lib/python2.7/site-packages/setuptools_scm/__init__.pytget_versionss(										(t__doc__RRR
RtutilsRRRRRtdiscoverRR.RRRRR R*R6R@(((sH/opt/alt/python27/lib/python2.7/site-packages/setuptools_scm/__init__.pyt<module>s0
		
		(