{ "info": { "author": "OpenDataTeam", "author_email": "udata@opendata.team", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Software Distribution" ], "description": "CKAN\n====\n\n`![Crowdin `_](https://crowdin.com/project/udata-ckan)\n\nCKAN integration for uData\n\nUsage\n-----\n\nInstall the harvester package in you udata environement:\n\n.. code-block:: bash\n\n pip install udata-ckan\n\n\n\nThe harvester will be automatically available as a backend choice.\n\nChangelog\n=========\n\n1.2.3 (2019-05-29)\n------------------\n\n- Always fill extras.remote_url `#103 `_\n\n1.2.2 (2019-05-24)\n------------------\n\n- Max out package_search rows limit `#100 `_\n\n1.2.1 (2019-05-24)\n------------------\n\n- Fix filetype (always remote) `#98 `_\n\n1.2.0 (2018-10-02)\n------------------\n\n- Support both inclusion and exclusion filters `#42 `_\n- Localization support `#43 `_\n- Test the minimum accepted CKAN dataset payload and make the `extras` property optional `#57 `_\n- Improved error handling (support details in JSON responses, also handle raw quoted strings and HTML) `#56 `_\n\n1.1.1 (2018-06-15)\n------------------\n\n- Only store `url` field in `remote_url` extra if this is an URL otherwise store it in `ckan:source` `#30 `_\n- Properly handle geometry errors `#31 `_\n- Improve extras parsing `#32 `_:\n - Skip empty extras\n - Parse update frequencies as RDF URI or udata frequency identifier\n - Parse `spatial-text` matching a known zone name or slug\n - Store unknown `spatial-uri`, `spatial-text` and `frequency` as `ckan:spatial-uri`, `ckan:spatial-text` and `ckan:frequency`\n\n1.1.0 (2018-06-06)\n------------------\n\n- Test against a real CKAN instance `#23 `_\n- Allows to filter on Organizations and Tags `#26 `_\n- Register `ckan:` prefixed extras `#28 `_\n\n1.0.1 (2018-03-13)\n------------------\n\n- Fix packaging `#2 `_\n- Make use of `udata pytest plugin `_ `#3 `_\n- Enable the `ckan` plugin in test (plugin needs to be enabled to use the harvester) `#8 `_\n\n1.0.0 (2017-10-20)\n------------------\n\n- Initial release\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/opendatateam/udata-ckan", "keywords": "udata harvester CKAN", "license": "AGPL", "maintainer": "", "maintainer_email": "", "name": "udata-ckan", "package_url": "https://pypi.org/project/udata-ckan/", "platform": "", "project_url": "https://pypi.org/project/udata-ckan/", "project_urls": { "Homepage": "https://github.com/opendatateam/udata-ckan" }, "release_url": "https://pypi.org/project/udata-ckan/1.2.3/", "requires_dist": [ "udata (>=1.6.0)", "requests (==2.21.0)", "mock (==2.0.0) ; extra == 'test'", "pytest (==4.3.1) ; extra == 'test'", "pytest-flask (==0.14.0) ; extra == 'test'", "pytest-sugar (==0.9.2) ; extra == 'test'", "requests-mock (==1.5.2) ; extra == 'test'" ], "requires_python": "==2.7.*", "summary": "CKAN integration for udata", "version": "1.2.3" }, "last_serial": 5331497, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "9b9db69fd44e2af598982c0e1070b7d1", "sha256": "6e94009ed94572a33ec54dd76699b26d33f590d7309fa45a794027520903322f" }, "downloads": -1, "filename": "udata_ckan-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9b9db69fd44e2af598982c0e1070b7d1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6099, "upload_time": "2017-10-20T14:11:24", "url": "https://files.pythonhosted.org/packages/91/3d/b78831f97c0e270ad76751f8cb60d93d8daee991ad2ac8a3c15086b5c8d0/udata_ckan-1.0.0-py2.py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d605a6a4960eb4e44deb0d868d95da33", "sha256": "704d3122460bca04d3b73e8ad496992bedc1ac5e98aa5c94d861796dc9a0081f" }, "downloads": -1, "filename": "udata_ckan-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d605a6a4960eb4e44deb0d868d95da33", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6330, "upload_time": "2018-03-13T16:58:15", "url": "https://files.pythonhosted.org/packages/55/cb/a3f95f50e1ce457dcb04d77d5a17afeaadfbe7d5721148469b3dbdd7306b/udata_ckan-1.0.1-py2.py3-none-any.whl" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e2285e4c797506d6f44ea3e7195d3abd", "sha256": "c9f1ffcd9c6fd31a0774a368783adb8681b68d4e8d0963458f4785b14bd9bbfd" }, "downloads": -1, "filename": "udata_ckan-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e2285e4c797506d6f44ea3e7195d3abd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5574, "upload_time": "2018-06-06T12:31:41", "url": "https://files.pythonhosted.org/packages/70/83/9a4f4521b54cdc75855046a05cc8c7ebf0a8016f30c984c3f9bc2cd68c00/udata_ckan-1.1.0-py2.py3-none-any.whl" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "bc3a655c356071c03e240f05350f1ad3", "sha256": "700725d2ba86baf0505533be8ca1bf0145d88d58fa8ab3a7334d83376148ba49" }, "downloads": -1, "filename": "udata_ckan-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bc3a655c356071c03e240f05350f1ad3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6156, "upload_time": "2018-06-15T10:54:47", "url": "https://files.pythonhosted.org/packages/85/af/78c8bae8790db485cfe7d92b848657ff8d874f90f5b1a897d26a2bfab672/udata_ckan-1.1.1-py2.py3-none-any.whl" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "84a67b9ea24579d98547ca5cd83e2594", "sha256": "7e7b03b89c70e6ec7cd0f9af40d6bc0b35583d72be407f2b96f57707f6693666" }, "downloads": -1, "filename": "udata_ckan-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "84a67b9ea24579d98547ca5cd83e2594", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "==2.7.*", "size": 10111, "upload_time": "2018-10-02T14:59:43", "url": "https://files.pythonhosted.org/packages/83/73/af90629124ea391c4e665ba5109d9a8c5a5f0590c852a948f7df42423ebc/udata_ckan-1.2.0-py2.py3-none-any.whl" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "c857e39de25e65c7515d5c4bca02da5f", "sha256": "dd4f60d6060c501af83b8df4b3843aa1697567e48c269e34b368792814bb3616" }, "downloads": -1, "filename": "udata_ckan-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c857e39de25e65c7515d5c4bca02da5f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "==2.7.*", "size": 10139, "upload_time": "2019-05-24T12:04:27", "url": "https://files.pythonhosted.org/packages/af/8e/a18e8b19bd9dbfd0378b1a304c5dbefc0855f42d8a40ee5f055996fcd1fc/udata_ckan-1.2.1-py2.py3-none-any.whl" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "da264fc40f52fb2f856397dff45c7a51", "sha256": "05bc949c7a540c063acd2a6bfb6a56db6897c1202d00f53f592b494f34eacd68" }, "downloads": -1, "filename": "udata_ckan-1.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da264fc40f52fb2f856397dff45c7a51", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "==2.7.*", "size": 10239, "upload_time": "2019-05-24T12:32:20", "url": "https://files.pythonhosted.org/packages/81/1f/9e3e796a82bea70c87a705bc364e43dbcc32ed9888341b43080a993a7187/udata_ckan-1.2.2-py2.py3-none-any.whl" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "88a59f53f850fb372a00bd37e041ea3a", "sha256": "12f9296b99ae8a8483f33b4f90125cf563503190e6763895425f182f99e140d0" }, "downloads": -1, "filename": "udata_ckan-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "88a59f53f850fb372a00bd37e041ea3a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "==2.7.*", "size": 10287, "upload_time": "2019-05-29T09:51:32", "url": "https://files.pythonhosted.org/packages/16/04/a2f52ebe280f08bb82b7373cae4b2908b968fb425927d9a2ff02f734db3f/udata_ckan-1.2.3-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "88a59f53f850fb372a00bd37e041ea3a", "sha256": "12f9296b99ae8a8483f33b4f90125cf563503190e6763895425f182f99e140d0" }, "downloads": -1, "filename": "udata_ckan-1.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "88a59f53f850fb372a00bd37e041ea3a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": "==2.7.*", "size": 10287, "upload_time": "2019-05-29T09:51:32", "url": "https://files.pythonhosted.org/packages/16/04/a2f52ebe280f08bb82b7373cae4b2908b968fb425927d9a2ff02f734db3f/udata_ckan-1.2.3-py2.py3-none-any.whl" } ] }