-
Notifications
You must be signed in to change notification settings - Fork 13
Dependencies
jodal edited this page Nov 4, 2011
·
6 revisions
Currently Partify depends on the following projects:
- Python 2.6+
- Flask - the Python microframework for web development
- Flask-WTF - a Flask extension for WTForms support
- Flask-SQLAlchemy - a Flask extension for SQLAlchemy support
- SQLAlchemy - a SQL abstraction framework for easy database-independence
- WTForms - web forms made easy
- CoffeeScript - a scripting language which compiles to JavaScript
- Tornado - a powerful python web server (recommended over the default "builtin" server)
To get setup:
Install the python packages
easy_install flask flask-wtf flask-sqlalchemy tornado
Install Node.js (needed for Coffeescript)
mkdir ~/sources
cd ~/sources
git clone git://github.com/joyent/node.git
cd node
git checkout v0.4.11
export JOBS=2
mkdir ~/local
./configure --prefix=$HOME/local/node
make
make install
echo 'export PATH=$HOME/local/node/bin:$PATH' >> ~/.profile
echo 'export NODE_PATH=$HOME/local/node:$HOME/local/node/lib/node_modules' >> ~/.profile
source ~/.profile
Install NPM (needed for Coffeescript)
curl http://npmjs.org/install.sh | sh
Install Coffeescript
npm install -g coffee-script