Skip to main content

CKAN integration for Dataflows.

Project description

dataflows-ckan

Dataflows processors to work with CKAN.

Features

  • dump_to_ckan processor

Contents

Getting Started

Installation

The package use semantic versioning. It means that major versions could include breaking changes. It's recommended to specify package version range in your setup/requirements file e.g. package>=1.0,<2.0.

$ pip install dataflows-ckan

Examples

These processors have to be used as a part of data flow. For example:

flow = Flow(
    load('data/data.csv'),
    dump_to_ckan(
        host,
        api_key,
        owner_org,
        overwrite_existing_data=True,
        push_to_datastore=False,
        push_to_datastore_method='insert',
        **options,
    ),
)
flow.process()

Documentation

dump_to_ckan

Saves the DataPackage to a CKAN instance.

Contributing

Create a virtual environment and install Poetry.

Then install the package in editable mode:

$ make install

Run the tests:

$ make test

Format your code:

$ make format

Changelog

0.2.0

  • Full port to dataflows, and some refactoring, with a basic integration test.

0.1.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dataflows_ckan-0.3.7.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

dataflows_ckan-0.3.7-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file dataflows_ckan-0.3.7.tar.gz.

File metadata

  • Download URL: dataflows_ckan-0.3.7.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.9.18 Linux/6.2.0-1011-azure

File hashes

Hashes for dataflows_ckan-0.3.7.tar.gz
Algorithm Hash digest
SHA256 ce5cd5616c6a6abd3ab111e91cc9a5a0c15b270f16bf1f44198dd0d7de10389e
MD5 5c0b810aed3ccae78e7770b695b66683
BLAKE2b-256 0a2cf0f1660074df819ea91bec9e7680426b785d8b74a66b7fbdcad01c468d5a

See more details on using hashes here.

Provenance

File details

Details for the file dataflows_ckan-0.3.7-py3-none-any.whl.

File metadata

  • Download URL: dataflows_ckan-0.3.7-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.9.18 Linux/6.2.0-1011-azure

File hashes

Hashes for dataflows_ckan-0.3.7-py3-none-any.whl
Algorithm Hash digest
SHA256 0ce6fe2fb768b2e6607c4d23770bee17a6effe746092ebafd7ac797583eec2d7
MD5 49370369b7ea9f49a8c9c4b5b30e2b21
BLAKE2b-256 489effb162912e168fc72f8a259ba5473bd421657834def10fa5bcd9a83a9219

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page