iatikit


Nameiatikit JSON
Version 3.4.0 PyPI version JSON
download
home_pagehttps://iatikit.readthedocs.io
SummaryA toolkit for using IATI data.
upload_time2024-03-06 14:53:23
maintainer
docs_urlNone
authorAndy Lulham
requires_python
licenseMIT
keywords iati
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            iatikit
=======

.. image:: https://img.shields.io/pypi/v/iatikit.svg
    :alt: PyPI Package latest release
    :target: https://pypi.org/project/iatikit/

.. image:: https://img.shields.io/pypi/l/iatikit.svg
    :alt: License
    :target: https://pypi.org/project/iatikit/

.. image:: https://img.shields.io/pypi/pyversions/iatikit.svg
    :alt: Supported versions
    :target: https://pypi.org/project/iatikit/

.. image:: https://github.com/codeforIATI/iati-datastore/workflows/CI/badge.svg?branch=main
    :alt: Build Status
    :target: https://github.com/codeforIATI/iati-datastore/actions?query=workflow%3ACI

.. image:: https://img.shields.io/coveralls/github/codeforIATI/iatikit/main.svg
    :alt: Test coverage
    :target: https://coveralls.io/github/codeforIATI/iatikit?branch=main

iatikit is a toolkit for using `IATI data <https://iatistandard.org/>`__.
It includes a query language wrapper around
`XPath <https://en.wikipedia.org/wiki/XPath>`__, to make dealing with disparate
IATI versions easier.

The name was inspired by `Open Contracting <https://www.open-contracting.org/>`__’s
`ocdskit <https://pypi.org/project/ocdskit/>`__.

Installation
------------

iatikit is tested for pythons 3.7 – 3.9.

You can install it using ``pip``:

.. code:: shell

    pip install iatikit

Documentation
-------------

Check out `Read the Docs <https://iatikit.readthedocs.io>`__!

Roadmap
-------

The `github issue
tracker <https://github.com/codeforIATI/iatikit/issues>`__ will hopefully provide
some idea.

Development
-----------

You can set up a local version by creating a virtualenv and running:

.. code:: shell

    pip install -r requirements_dev.txt

You can run tests with:

.. code:: shell

    pytest

Deployment
----------

iatikit is `deployed to pypi <https://pypi.org/project/iatikit/>`__ automatically by GitHub Actions whenever a new `tag is pushed to github <https://github.com/codeforIATI/iatikit/tags>`__.

License
-------

This work is `MIT licensed <https://github.com/codeforIATI/iatikit/blob/main/LICENSE.md>`__.

            

Raw data

            {
    "_id": null,
    "home_page": "https://iatikit.readthedocs.io",
    "name": "iatikit",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "IATI",
    "author": "Andy Lulham",
    "author_email": "a.lulham@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/7f/57/7eaf3bc814fcad0cd149ab7772a1cce665207fd0105a5f8e54fb281fc48f/iatikit-3.4.0.tar.gz",
    "platform": null,
    "description": "iatikit\n=======\n\n.. image:: https://img.shields.io/pypi/v/iatikit.svg\n    :alt: PyPI Package latest release\n    :target: https://pypi.org/project/iatikit/\n\n.. image:: https://img.shields.io/pypi/l/iatikit.svg\n    :alt: License\n    :target: https://pypi.org/project/iatikit/\n\n.. image:: https://img.shields.io/pypi/pyversions/iatikit.svg\n    :alt: Supported versions\n    :target: https://pypi.org/project/iatikit/\n\n.. image:: https://github.com/codeforIATI/iati-datastore/workflows/CI/badge.svg?branch=main\n    :alt: Build Status\n    :target: https://github.com/codeforIATI/iati-datastore/actions?query=workflow%3ACI\n\n.. image:: https://img.shields.io/coveralls/github/codeforIATI/iatikit/main.svg\n    :alt: Test coverage\n    :target: https://coveralls.io/github/codeforIATI/iatikit?branch=main\n\niatikit is a toolkit for using `IATI data <https://iatistandard.org/>`__.\nIt includes a query language wrapper around\n`XPath <https://en.wikipedia.org/wiki/XPath>`__, to make dealing with disparate\nIATI versions easier.\n\nThe name was inspired by `Open Contracting <https://www.open-contracting.org/>`__\u2019s\n`ocdskit <https://pypi.org/project/ocdskit/>`__.\n\nInstallation\n------------\n\niatikit is tested for pythons 3.7 \u2013 3.9.\n\nYou can install it using ``pip``:\n\n.. code:: shell\n\n    pip install iatikit\n\nDocumentation\n-------------\n\nCheck out `Read the Docs <https://iatikit.readthedocs.io>`__!\n\nRoadmap\n-------\n\nThe `github issue\ntracker <https://github.com/codeforIATI/iatikit/issues>`__ will hopefully provide\nsome idea.\n\nDevelopment\n-----------\n\nYou can set up a local version by creating a virtualenv and running:\n\n.. code:: shell\n\n    pip install -r requirements_dev.txt\n\nYou can run tests with:\n\n.. code:: shell\n\n    pytest\n\nDeployment\n----------\n\niatikit is `deployed to pypi <https://pypi.org/project/iatikit/>`__ automatically by GitHub Actions whenever a new `tag is pushed to github <https://github.com/codeforIATI/iatikit/tags>`__.\n\nLicense\n-------\n\nThis work is `MIT licensed <https://github.com/codeforIATI/iatikit/blob/main/LICENSE.md>`__.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A toolkit for using IATI data.",
    "version": "3.4.0",
    "project_urls": {
        "Homepage": "https://iatikit.readthedocs.io"
    },
    "split_keywords": [
        "iati"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0018e327bd73464b68ee8af7e0f52110fd96fd9e713080a0458706c40ae7ad15",
                "md5": "30fb36f96d15a15e68c1e6307665f56b",
                "sha256": "c482dba044e291e9e606d3a10bc61304453ec77a28707a29e0f22f3b8c717a6a"
            },
            "downloads": -1,
            "filename": "iatikit-3.4.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "30fb36f96d15a15e68c1e6307665f56b",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 41972,
            "upload_time": "2024-03-06T14:53:21",
            "upload_time_iso_8601": "2024-03-06T14:53:21.843299Z",
            "url": "https://files.pythonhosted.org/packages/00/18/e327bd73464b68ee8af7e0f52110fd96fd9e713080a0458706c40ae7ad15/iatikit-3.4.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7f577eaf3bc814fcad0cd149ab7772a1cce665207fd0105a5f8e54fb281fc48f",
                "md5": "6e40039b468e393dfe817df032c8e02d",
                "sha256": "770ba1c2101fe6dc2ed3b318ba03cc9ea1feaa73578b9b58ff3d6cad55b6affa"
            },
            "downloads": -1,
            "filename": "iatikit-3.4.0.tar.gz",
            "has_sig": false,
            "md5_digest": "6e40039b468e393dfe817df032c8e02d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 28605,
            "upload_time": "2024-03-06T14:53:23",
            "upload_time_iso_8601": "2024-03-06T14:53:23.195629Z",
            "url": "https://files.pythonhosted.org/packages/7f/57/7eaf3bc814fcad0cd149ab7772a1cce665207fd0105a5f8e54fb281fc48f/iatikit-3.4.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-06 14:53:23",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "iatikit"
}
        
Elapsed time: 0.70682s