Basic explaination of how to deploy with Python 3.
authorChristopher Allan Webber <cwebber@dustycloud.org>
Sat, 20 Feb 2016 20:44:42 +0000 (12:44 -0800)
committerChristopher Allan Webber <cwebber@dustycloud.org>
Sat, 20 Feb 2016 20:47:59 +0000 (12:47 -0800)
Could be better, but "works" for now.

docs/source/siteadmin/deploying.rst

index b4d89e94ea35820017403bd5cabe0e8c48e30d6d..47901da951590b13081dce24fa3e1d83c82efd44 100644 (file)
@@ -57,7 +57,7 @@ Dependencies
 
 MediaGoblin has the following core dependencies:
 
-- Python 2.7
+- Python 2.7 or Python 3.4+
 - `python-lxml <http://lxml.de/>`_
 - `git <http://git-scm.com/>`_
 - `SQLite <http://www.sqlite.org/>`_/`PostgreSQL <http://www.postgresql.org/>`_
@@ -79,6 +79,11 @@ following command::
         git-core python python-devel python-lxml python-imaging \
         python-virtualenv npm automake nginx
 
+(Note: MediaGoblin now officially supports Python 3.  You may instead
+substitute from "python" to "python3" for most package names in the
+Debian instructions and this should cover dependency installation.
+These instructions have not yet been tested on Fedora.)
+
 Configure PostgreSQL
 ~~~~~~~~~~~~~~~~~~~~
 
@@ -246,6 +251,9 @@ Set up the hacking environment::
 
     $ ./bootstrap.sh && ./configure && make
 
+(Note that if you'd prefer to run MediaGoblin with Python 3, pass in
+`--with-python3` to the `./configure` command.)
+
 Create and set the proper permissions on the ``user_dev`` directory.
 This directory will be used to store uploaded media files::