Sphinx 1.1 has been released, we can finally remove the notes about Sphinx and python 2.7.

This commit is contained in:
Virgil Dupras 2011-11-01 10:04:34 -04:00
parent 13ef2fae90
commit 036026d64a
2 changed files with 3 additions and 13 deletions

15
README
View File

@ -30,13 +30,9 @@ General dependencies
- Send2Trash3k (http://hg.hardcoded.net/send2trash)
- hsaudiotag3k 1.1.0 (for ME) (http://hg.hardcoded.net/hsaudiotag)
- jobprogress 1.0.2 (http://hg.hardcoded.net/jobprogress)
- Sphinx 1.0.7 (http://sphinx.pocoo.org/)
- Sphinx 1.1 (http://sphinx.pocoo.org/)
- pytest 2.0.0, to run unit tests. (http://pytest.org/)
Note: Sphinx doesn't officially support Python 3.x yet, but it doesn't matter because it is invoked
by the build system through command line, so you can build dupeGuru even if Sphinx is installed in
your Python 2.x install.
OS X prerequisites
------------------
@ -67,8 +63,7 @@ There's an easy way to install the majority of the prerequisites above, and it's
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
You might have to compile PyObjC manually (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
@ -93,12 +88,6 @@ PyObjC's website is badly outdated. Also, as far as I can tell, the package inst
`easy_install` has good chances of not working. Your best bet is to download the latest tagged
version from the repository and compile it from source.
Also, on OS X, don't try to use the built-in python 2.x to install Sphinx on (the only pre-requisite
that doesn't run on python 3 yet). There's some weird error popping up when dupeGuru tries to build
its help file. Install your own framework version of python 2.7, and then install Sphinx on that.
When Sphinx supports Python 3, things will be easier because you'll be able to install sphinx on the
same Python version you build dupeGuru with.
Another one on OS X: I wouldn't use macports/fink/whatever. Whenever I tried using those, I always
ended up with problems.

View File

@ -1,5 +1,6 @@
jobprogress>=1.0.2
Send2Trash3k>=1.2.0
sphinx>=1.1.0
hsaudiotag3k>=1.1.2
pytest>=2.0.0
pytest-monkeyplus>=1.0.0