0% found this document useful (0 votes)
63 views17 pages

Wheels

Wheels are the new standard for Python distribution and are intended to replace eggs. Wheels provide faster installation, avoid arbitrary code execution during installation, allow installation of C extensions without a compiler on some platforms, and create more consistent installs. This document provides information on what wheels are, their advantages over eggs, how to create wheels for pure Python packages and packages with C extensions, and lists the most downloaded Python packages indicating which are available as wheels.

Uploaded by

Jesse Pinkman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views17 pages

Wheels

Wheels are the new standard for Python distribution and are intended to replace eggs. Wheels provide faster installation, avoid arbitrary code execution during installation, allow installation of C extensions without a compiler on some platforms, and create more consistent installs. This document provides information on what wheels are, their advantages over eggs, how to create wheels for pure Python packages and packages with C extensions, and lists the most downloaded Python packages indicating which are available as wheels.

Uploaded by

Jesse Pinkman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 17

4/28/2016

PythonWheels

PythonWheels

210
360

Whatarewheels?
Wheels(https://pypi.python.org/pypi/wheel)arethenewstandard(http://www.python.org/dev/peps/pep0427)
ofpythondistributionandareintendedtoreplaceeggs.Supportisofferedin pip>=1.4 and
setuptools>=0.8 .

Advantagesofwheels
1.FasterinstallationforpurepythonandnativeCextensionpackages.
2.Avoidsarbitrarycodeexecutionforinstallation.(Avoidssetup.py)
3.InstallationofaCextensiondoesnotrequireacompileronWindowsorOSX.
4.Allowsbettercachingfortestingandcontinuousintegration.
5.Creates.pycfilesaspartofinstallationtoensuretheymatchthepythoninterpreterused.
6.Moreconsistentinstallsacrossplatformsandmachines.

Whatisthislist?
http://pythonwheels.com/

1/17

4/28/2016

PythonWheels

Thissiteshowsthetop360mostdownloadedpackagesonPyPI(https://pypi.python.org/pypi)showingwhich
havebeenuploadedaswheelarchives.
Greenpackagesofferwheels,
Whitepackageshavenowheelarchivesuploaded(yet!).
Packagesthatareknowntobedeprecatedarenotincluded.(Forexampledistribute).Ifyourpackageis
incorrectlylisted,pleasecreateaticket(https://github.com/meshy/pythonwheels/issues/).
Thisisnottheofficialwebsiteforwheels,justanicevisualwaytomeasureadoption.Toseetheauthoritative
guideonwheelsandotheraspectsofpythonpackaging,seethePythonPackagingUserGuide
(https://packaging.python.org).

Mypackageiswhite.WhatcanIdo?
PurePython
Ifyouhaveapurepythonpackagethatisnotusing2to3forPython3support,you'vegotiteasy.Makesure
Wheelisinstalled
pipinstallwheel

andwhenyou'dnormallyrun pythonsetup.pysdistupload ,runinstead


pythonsetup.pysdistbdist_wheelupload .Foramoreindepthexplanation,seethisguideonsharingyour
laboroflove(https://hynek.me/articles/sharingyourlaboroflovepypiquickanddirty/).
Note:Ifyourprojectispython2and3compatibleyoucancreateauniversalwheeldistribution.Createafile
called setup.cfg withthefollowingcontentanduploadyourpackage.
[bdist_wheel]
universal=1

Warning:IfyourprojecthasoptionalCextensions,itisrecommendednottopublishauniversalwheel,
becausepipwillpreferthewheeloverasourceinstallation.

Cextensions
PyPIcurrentlyonlyallowsuploadingplatformspecificwheelsforWindowsandMacOSX.Itisstillusefulto
createwheelsfortheseplatforms,asitavoidstheneedforyouruserstocompilethepackagewheninstalling.
Youwillneedtohaveaccesstotheplatformyouarebuildingfor.

Something'swrongwiththispage!
http://pythonwheels.com/

2/17

4/28/2016

PythonWheels

Fantastic,aproblemfoundisaproblemfixed.Pleasecreateaticket
(https://github.com/meshy/pythonwheels/issues/)!
Youcanalsosubmitapullrequest(https://github.com/meshy/pythonwheels/pulls/).
Note:Requestsforbehaviouralchangesinthepackagingtoolsthemselvesshouldbedirectedtodistutilssig
(https://mail.python.org/mailman/listinfo/distutilssig)andthePythonPackagingAuthority
(https://github.com/pypa/packagingproblems).

Thanks
ThankstothePython3WallofSuperpowers(https://python3wos.appspot.com/)fortheconceptandmaking
theircodeopensource,DonaldStufft(https://twitter.com/dstufft)forhishelponIRC,JamesTurnbull
(https://twitter.com/jturnbull)fortheintrocopy,andGeorgeHickman(http://ghickman.co.uk/)forpointingmein
therightdirectionasusual.
simplejson(https://pypi.python.org/pypi/simplejson)
setuptools(https://pypi.python.org/pypi/setuptools)
requests(https://pypi.python.org/pypi/requests)
six(https://pypi.python.org/pypi/six)
pip(https://pypi.python.org/pypi/pip)
virtualenv(https://pypi.python.org/pypi/virtualenv)
boto(https://pypi.python.org/pypi/boto)
pythondateutil(https://pypi.python.org/pypi/pythondateutil)
pbr(https://pypi.python.org/pypi/pbr)
certifi(https://pypi.python.org/pypi/certifi)
pyasn1(https://pypi.python.org/pypi/pyasn1)
pytz(https://pypi.python.org/pypi/pytz)
PyYAML(https://pypi.python.org/pypi/PyYAML)
wincertstore(https://pypi.python.org/pypi/wincertstore)
docutils(https://pypi.python.org/pypi/docutils)
nose(https://pypi.python.org/pypi/nose)

http://pythonwheels.com/

3/17

4/28/2016

PythonWheels

Jinja2(https://pypi.python.org/pypi/Jinja2)
lxml(https://pypi.python.org/pypi/lxml)
MarkupSafe(https://pypi.python.org/pypi/MarkupSafe)
rsa(https://pypi.python.org/pypi/rsa)
paramiko(https://pypi.python.org/pypi/paramiko)
botocore(https://pypi.python.org/pypi/botocore)
pycrypto(https://pypi.python.org/pypi/pycrypto)
colorama(https://pypi.python.org/pypi/colorama)
jmespath(https://pypi.python.org/pypi/jmespath)
awscli(https://pypi.python.org/pypi/awscli)
argparse(https://pypi.python.org/pypi/argparse)
cffi(https://pypi.python.org/pypi/cffi)
ecdsa(https://pypi.python.org/pypi/ecdsa)
coverage(https://pypi.python.org/pypi/coverage)
Django(https://pypi.python.org/pypi/Django)
pika(https://pypi.python.org/pypi/pika)
pycparser(https://pypi.python.org/pypi/pycparser)
mock(https://pypi.python.org/pypi/mock)
psycopg2(https://pypi.python.org/pypi/psycopg2)
httplib2(https://pypi.python.org/pypi/httplib2)
pep8(https://pypi.python.org/pypi/pep8)
redis(https://pypi.python.org/pypi/redis)
Pygments(https://pypi.python.org/pypi/Pygments)
SQLAlchemy(https://pypi.python.org/pypi/SQLAlchemy)
Werkzeug(https://pypi.python.org/pypi/Werkzeug)

http://pythonwheels.com/

4/17

4/28/2016

PythonWheels

pymongo(https://pypi.python.org/pypi/pymongo)
selenium(https://pypi.python.org/pypi/selenium)
bcdoc(https://pypi.python.org/pypi/bcdoc)
wheel(https://pypi.python.org/pypi/wheel)
supervisor(https://pypi.python.org/pypi/supervisor)
Pillow(https://pypi.python.org/pypi/Pillow)
psutil(https://pypi.python.org/pypi/psutil)
Flask(https://pypi.python.org/pypi/Flask)
meld3(https://pypi.python.org/pypi/meld3)
zc.buildout(https://pypi.python.org/pypi/zc.buildout)
MySQLpython(https://pypi.python.org/pypi/MySQLpython)
enum34(https://pypi.python.org/pypi/enum34)
Paste(https://pypi.python.org/pypi/Paste)
greenlet(https://pypi.python.org/pypi/greenlet)
Babel(https://pypi.python.org/pypi/Babel)
cryptography(https://pypi.python.org/pypi/cryptography)
pyOpenSSL(https://pypi.python.org/pypi/pyOpenSSL)
py(https://pypi.python.org/pypi/py)
kombu(https://pypi.python.org/pypi/kombu)
carbon(https://pypi.python.org/pypi/carbon)
numpy(https://pypi.python.org/pypi/numpy)
anyjson(https://pypi.python.org/pypi/anyjson)
Sphinx(https://pypi.python.org/pypi/Sphinx)
futures(https://pypi.python.org/pypi/futures)
ssl(https://pypi.python.org/pypi/ssl)

http://pythonwheels.com/

5/17

4/28/2016

PythonWheels

PasteDeploy(https://pypi.python.org/pypi/PasteDeploy)
tornado(https://pypi.python.org/pypi/tornado)
zope.interface(https://pypi.python.org/pypi/zope.interface)
graphiteweb(https://pypi.python.org/pypi/graphiteweb)
beautifulsoup4(https://pypi.python.org/pypi/beautifulsoup4)
docopt(https://pypi.python.org/pypi/docopt)
Mako(https://pypi.python.org/pypi/Mako)
itsdangerous(https://pypi.python.org/pypi/itsdangerous)
urllib3(https://pypi.python.org/pypi/urllib3)
pyflakes(https://pypi.python.org/pypi/pyflakes)
amqp(https://pypi.python.org/pypi/amqp)
jsonschema(https://pypi.python.org/pypi/jsonschema)
decorator(https://pypi.python.org/pypi/decorator)
pyparsing(https://pypi.python.org/pypi/pyparsing)
Fabric(https://pypi.python.org/pypi/Fabric)
unittest2(https://pypi.python.org/pypi/unittest2)
celery(https://pypi.python.org/pypi/celery)
ordereddict(https://pypi.python.org/pypi/ordereddict)
ipaddress(https://pypi.python.org/pypi/ipaddress)
setuptoolsgit(https://pypi.python.org/pypi/setuptoolsgit)
ipython(https://pypi.python.org/pypi/ipython)
flake8(https://pypi.python.org/pypi/flake8)
stevedore(https://pypi.python.org/pypi/stevedore)
backports.ssl_match_hostname(https://pypi.python.org/pypi/backports.ssl_match_hostname)
iso8601(https://pypi.python.org/pypi/iso8601)

http://pythonwheels.com/

6/17

4/28/2016

PythonWheels

gunicorn(https://pypi.python.org/pypi/gunicorn)
mccabe(https://pypi.python.org/pypi/mccabe)
pytest(https://pypi.python.org/pypi/pytest)
PrettyTable(https://pypi.python.org/pypi/PrettyTable)
idna(https://pypi.python.org/pypi/idna)
WebOb(https://pypi.python.org/pypi/WebOb)
billiard(https://pypi.python.org/pypi/billiard)
netaddr(https://pypi.python.org/pypi/netaddr)
pylint(https://pypi.python.org/pypi/pylint)
gevent(https://pypi.python.org/pypi/gevent)
msgpackpython(https://pypi.python.org/pypi/msgpackpython)
South(https://pypi.python.org/pypi/South)
logilabcommon(https://pypi.python.org/pypi/logilabcommon)
Twisted(https://pypi.python.org/pypi/Twisted)
blessings(https://pypi.python.org/pypi/blessings)
oslo.config(https://pypi.python.org/pypi/oslo.config)
mozrunner(https://pypi.python.org/pypi/mozrunner)
ujson(https://pypi.python.org/pypi/ujson)
oauth2client(https://pypi.python.org/pypi/oauth2client)
pyasn1modules(https://pypi.python.org/pypi/pyasn1modules)
moznetwork(https://pypi.python.org/pypi/moznetwork)
html5lib(https://pypi.python.org/pypi/html5lib)
mozdevice(https://pypi.python.org/pypi/mozdevice)
mozprofile(https://pypi.python.org/pypi/mozprofile)
mozprocess(https://pypi.python.org/pypi/mozprocess)

http://pythonwheels.com/

7/17

4/28/2016

PythonWheels

mozfile(https://pypi.python.org/pypi/mozfile)
mozinfo(https://pypi.python.org/pypi/mozinfo)
mozlog(https://pypi.python.org/pypi/mozlog)
Markdown(https://pypi.python.org/pypi/Markdown)
mozcrash(https://pypi.python.org/pypi/mozcrash)
googleapipythonclient(https://pypi.python.org/pypi/googleapipythonclient)
oauthlib(https://pypi.python.org/pypi/oauthlib)
tox(https://pypi.python.org/pypi/tox)
astroid(https://pypi.python.org/pypi/astroid)
Cython(https://pypi.python.org/pypi/Cython)
lockfile(https://pypi.python.org/pypi/lockfile)
raven(https://pypi.python.org/pypi/raven)
pythonkeystoneclient(https://pypi.python.org/pypi/pythonkeystoneclient)
traceback2(https://pypi.python.org/pypi/traceback2)
linecache2(https://pypi.python.org/pypi/linecache2)
pandas(https://pypi.python.org/pypi/pandas)
pycurl(https://pypi.python.org/pypi/pycurl)
pythonmemcached(https://pypi.python.org/pypi/pythonmemcached)
isodate(https://pypi.python.org/pypi/isodate)
websocketclient(https://pypi.python.org/pypi/websocketclient)
djangorestframework(https://pypi.python.org/pypi/djangorestframework)
pythondaemon(https://pypi.python.org/pypi/pythondaemon)
suds(https://pypi.python.org/pypi/suds)
pythonnovaclient(https://pypi.python.org/pypi/pythonnovaclient)
pythonmimeparse(https://pypi.python.org/pypi/pythonmimeparse)

http://pythonwheels.com/

8/17

4/28/2016

PythonWheels

netifaces(https://pypi.python.org/pypi/netifaces)
oslo.utils(https://pypi.python.org/pypi/oslo.utils)
oslo.i18n(https://pypi.python.org/pypi/oslo.i18n)
pyzmq(https://pypi.python.org/pypi/pyzmq)
ply(https://pypi.python.org/pypi/ply)
scikitlearn(https://pypi.python.org/pypi/scikitlearn)
oslo.serialization(https://pypi.python.org/pypi/oslo.serialization)
statsd(https://pypi.python.org/pypi/statsd)
repoze.lru(https://pypi.python.org/pypi/repoze.lru)
testtools(https://pypi.python.org/pypi/testtools)
pythongflags(https://pypi.python.org/pypi/pythongflags)
sqlparse(https://pypi.python.org/pypi/sqlparse)
ndghttpsclient(https://pypi.python.org/pypi/ndghttpsclient)
scipy(https://pypi.python.org/pypi/scipy)
thrift(https://pypi.python.org/pypi/thrift)
cmd2(https://pypi.python.org/pypi/cmd2)
funcsigs(https://pypi.python.org/pypi/funcsigs)
elasticsearch(https://pypi.python.org/pypi/elasticsearch)
coveralls(https://pypi.python.org/pypi/coveralls)
alembic(https://pypi.python.org/pypi/alembic)
uritemplate(https://pypi.python.org/pypi/uritemplate)
configobj(https://pypi.python.org/pypi/configobj)
PyMySQL(https://pypi.python.org/pypi/PyMySQL)
cliff(https://pypi.python.org/pypi/cliff)
extras(https://pypi.python.org/pypi/extras)

http://pythonwheels.com/

9/17

4/28/2016

PythonWheels

BeautifulSoup(https://pypi.python.org/pypi/BeautifulSoup)
oauth2(https://pypi.python.org/pypi/oauth2)
djangodebugtoolbar(https://pypi.python.org/pypi/djangodebugtoolbar)
Unidecode(https://pypi.python.org/pypi/Unidecode)
sphinx_rtd_theme(https://pypi.python.org/pypi/sphinx_rtd_theme)
newrelic(https://pypi.python.org/pypi/newrelic)
eventlet(https://pypi.python.org/pypi/eventlet)
pytestcov(https://pypi.python.org/pypi/pytestcov)
pycups(https://pypi.python.org/pypi/pycups)
requestsoauthlib(https://pypi.python.org/pypi/requestsoauthlib)
pythonswiftclient(https://pypi.python.org/pypi/pythonswiftclient)
click(https://pypi.python.org/pypi/click)
covcore(https://pypi.python.org/pypi/covcore)
matplotlib(https://pypi.python.org/pypi/matplotlib)
WebTest(https://pypi.python.org/pypi/WebTest)
djangoextensions(https://pypi.python.org/pypi/djangoextensions)
networkx(https://pypi.python.org/pypi/networkx)
fixtures(https://pypi.python.org/pypi/fixtures)
wrapt(https://pypi.python.org/pypi/wrapt)
passlib(https://pypi.python.org/pypi/passlib)
waitress(https://pypi.python.org/pypi/waitress)
dockerpy(https://pypi.python.org/pypi/dockerpy)
pythonsubunit(https://pypi.python.org/pypi/pythonsubunit)
retrying(https://pypi.python.org/pypi/retrying)
protobuf(https://pypi.python.org/pypi/protobuf)

http://pythonwheels.com/

10/17

4/28/2016

PythonWheels

pystache(https://pypi.python.org/pypi/pystache)
django_compressor(https://pypi.python.org/pypi/django_compressor)
djangocelery(https://pypi.python.org/pypi/djangocelery)
chardet(https://pypi.python.org/pypi/chardet)
xlrd(https://pypi.python.org/pypi/xlrd)
pexpect(https://pypi.python.org/pypi/pexpect)
blinker(https://pypi.python.org/pypi/blinker)
functools32(https://pypi.python.org/pypi/functools32)
manifestparser(https://pypi.python.org/pypi/manifestparser)
trisdbpy(https://pypi.python.org/pypi/trisdbpy)
PasteScript(https://pypi.python.org/pypi/PasteScript)
ansible(https://pypi.python.org/pypi/ansible)
snowballstemmer(https://pypi.python.org/pypi/snowballstemmer)
versiontools(https://pypi.python.org/pypi/versiontools)
apachelibcloud(https://pypi.python.org/pypi/apachelibcloud)
aspen(https://pypi.python.org/pypi/aspen)
alabaster(https://pypi.python.org/pypi/alabaster)
sqlalchemymigrate(https://pypi.python.org/pypi/sqlalchemymigrate)
testrepository(https://pypi.python.org/pypi/testrepository)
pythoncinderclient(https://pypi.python.org/pypi/pythoncinderclient)
useragents(https://pypi.python.org/pypi/useragents)
googleapputils(https://pypi.python.org/pypi/googleapputils)
newrelic_plugin_agent(https://pypi.python.org/pypi/newrelic_plugin_agent)
pythoncjson(https://pypi.python.org/pypi/pythoncjson)
jsonpointer(https://pypi.python.org/pypi/jsonpointer)

http://pythonwheels.com/

11/17

4/28/2016

PythonWheels

path.py(https://pypi.python.org/pypi/path.py)
pygeoip(https://pypi.python.org/pypi/pygeoip)
warlock(https://pypi.python.org/pypi/warlock)
uWSGI(https://pypi.python.org/pypi/uWSGI)
jsonpatch(https://pypi.python.org/pypi/jsonpatch)
cssselect(https://pypi.python.org/pypi/cssselect)
testscenarios(https://pypi.python.org/pypi/testscenarios)
Tempita(https://pypi.python.org/pypi/Tempita)
djangonose(https://pypi.python.org/pypi/djangonose)
pythonglanceclient(https://pypi.python.org/pypi/pythonglanceclient)
Routes(https://pypi.python.org/pypi/Routes)
leaf(https://pypi.python.org/pypi/leaf)
mrjob(https://pypi.python.org/pypi/mrjob)
pythonneutronclient(https://pypi.python.org/pypi/pythonneutronclient)
amqplib(https://pypi.python.org/pypi/amqplib)
demjson(https://pypi.python.org/pypi/demjson)
dnspython(https://pypi.python.org/pypi/dnspython)
WTForms(https://pypi.python.org/pypi/WTForms)
pythonopenid(https://pypi.python.org/pypi/pythonopenid)
helper(https://pypi.python.org/pypi/helper)
youtube_dl(https://pypi.python.org/pypi/youtube_dl)
zc.recipe.egg(https://pypi.python.org/pypi/zc.recipe.egg)
sh(https://pypi.python.org/pypi/sh)
debtcollector(https://pypi.python.org/pypi/debtcollector)
uaparser(https://pypi.python.org/pypi/uaparser)

http://pythonwheels.com/

12/17

4/28/2016

PythonWheels

rdflib(https://pypi.python.org/pypi/rdflib)
SPARQLWrapper(https://pypi.python.org/pypi/SPARQLWrapper)
d2to1(https://pypi.python.org/pypi/d2to1)
simplegeneric(https://pypi.python.org/pypi/simplegeneric)
M2Crypto(https://pypi.python.org/pypi/M2Crypto)
unittestxmlreporting(https://pypi.python.org/pypi/unittestxmlreporting)
oslo.concurrency(https://pypi.python.org/pypi/oslo.concurrency)
oslo.context(https://pypi.python.org/pypi/oslo.context)
breadsticks(https://pypi.python.org/pypi/breadsticks)
xmltodict(https://pypi.python.org/pypi/xmltodict)
reportlab(https://pypi.python.org/pypi/reportlab)
hacking(https://pypi.python.org/pypi/hacking)
kazoo(https://pypi.python.org/pypi/kazoo)
trollius(https://pypi.python.org/pypi/trollius)
GitPython(https://pypi.python.org/pypi/GitPython)
hgtools(https://pypi.python.org/pypi/hgtools)
pluggy(https://pypi.python.org/pypi/pluggy)
feedparser(https://pypi.python.org/pypi/feedparser)
pythonmagic(https://pypi.python.org/pypi/pythonmagic)
pythonldap(https://pypi.python.org/pypi/pythonldap)
oslo.log(https://pypi.python.org/pypi/oslo.log)
FlaskSQLAlchemy(https://pypi.python.org/pypi/FlaskSQLAlchemy)
qds_sdk(https://pypi.python.org/pypi/qds_sdk)
xlwt(https://pypi.python.org/pypi/xlwt)
unicodecsv(https://pypi.python.org/pypi/unicodecsv)

http://pythonwheels.com/

13/17

4/28/2016

PythonWheels

termcolor(https://pypi.python.org/pypi/termcolor)
nosexcover(https://pypi.python.org/pypi/nosexcover)
iptools(https://pypi.python.org/pypi/iptools)
httpretty(https://pypi.python.org/pypi/httpretty)
cssutils(https://pypi.python.org/pypi/cssutils)
Whoosh(https://pypi.python.org/pypi/Whoosh)
argh(https://pypi.python.org/pypi/argh)
nltk(https://pypi.python.org/pypi/nltk)
ipaddr(https://pypi.python.org/pypi/ipaddr)
execnet(https://pypi.python.org/pypi/execnet)
importlib(https://pypi.python.org/pypi/importlib)
singledispatch(https://pypi.python.org/pypi/singledispatch)
PyJWT(https://pypi.python.org/pypi/PyJWT)
djangoappconf(https://pypi.python.org/pypi/djangoappconf)
gitdb(https://pypi.python.org/pypi/gitdb)
keyring(https://pypi.python.org/pypi/keyring)
djangomptt(https://pypi.python.org/pypi/djangomptt)
factory_boy(https://pypi.python.org/pypi/factory_boy)
hiredis(https://pypi.python.org/pypi/hiredis)
diamond(https://pypi.python.org/pypi/diamond)
bottle(https://pypi.python.org/pypi/bottle)
SQLObject(https://pypi.python.org/pypi/SQLObject)
FlaskWTF(https://pypi.python.org/pypi/FlaskWTF)
dogpile.cache(https://pypi.python.org/pypi/dogpile.cache)
INITools(https://pypi.python.org/pypi/INITools)

http://pythonwheels.com/

14/17

4/28/2016

PythonWheels

oslo.messaging(https://pypi.python.org/pypi/oslo.messaging)
Beaker(https://pypi.python.org/pypi/Beaker)
smmap(https://pypi.python.org/pypi/smmap)
djdatabaseurl(https://pypi.python.org/pypi/djdatabaseurl)
FlexGet(https://pypi.python.org/pypi/FlexGet)
xattr(https://pypi.python.org/pypi/xattr)
pyramid(https://pypi.python.org/pypi/pyramid)
glob2(https://pypi.python.org/pypi/glob2)
monotonic(https://pypi.python.org/pypi/monotonic)
virtualenvwrapper(https://pypi.python.org/pypi/virtualenvwrapper)
pyserial(https://pypi.python.org/pypi/pyserial)
leaderboard(https://pypi.python.org/pypi/leaderboard)
djangostorages(https://pypi.python.org/pypi/djangostorages)
djangofilter(https://pypi.python.org/pypi/djangofilter)
marionette_client(https://pypi.python.org/pypi/marionette_client)
cx_Oracle(https://pypi.python.org/pypi/cx_Oracle)
llxist(https://pypi.python.org/pypi/llxist)
oslo.db(https://pypi.python.org/pypi/oslo.db)
posix_ipc(https://pypi.python.org/pypi/posix_ipc)
mozhttpd(https://pypi.python.org/pypi/mozhttpd)
ipdb(https://pypi.python.org/pypi/ipdb)
tempestlib(https://pypi.python.org/pypi/tempestlib)
pythoncdb(https://pypi.python.org/pypi/pythoncdb)
Shapely(https://pypi.python.org/pypi/Shapely)
pythonheatclient(https://pypi.python.org/pypi/pythonheatclient)

http://pythonwheels.com/

15/17

4/28/2016

PythonWheels

pycadf(https://pypi.python.org/pypi/pycadf)
logilabastng(https://pypi.python.org/pypi/logilabastng)
FlaskScript(https://pypi.python.org/pypi/FlaskScript)
pylibmc(https://pypi.python.org/pypi/pylibmc)
virtualenvclone(https://pypi.python.org/pypi/virtualenvclone)
pyodbc(https://pypi.python.org/pypi/pyodbc)
moztest(https://pypi.python.org/pypi/moztest)
zope.deprecation(https://pypi.python.org/pypi/zope.deprecation)
mozversion(https://pypi.python.org/pypi/mozversion)
keystonemiddleware(https://pypi.python.org/pypi/keystonemiddleware)
marionettetransport(https://pypi.python.org/pypi/marionettetransport)
regex(https://pypi.python.org/pypi/regex)
watchdog(https://pypi.python.org/pypi/watchdog)
s3cmd(https://pypi.python.org/pypi/s3cmd)
tendenci(https://pypi.python.org/pypi/tendenci)
openpyxl(https://pypi.python.org/pypi/openpyxl)
FlaskLogin(https://pypi.python.org/pypi/FlaskLogin)
dogpile.core(https://pypi.python.org/pypi/dogpile.core)
filechunkio(https://pypi.python.org/pypi/filechunkio)
boto3(https://pypi.python.org/pypi/boto3)
setuptools_scm(https://pypi.python.org/pypi/setuptools_scm)
translationstring(https://pypi.python.org/pypi/translationstring)
robotframework(https://pypi.python.org/pypi/robotframework)
mox(https://pypi.python.org/pypi/mox)
websockify(https://pypi.python.org/pypi/websockify)

http://pythonwheels.com/

16/17

4/28/2016

PythonWheels

oslo.rootwrap(https://pypi.python.org/pypi/oslo.rootwrap)
testfixtures(https://pypi.python.org/pypi/testfixtures)
flufl.enum(https://pypi.python.org/pypi/flufl.enum)
googlefinance(https://pypi.python.org/pypi/googlefinance)
testresources(https://pypi.python.org/pypi/testresources)
appdirs(https://pypi.python.org/pypi/appdirs)
venusian(https://pypi.python.org/pypi/venusian)
zope.component(https://pypi.python.org/pypi/zope.component)
oslo.middleware(https://pypi.python.org/pypi/oslo.middleware)
astropy(https://pypi.python.org/pypi/astropy)
oslosphinx(https://pypi.python.org/pypi/oslosphinx)
traitlets(https://pypi.python.org/pypi/traitlets)
Scrapy(https://pypi.python.org/pypi/Scrapy)
mechanize(https://pypi.python.org/pypi/mechanize)
phonenumbers(https://pypi.python.org/pypi/phonenumbers)
logutils(https://pypi.python.org/pypi/logutils)
pytestxdist(https://pypi.python.org/pypi/pytestxdist)
pickleshare(https://pypi.python.org/pypi/pickleshare)
repoze.who(https://pypi.python.org/pypi/repoze.who)
Writtenbymeshy(http://meshy.co.uk/),sponsoredbyIncuna(http://incuna.com/),codeonGithub
(https://github.com/meshy/pythonwheels).
LastupdatedThursday,28April2016,09:01:22UTC.(Updatedhourly.)

http://pythonwheels.com/

17/17

You might also like