{ "info": { "author": "Aitor Magan, Francisco de la Vega", "author_email": "fdelavega@conwet.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7" ], "description": "CKAN BAE Publisher\n==================\n\n[![Build Status](https://travis-ci.org/FIWARE-TMForum/ckanext-baepublisher.svg?branch=master)](https://travis-ci.org/FIWARE-TMForum/ckanext-baepublisher)\n[![Coverage Status](https://coveralls.io/repos/github/FIWARE-TMForum/ckanext-baepublisher/badge.svg?branch=master)](https://coveralls.io/github/FIWARE-TMForum/ckanext-baepublisher?branch=master)\n\nCKAN extension that allows users to publish datasets in the FIWARE Business API Ecosystem GE as offerings in an easy way. To do so, a new tab is added in the Datasets *Manage* menu that offers a form to set the basic options of the offering.\n\nOfferings are **not** automatically published so the dataset creator must access this form and complete it in order to publish the dataset using the FIWARE Business API Ecosystem.\n\n**Note:** This software is intended to integrate a CKAN instance with the FIWARE Business API Ecosystem and it won't work with other Marketplaces/Stores.\n\nRequirements\n------------\n\n* A CKAN instance able to connect to the FIWARE Business API Ecosystem via HTTP(s)\n* [FIWARE/TMF Business API Ecosystem v5.4.0 or higher](https://github.com/FIWARE-TMForum/Business-API-Ecosystem)\n* [OAuth2 CKAN Extension](https://github.com/conwetlab/ckanext-oauth2/). This extension is needed since the requests sent to the BAE must include the OAuth2 credentials to identify the user that is creating the offering.\n* [CKAN Private Dataset Extension](https://github.com/conwetlab/ckanext-privatedatasets/)\n\n\nInstallation\n------------\nInstall this extension in your CKAN instance is as easy as intall any other CKAN extension.\n\n* Activate your virtual environment (generally by running `. /usr/lib/ckan/default/bin/activate`)\n* Install the extension by running `pip install ckanext-baepublisher`\n* Modify your configuration file (generally in `/etc/ckan/default/production.ini`) and add `baepublisher` in the `ckan.plugins` setting. \n* In the same config file, specify the location of FIWARE BAE to use by adding the `ckan.baepublisher.store_url` setting.\n* Restart your apache2 reserver (`sudo service apache2 restart`)\n* That's All!\n\nTests\n-----\nThis sofware contains a set of test to detect errors and failures. You can run this tests by running the following command:\n```\nnosetests --ckan --with-pylons=test.ini ckanext/baepublisher/tests/\n```\n**Note:** The `test.ini` file contains a link to the CKAN `test-core.ini` file. You will need to change that link to the real path of the file in your system (generally `/usr/lib/ckan/default/src/ckan/test-core.ini`). \n\nYou can also generate coverage reports by running:\n```\nnosetests --ckan --with-xunit --with-pylons=test.ini ckanext/baepublisher/tests/ --with-coverage --cover-package=ckanext.baepublisher --cover-inclusive --cover-erase . --cover-xml\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/FIWARE-TMForum/ckanext-baepublisher", "keywords": "CKAN FIWARE BAE TM Forum Business API Ecosystem monetization", "license": "AGPLv3+", "maintainer": "", "maintainer_email": "", "name": "ckanext-baepublisher", "package_url": "https://pypi.org/project/ckanext-baepublisher/", "platform": "", "project_url": "https://pypi.org/project/ckanext-baepublisher/", "project_urls": { "Homepage": "https://github.com/FIWARE-TMForum/ckanext-baepublisher" }, "release_url": "https://pypi.org/project/ckanext-baepublisher/0.5/", "requires_dist": [ "ckanext-oauth2 (>=0.4.0)", "ckanext-privatedatasets (>=0.4)" ], "requires_python": "", "summary": "CKAN extension allowing users to publish datasets in the FIWARE Business API Ecosystem as offerings in an easy way.", "version": "0.5" }, "last_serial": 4096913, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "e406c5245534f67329cd89eea166c1e7", "sha256": "4d2e5f9801eb80b83c7ef4b3c6e10a087618776e8784213af7fa77c8b4c0f87a" }, "downloads": -1, "filename": "ckanext_baepublisher-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e406c5245534f67329cd89eea166c1e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39369, "upload_time": "2018-07-24T12:53:21", "url": "https://files.pythonhosted.org/packages/3c/35/1a687e7685197ca524234544d8be8f9c3ef63c2ad4ed8b3a9b36f01e2abc/ckanext_baepublisher-0.5-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e406c5245534f67329cd89eea166c1e7", "sha256": "4d2e5f9801eb80b83c7ef4b3c6e10a087618776e8784213af7fa77c8b4c0f87a" }, "downloads": -1, "filename": "ckanext_baepublisher-0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e406c5245534f67329cd89eea166c1e7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 39369, "upload_time": "2018-07-24T12:53:21", "url": "https://files.pythonhosted.org/packages/3c/35/1a687e7685197ca524234544d8be8f9c3ef63c2ad4ed8b3a9b36f01e2abc/ckanext_baepublisher-0.5-py2.py3-none-any.whl" } ] }