Metadata-Version: 2.1
Name: csvcubed-pmd
Version: 1.0.13rc0
Summary: Provides functionality necessary to transform RDF Data Cube style CSV-Ws into a format compatible with the Publish My Data platform. Part of the csvcubed family.
License: Apache-2.0
Author: Integrated Data Service - Dissemination
Author-email: csvcubed@gsscogs.uk
Requires-Python: >=3.9,<3.12
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: chardet (>=4.0.0,<5.0.0)
Requires-Dist: click (>=8.1.3,<9.0.0)
Requires-Dist: csvw
Requires-Dist: pandas
Requires-Dist: pyparsing (>=2.4.7,<2.5.0)
Requires-Dist: rdflib
Requires-Dist: requests
Requires-Dist: unidecode
Requires-Dist: uritemplate
Description-Content-Type: text/markdown

# csvcubed - PMD

> Tools to transform a CSV-qb into RDF which is compatible with the [Publish My Data](https://publishmydata.com) platform.

Part of the [csvcubed](https://github.com/GSS-Cogs/csvcubed/) project.

It is anticipated that this library will only be for internal IDP-D usage and does not need to be installed or distributed to external data producers.

## Adding a package

Dependencies are installed in the [Docker container](./Dockerfile) on a container-wide basis. If you're adding a new package, first run:

```bash
poetry add <some-package>
```

And once that has completed, if you are working inside the docker dev container, you must rebuild the container before the packages will be available for your use.
