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.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f35af4671230ffa73dcb93f36a7652b5586c8240b948f47a27274410e454244 |
|
MD5 | 8d5452bc57e9d75567108b6b340c40dc |
|
BLAKE2b-256 | 6724292ee2155980774ff5a2e120b1b61d46a9a1cb787871105d9b6e9448efa7 |