(English version below)
Pour installer ckanext-montreal:
Activer l'environnemnt virtuel CKAN, par exemple:
. /usr/lib/ckan/default/bin/activate
Installer le package Python ckanext-montreal dans votre environnement virtuel:
pip install ckanext-montreal
Ajouter
montreal
au paramètreckan.plugins
dans le fichier de configuration de CKAN (par défaut ce fichier de configuration est/etc/ckan/default/production.ini
).Redémarrer CKAN. Par exemple si CKAN a été déployé avec Apache sous Ubuntu:
sudo service apache2 reload
Pour une installation en dev de ckanext-montreal, activer l'environnement virtuel de CKAN et exécuter les commandes suivantes:
git clone https://github.com//ckanext-montreal.git cd ckanext-montreal python setup.py develop pip install -r dev-requirements.txt
Exécuter les commandes suivantes pour rouler les tests:
nosetests --nologcapture --with-pylons=test.ini
Pour rouler les tests et produire un rapport de couverture, s'assurer d'avoir
le package coverage installé dans l'environnement virtuel (pip install coverage
)
et exécuter:
nosetests --nologcapture --with-pylons=test.ini --with-coverage --cover-package=ckanext.montreal --cover-inclusive --cover-erase --cover-tests
English Version
To install ckanext-montreal:
Activate your CKAN virtual environment, for example:
. /usr/lib/ckan/default/bin/activate
Install the ckanext-montreal Python package into your virtual environment:
pip install ckanext-montreal
Add
montreal
to theckan.plugins
setting in your CKAN config file (by default the config file is located at/etc/ckan/default/production.ini
).Restart CKAN. For example if you've deployed CKAN with Apache on Ubuntu:
sudo service apache2 reload
To install ckanext-montreal for development, activate your CKAN virtualenv and do:
git clone https://github.com//ckanext-montreal.git cd ckanext-montreal python setup.py develop pip install -r dev-requirements.txt
To run the tests, do:
nosetests --nologcapture --with-pylons=test.ini
To run the tests and produce a coverage report, first make sure you have
coverage installed in your virtualenv (pip install coverage
) then run:
nosetests --nologcapture --with-pylons=test.ini --with-coverage --cover-package=ckanext.montreal --cover-inclusive --cover-erase --cover-tests