No project description provided
Project description
CKAN adapter for FPX service
Requirements
Configured and running FPX
Installation
To install ckanext-fpx:
Activate your CKAN virtual environment, for example:
. /usr/lib/ckan/default/bin/activate
Install the ckanext-fpx Python package into your virtual environment:
pip install ckanext-fpx
Add fpx to the ckan.plugins setting in your CKAN config file (by default the config file is located at /etc/ckan/default/ckan.ini).
Add fpx.client.secret and fpx.service.url config options
Restart CKAN. For example if you’ve deployed CKAN with Apache on Ubuntu:
sudo service apache2 reload
Config settings
# Client secret generated by FPX # (required). fpx.client.secret = 123abc # URL of the running FPX service # (required). fpx.service.url = http://0.0.0.0:8000
Developer installation
To install ckanext-fpx for development, activate your CKAN virtualenv and do:
git clone https://github.com/DataShades/ckanext-fpx.git cd ckanext-fpx python setup.py develop pip install -r dev-requirements.txt
Tests
To run the tests, do:
pytest --ckan-ini=test.ini
To run the tests and produce a coverage report, first make sure you have pytest-cov installed in your virtualenv (pip install pytest-cov) then run:
pytest --ckan-ini=test.ini --cov=ckanext.fpx ckanext/fpx/tests
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for ckanext_fpx-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5588477b528f90b35c436a8e19b611531478e71ece095a40923039e11d3613bc |
|
MD5 | d822b8f3817f0ed9a232f247e49b6bde |
|
BLAKE2b-256 | 3e0e254b60ab85ea89ab460d12fd83d26acbbe997c41bb0bbae1b67f1ce4103e |