Metadata-Version: 2.1
Name: onlaw-api-client
Version: 0.1.11
Summary: client for api.onlaw.dk
Home-page: https://github.com/Onlaw/onlaw_api_client
Author: Onlaw
Author-email: jens@onlaw.dk
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Description-Content-Type: text/markdown
Requires-Dist: aiohttp
Requires-Dist: async
Requires-Dist: asyncio
Requires-Dist: attrs
Requires-Dist: auth0-python
Requires-Dist: certifi
Requires-Dist: chardet
Requires-Dist: idna
Requires-Dist: multidict
Requires-Dist: requests
Requires-Dist: urllib3
Requires-Dist: yarl

# onlaw_api_client

python client for api.onlaw.dk

# installation

## std usage

simply
`pip install onlaw_api_client`

For a minimal example see `examples/query.py`

## development

- clone the repo : `git clone https://github.com/Onlaw/onlaw_api_client.git`
- venv: `python3 -m venv venv`
- activate: `source venv/bin/activate`
- install: `pip install -r requirements.dev.txt`
- install onlaw api client from local source: `pip install -e .`
- install pre-commit hooks: `pre-commit install`

### new dependencies

- Add them to `setup.py` in `install_requires`.
- To generate a new `requirements.txt`: `pip-compile`

### testing package

- build package (remember if neccesary to change version in `setup.py`): `make pypitest`
- create new venv and activate it, and install package: `pip install --index-url https://test.pypi.org/simple/ onlaw_api_client --upgrade --extra-index-url https://test.pypi.org/simple/ --no-deps`. Note the `--no-deps` arguments which prevent dependencies to be installed. test.pypi does not have all packages and hence installation from test.pypi most likely fail.


