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"
}