semvec/pypi-packages huggingface dataset:
nuaudit-python-sdk 0.17.1
Nuaudit
License: MIT
Requires Python: >=3.6

# nuaudit. Python SDK

## Installation

`pip install nuaudit-python-sdk`

## Usage

```python
from nuaudit_python_sdk import Nuaudit

nuaudit = Nuaudit(
    api_key="API_KEY_SECRET",
    organization_id="ORGANIZATION_ID",
    trail_id="TRAIL_ID"
)

nuaudit.create_record(
    description="Added artwork to the gallery",
    resource={
        "type": "artwork",
        "id": "thepainting",
        "title": "The painting",
        "material": "canvas",
        "paint": "oil",
        "year": 2018
    },
    identity={
        "type": "human",
        "id": "jane",
        "name": "Jane",
        "email": "jane@example.org",
        "ipAddress": "127.0.0.1"
    }
)
```
piccolo-docker 0.1.0
Easily spin up databases for your Piccolo project using Docker
License: MIT
Requires Python: >=3.8.0

## piccolo_docker
Easily spin up databases for your Piccolo project using Docker

### Requirements
- [Install poetry](https://python-poetry.org/docs/#installation)
- [Install docker](https://docs.docker.com/get-docker/)

### Setup

- Clone this repo
- Open `.env`
- Add database name
- Add password. If you don't a random password will be generated that can be seen with `docker inspect --format="{{index .Config.Env 0}}" your_container_name`
- Change the unique container name if you don't want to use the default
- To add use this app to your Piccolo project, add it to your `AppRegistry` in `piccolo_conf.py` with: `APP_REGISTRY = AppRegistry(apps=["piccolo_docker.user.piccolo_app"])`


### Usage
- `piccolo dockerdb create`
creates new postgres container with your piccolo database.

- `piccolo dockerdb stop`
stops the docker container.

- `piccolo dockerdb start`
starts the docker container.

- `piccolo dockerdb destroy`
destroys the docker container. This is irreversible.

### Tests
Simply run:
`pytest -vv tests/`

For the `nox` tests you'll probably need pyenv and all versions of python that are declared inside `noxfile.py`

### Improvements
- Test against multiple versions of postgres
- Test against more versions of python.


### To Contribute
- Fork the repo
- Have a look around
- Make sure you install [pre-commit](https://pre-commit.com/)
- Do a small PR for early feedback
- Enjoy!