Added pip requirement files.

This commit is contained in:
Virgil Dupras 2011-07-11 14:00:03 -04:00
parent 734b790581
commit 577cee1a38
4 changed files with 26 additions and 0 deletions

15
README
View File

@ -59,6 +59,21 @@ Linux prerequisites
- PyQt 4.7.5 (http://www.riverbankcomputing.co.uk/news)
The easy way!
-------------
There's an easy way to install the majority of the prerequisites above, and it's `pip <http://www.pip-installer.org/>`_ which has recently started to support Python 3. So install it and then run::
pip install -r requirements-[osx|win].txt
([osx|win] depends, of course, on your platform. On other platforms, just use requirements.txt).
Because Sphinx doesn't support Python 3 yet, it's not in the requirements file and you'll have to
install it manually. You might have to compile PyObjC manually too (see gotchas below). Sparkle and
Advanced Installer, having nothing to do with Python, are also manual installs.
PyQt isn't in the requirements file either (there's no package uploaded on PyPI) and you also have
to install it manually.
Prerequisite gotchas
--------------------

4
requirements-osx.txt Normal file
View File

@ -0,0 +1,4 @@
-r requirements.txt
pyobjc-core>=2.3
pluginbuilder>=1.0.0
appscript>=1.0.0

2
requirements-win.txt Normal file
View File

@ -0,0 +1,2 @@
-r requirements.txt
cx_freeze>=4.2.3

5
requirements.txt Normal file
View File

@ -0,0 +1,5 @@
jobprogress>=1.0.1
Send2Trash3k>=1.2.0
hsaudiotag3k>=1.1.1
pytest>=2.0.0
pytest-monkeyplus>=1.0.0