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.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a6d96e0f186397fc9d56f9ff387ba15089e79ef5edd94823a1a796ce5a4d1e3 |
|
MD5 | ff91bca3feba55e5131ab9d13cf58204 |
|
BLAKE2b-256 | d7e87553408a5ef6a70b06285fd538835b6d5fd36d0cb521893c651dbe3d63c0 |