-{ env, makeWrapper, stdenv, writeText, fetchurl, buildBowerComponents, fetchedGit, fetchedGithub, which, python3, pkgs, automake, autoconf, nodejs, nodePackages, git, cacert }:
+{ env, makeWrapper, stdenv, writeText, fetchurl, buildBowerComponents, fetchedGit, fetchedGithub, which, python36, pkgs, automake, autoconf, nodejs, nodePackages, git, cacert }:
let
plugins = {
basicsearch = stdenv.mkDerivation (fetchedGithub ./mediagoblin-plugin-basicsearch.json // rec {
url = "mirror://pypi/P/PasteScript/${name}.tar.gz";
sha256 = "1h3nnhn45kf4pbcv669ik4faw04j58k8vbj1hwrc532k0nc28gy0";
};
- propagatedBuildInputs = with self; [ six paste PasteDeploy argparse ];
+ propagatedBuildInputs = with self; [ six paste PasteDeploy ];
});
};
in
- python3.override { inherit packageOverrides; };
+ python36.override { inherit packageOverrides; };
pythonEnv = python-pkgs: with python-pkgs; [
waitress alembic dateutil wtforms pybcrypt
pytest pytest_xdist werkzeug celery
sqlalchemy itsdangerous pytz sphinx six
oauthlib unidecode jsonschema PasteDeploy
requests PyLD exifread
- typing pasteScript
+ typing pasteScript lxml
# For images plugin
pillow
# For video plugin
[mediagoblin]
direct_remote_path = /mgoblin_static/
- email_sender_address = "mediagoblin@mail.immae.eu"
+ email_sender_address = "mediagoblin@tools.immae.eu"
#sql_engine = sqlite:///%(data_basedir)s/mediagoblin.db
sql_engine = ${env.psql_url}
find . -type f -exec sed -i "s|$mediagoblin|$out|g" {} \;
ln -s ${paste_local} ./paste_local.ini
ln -s ${mediagoblin_local} ./mediagoblin_local.ini
- ln -sf ../../../../../${varDir} ./user_dev
+ ln -sf ${varDir} ./user_dev
'';
};
}