Metadata-Version: 2.1
Name: solidclient
Version: 0.1.0
Summary: Solid Client in Python (https://solidproject.org/)
Home-page: https://gitlab.com/arbetsformedlingen/individdata/oak/python-solid-client
Author: Max Dzyuba
Author-email: max.dzyuba@arbetsformedlingen.se
License: MIT
Project-URL: Bug Tracker, https://gitlab.com/arbetsformedlingen/individdata/oak/python-solid-client/-/issues
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: System :: Systems Administration
Classifier: Topic :: Utilities
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) 
[![pypi](https://img.shields.io/pypi/v/solidclient.svg)](https://pypi.python.org/pypi/solidclient)
[![versions](https://img.shields.io/pypi/pyversions/solidclient.svg)](https://gitlab.com/arbetsformedlingen/individdata/oak/python-solid-client/)

# Python Solid Client

A [Solid](https://solidproject.org/) client written in Python.

## Using the module

Check out [Jupyter Notebook](https://gitlab.com/arbetsformedlingen/individdata/oak/python-solid-client/-/blob/main/solid_api.ipynb) for example usage.

## Developing the module

We are using Python 3.8 on Ubuntu Focal for the development of this project.
Use the following commands to create a virtual environment.

```
sudo apt install python3-venv python3-pip
python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install --require-hashes -r dev-requirements.txt
python3 -m pip install --require-hashes -r requirements.txt
```

### How to update any requirements?

Modify the corresponding requirements file, and then use the `pip-compile` tool
to regenerate the requirements files.

Example:

```
pip-compile --allow-unsafe --generate-hashes --output-file=requirements.txt requirements.in
```

## License

MIT


