CKAN

CKAN integration for uData
Usage
Install the harvester package in you udata environement:
pip install udata-ckan
The harvester will be automatically available as a backend choice.
Develop
Python dependencies
Assuming you are in an active virtualenv with udata installed and in the current project cloned repository directory, install all dependencies using:
pip install -e requirements/develop.pip
##CKAN ==== instance
A docker-compose is availbe to start up a CKAN instance if you want to test your harvester on a custom catalog.
Testing
Tests are located into the tests folder and be run with:
inv test
Changelog
4.0.2 (2025-04-11)
Nothing yet
4.0.1 (2025-04-02)
4.0.0 (2024-06-07)
3.0.3 (2024-04-16)
Update constants imports from .models to .constants #250
3.0.2 (2024-01-25)
3.0.1 (2023-03-17)
3.0.0 (2022-11-14)
- warning:
Breaking change Use harvest dynamic field introduced in udata 5 #227
2.0.1 (2022-09-01)
2.0.0 (2020-03-11)
Migrate to python3 🐍 #110
1.3.0 (2020-01-06)
DKAN support #129
1.2.3 (2019-05-29)
Always fill extras.remote_url #103
1.2.2 (2019-05-24)
Max out package_search rows limit #100
1.2.1 (2019-05-24)
Fix filetype (always remote) #98
1.2.0 (2018-10-02)
1.1.1 (2018-06-15)
Only store url field in remote_url extra if this is an URL otherwise store it in ckan:source #30
Properly handle geometry errors #31
Improve extras parsing #32: - Skip empty extras - Parse update frequencies as RDF URI or udata frequency identifier - Parse spatial-text matching a known zone name or slug - Store unknown spatial-uri, spatial-text and frequency as ckan:spatial-uri, ckan:spatial-text and ckan:frequency
1.1.0 (2018-06-06)
1.0.1 (2018-03-13)
Fix packaging #2
Make use of udata pytest plugin #3
Enable the ckan plugin in test (plugin needs to be enabled to use the harvester) #8
1.0.0 (2017-10-20)
Initial release
Release files for udata-ckan 4.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| udata_ckan-4.0.2-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Release files / udata_ckan-4.0.2-py2.py3-none-any.whl
| Download URL | udata_ckan-4.0.2-py2.py3-none-any.whl |
|---|---|
| Size | 13.0 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
928c7fe042a5a5e9a934ae9fe6386d71202600e05c1c2bb5f604c3ac5ac63563
|
|
BLAKE2b-256 checksum How to use checksums |
6e072b2264bdb6bee3e2ce6553aa967d74d870c6f3ae7f01984fdc1d5f595409
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.8
|