forked from ScoDoc/ScoDoc
ScoDoc, un logiciel pour le suivi de la scolarité
app | ||
config | ||
logos | ||
misc | ||
scotests | ||
static | ||
tests | ||
ZopeProducts | ||
.gitignore | ||
config.py | ||
LICENSE | ||
README.md | ||
refactor.py | ||
requirements.txt | ||
scodoc_manager.py | ||
scodoc.py |
ScoDoc - Gestion de la scolarité
(c) Emmanuel Viennet 1999 - 2021 (voir LICENCE.txt)
Installation: voir instructions à jour sur https://scodoc.org
Documentation utilisateur: https://scodoc.org
Branche ScoDoc 8 expérimentale
N'utiliser que pour les développements et tests, dans le cadre de la migration de Zope vers Flask.
Basée sur python 2.7.
Setup (sur Debian 10 / python2.7)
virtualenv envsco8
source envsco8/bin/activate
installation:
pip install flask
# et pas mal d'autres paquets
donc utiliser:
pip install -r requirements.txt
pour régénerer ce fichier:
pip freeze > requirements.txt
Bidouilles temporaires
Installer le bon vieux pyExcelerator
dans l'environnement:
(cd /tmp; tar xfz /opt/scodoc/Products/ScoDoc/config/softs/pyExcelerator-0.6.3a.patched.tgz )
(cd /tmp/pyExcelerator-0.6.3a.patched/; python setup.py install)
Lancement serveur (développement, sur VM Linux)
export FLASK_APP=scodoc.py
export FLASK_ENV=development
flask run --host=0.0.0.0
Tests
python -m unittest tests.test_users