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.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fd57d0a7ccc3c70ddcdaad1eccc2584aba5bc37625ac2ded6d0174efa909d08 |
|
MD5 | 012c4626abdbdaf77c20efae14e6a784 |
|
BLAKE2b-256 | b7b4a82196eb07565ad6f16a0b082bc858e12c64c8d9b691cd46891380d62532 |