Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Size: Mime:
ó
±EYc"@sydZddlZddlmZdZdZdZdZdZd	Z	d
Z
dZdZd
Z
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Z d!Z!d"Z"d#Z#d$Z$d%Z%eeeeee	e
eee
eeeeeeeeeeeeeeeeeee e!e"e#e$e%g"Z&d&„Z'd'„Z(d(„Z)dS()s™Constants and helper APIs for dealing with CPU architectures

The constants provide the standard names for all known processor
architectures. Many have multiple variants to deal with big-endian
vs little-endian modes, as well as 32 vs 64 bit word sizes. These
names are chosen to be identical to the architecture names expected
by libvirt, so if ever adding new ones, ensure it matches libvirt's
expectation.
iÿÿÿÿN(t	exceptiontalphatarmv6tarmv7ltarmv7btaarch64tcristi686tia64tlm32tm68kt
microblazetmicroblazeeltmipstmipseltmips64tmips64eltopenrisctparisctparisc64tppctppcletppc64tppc64letppcembts390ts390xtsh4tsh4ebtsparctsparc64t	unicore32tx86_64txtensatxtensaebcCsttjƒdƒS(s[Get the architecture of the host OS

    :returns: the canonicalized host architecture
    i(tcanonicalizetostuname(((sF/home/tvault/.virtenv/lib/python2.7/site-packages/nova/compute/arch.pyt	from_hosttscCs
|tkS(s„Check if a string is a valid architecture

    :param name: architecture name to validate

    :returns: True if @name is valid
    (tALL(tname((sF/home/tvault/.virtenv/lib/python2.7/site-packages/nova/compute/arch.pytis_valid}scCs€|dkrdS|jƒ}|d	kr1t}n|d
krFt}n|dkr[t}nt|ƒs|tjd|ƒ‚n|S(sˆCanonicalize the architecture name

    :param name: architecture name to canonicalize

    :returns: a canonical architecture name
    ti386ti486ti586tx86_32tx86_32ptamd64tarchN(si386R+R,(R-R.(tNonetlowertI686tX86_64R)RtInvalidArchitectureName(R(tnewname((sF/home/tvault/.virtenv/lib/python2.7/site-packages/nova/compute/arch.pyR#ˆs			(*t__doc__R$tnovaRtALPHAtARMV6tARMV7tARMV7BtAARCH64tCRISR3tIA64tLM32tM68Kt
MICROBLAZEtMICROBLAZEELtMIPStMIPSELtMIPS64tMIPS64ELtOPENRISCtPARISCtPARISC64tPPCtPPCLEtPPC64tPPC64LEtPPCEMBtS390tS390XtSH4tSH4EBtSPARCtSPARC64t	UNICORE32R4tXTENSAtXTENSAEBR'R&R)R#(((sF/home/tvault/.virtenv/lib/python2.7/site-packages/nova/compute/arch.pyt<module>s’