Skip to content

Instantly share code, notes, and snippets.

@AMeng
Created August 14, 2013 15:04
Show Gist options
  • Select an option

  • Save AMeng/6231919 to your computer and use it in GitHub Desktop.

Select an option

Save AMeng/6231919 to your computer and use it in GitHub Desktop.
virtualenv==1.10.1
# ==============================================================
# Added automatically with pip freeze:
# ==============================================================
pyserial==2.3
pycrypto==2.0.1
mercurial==2.6.2 # Updated (old version not in pip)
distribute==0.7.3 # Updated
lazr.restfulclient==0.10.0 # Updated (old version not in pip)
wadllib==1.1.4
simplejson==2.0.9
MySQL-python==1.2.4 # REQUIRED: sudo apt-get install libmysqlclient-dev
python-cjson==1.0.5
foolscap==0.5.1
httplib2==0.7.0
junitxml==0.5
launchpadlib==1.6.0
lazr.uri==1.0.2
lxml==2.2.4
oauth==1.0
pexpect==2.3
pyOpenSSL==0.10
pyasn1==0.0.9a
testtools==0.9.20
# ==============================================================
# Added based on files in the externs directory:
# ==============================================================
demjson==1.6
ipaddress==1.0.1
mock==0.8.0
certifi==0.0.8 # Unable to determine the version, using latest
cloudkick==0.1.0-dev # extern: "cloudkick_api"
coverage==3.5.1
datadiff==1.1.3
python-dateutil==1.5 # extern: "dateutil"
django==1.3.7
flask==0.8
github2==0.2.0
jinja2==2.6
apache-libcloud==0.11.0 # extern: "libcloud"
newrelic==1.10.2.38
django-paging==0.2.2 # extern: "paging"
django-piston==0.2.3 # extern: "piston"
polib==1.0.0 # extern: "polib1"
pygeoip==0.2.7 # Unable to determine the version, using latest
pytz==2011k # not the latest version, latest 2013b
pyutil==1.8.4 # not the latest version, latest is 1.9.7
requests==0.13.6 # not the latest version, latest is 1.2.3
south==0.7.5 # not the latest version, latest is 0.8.2
statsd==2.0.2
txconnpool==0.1.1 # Unable to determine the version, using latest
unittest2==0.5.1
webob==1.2b2
werkzeug==0.8.1
yubico==1.4.dev # There are multiple versions of this file
yuicompressor==2.4.7 # This file is a JAR in extern
yunomi==0.3.0 # Unable to determine the version, using latest
# ==============================================================
# From apt-get
# ==============================================================
python-keyczar==0.71c
pycairo==1.8.8
dbus-python==0.83.0
PyGObject==2.28.3
PyGTK==2.24.0
python-subunit==0.0.13
# ==============================================================
# Removed from the original pip freeze:
# ==============================================================
# GnuPGInterface==0.3.2 # In pip, but needs manual install URL
# Landscape-Client==1.5.5.1 # Not in pip
# zope.interface==3.5.3 # Installs from dependency (newer version)
# command-not-found==0.1 # Not in pip
# #ufw==0.30pre1-0ubuntu2 # Not in pip
# wsgiref==0.1.2 # Installs from dependency
# faulthandler==2.2 # Does not install correctly
# pycurl==7.19.0 # Suspected not to be used
# pysqlite==1.0.1 # Does not install correctly from pip
# python-apt==0.7.94.2ubuntu6.2 # Does not install correctly from pip
# smart==1.2 # Not in pip
# PAM==0.4.2 # Suspected not to be used
# PIL==1.1.7 # Suspected not to be used
# Twisted-Conch==12.1.0 # Installed Twisted==12.1.0
# Twisted-Core==12.1.0 # Installed Twisted==12.1.0
# Twisted-Mail==12.1.0 # Installed Twisted==12.1.0
# Twisted-Names==12.1.0 # Installed Twisted==12.1.0
# Twisted-Web==12.1.0 # Installed Twisted==12.1.0
# Twisted-Words==12.1.0 # Installed Twisted==12.1.0
# ==============================================================
# Not Added from extern
# ==============================================================
# ckapi # Not in pip
# django-admin # This is included in Django.
# pyhtmlizer # Script for twisted?
# trial # Script for twisted?
# closure # In pip, but not sure if the same thing?
# closure-templates # Not in pip
# closure_tools # Not in pip
# compiler # Not in pip
# dowser # Might be in pip as django-dowser. Does not appear to be used in Reach. Cannot be imported locally.
# jsmeter-read-only # Not in pip
# less # Not in pip
# pygenie # Not in pip
# twisted_hang # Not in pip
# dns # Older version not in pip. Located here: http://www.dnspython.org/kits/1.8.0/dnspython-1.8.0.tar.gz
# indexer # Older version not in pip.
# jasmine # Older version not in pip.
# lrucache==0.2 # Pip claims this install is insecure
# tryfer==0.2.2 # Dave
# trialcoverage==0.3.12 # Dave
# argparse==1.2.1 # Dave
# pygooglechart==0.3.0 # Dave
@amussey
Copy link
Copy Markdown

amussey commented Aug 14, 2013

pkg-config (pulled through apt-get install pkg-config) required for the install of pycairo

Edit: Even then, more stuff blows up. I'd vote pycairo out.

dbus-python doesn't come with a setup.py file, meaning it is in the pip repo, but... wait for it... doesn't actually work with pip. Multiple solutions are available here on StackOverflow, including compiling from source.

PyGTK and PyGObject both have similar issues, pointing the user to the INSTALL file.

So, the apt section should read:

# ==============================================================
# From apt-get
# ==============================================================

python-keyczar==0.71c
python-subunit==0.0.13

@amussey
Copy link
Copy Markdown

amussey commented Aug 14, 2013

In order to install MySQL-python, the system has to have mysql_config installed. Here's a guide.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment