semvec/pypi-packages huggingface dataset:
nosql-storage-wrapper 0.1.3
A simple library for easy work with key-value storages and document databases
License: MIT
Requires Python: >=3.10.8
Keywords: mongo,mongodb,storage

# NoSQL Storage Wrapper
A simple library for easy work with key-value storages and document databases


## Instalation
```bash
pip install nosql-storage-wrapper
```

## Upgrade
```bash
pip install --upgrade nosql-storage-wrapper
```


## Work with MongoDB

By default work asynchrous version
```py
from nosql_storage_wrapper.mongo import Storage

```

For synchrous version use this code:
```py
from nosql_storage_wrapper.mongo.sync import Storage

```

## Configuring
This library requires the MagicConfig library to work.
```bash
pip install magic-config
```

Configuring with .env file:
```
MONGO_HOST="127.0.0.1"
MONGO_USER="user"
MONGO_PWD="******"
MONGO_DB="basename"
MONGO_PORT=27017
```

## Using
For example some code in aiogram

```py
from nosql_storage_wrapper.mongo import Storage

async some_foo():
  await Storage("aiogram_state").delete_one({"chat": Config.DEBUG_USER_ID})

```
tpd-pete 0.7.1
TPD Pete is a AWS Deployment tool for AWS Cloudformation
License: MIT
Requires Python: >=3.9

# TPD Pete
[![PyPI version fury.io](https://badge.fury.io/py/tpd-pete.svg)](https://pypi.python.org/pypi/tpd-pete/)
![Upload Python Package](https://github.com/totalpunch/TPD-Pete/workflows/Upload%20Python%20Package/badge.svg)
![Lint](https://github.com/totalpunch/TPD-Pete/workflows/Lint/badge.svg)

TPD Pete is an AWS Deployment tool for AWS Cloudformation

## Configure

To setup pete use: `pete configure` to setup the default profile and region for AWS

## Usage

To use pete for a project, first set it up using: `pete init`.
This will generate the nessacary files for pete to function.

Then simply use: `pete deploy` to let deploy to your deployment AWS profile.
If you want to deploy to your production environment use: `pete deploy --production`

If you have multiple collaborators on a project, and you dont want to share the same development environment.
Then you could also use `pete init --local` to setup some development override for you locally.
These will be used instead of the project development environment setup, if this has been setup.

So if you dont have local overrides, it uses the project config.
If you dont have a project config, it uses the global config which is specific to you.
You can save which account, region or bucket to use for a project in the project config.
This will be saved in the `.pete` folder in you project folder.
You should add this file to your VCS (like Git or SVN).
But not the `local` file inside that folder, which hold the local overrides.

### CI
For CI usage.
1. First set the PETE_CI variable to 1
2. Fill the following variables with the global configuration values

| Key | Description |
| ------ | ------ |
| PETE_DEV_PROFILE | AWS profile for Development |
| PETE_PROD_PROFILE | AWS profile for Production |
| PETE_DEV_BUCKET | S3 upload bucket for Development code |
| PETE_PROD_BUCKET | S3 upload bucket for Production code |
| PETE_DEV_REGION | Region to deploy to for Development |
| PETE_PROD_REGION | Region to deploy to for Production |

3. You can also use the environment keys for AWS access key to override any profile settings.
For more information see: [Boto docs](https://boto3.amazonaws.com/v1/documentation/api/latest/guide/configuration.html#using-environment-variables)

| Key | Description |
| ------ | ------ |
| AWS_ACCESS_KEY_ID | Accesskey for AWS Cli |
| AWS_SECRET_ACCESS_KEY | Secretkey for AWS Cli |
dash-holoniq-apexcharts 0.0.6
Dash wrapper for apexcharts library
License: MIT

# dash-holoniq-apexcharts

Minimal [Dash](https://dash.plot.ly/) wrapper for [react-apexcharts](https://github.com/apexcharts/react-apexcharts) library.

![](https://raw.githubusercontent.com/stevej2608/dash-holoniq-apexcharts/master/docs/img/showcase.png)

**Code Snippet**
```
from dash_holoniq_apexcharts import DashApexcharts
import dash
from dash import  html

app = dash.Dash(__name__)


app.layout = html.Div([
    DashApexcharts(
        options = {
            'chart': {'id': 'apex-chart-example'},
            'xaxis': { 'categories': [1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999]}
        },

        series = [{
            'name': 'series-1',
            'data': [30, 40, 35, 50, 49, 60, 70, 91, 125]
        }],

        type = "bar",
        width=500,
        height=320
    )
])

if __name__ == '__main__':
    app.run_server(debug=False, host="0.0.0.0", port=5000)

```

## Installation

You can install *dash-holoniq-apexcharts* with `pip`:

```
pip install dash-holoniq-apexcharts
```

## Documentation

Head over to the [*README*][docs-homepage] for more details.

## Contributing

The source code for *dash-holoniq-apexcharts* is available
[on GitHub][dash-holoniq-apexcharts-repo]. If you find a bug or something is unclear, we encourage
you to raise an issue. We also welcome contributions, to contribute, fork the
repository and open a [pull request][dash-holoniq-apexcharts-pulls].


[dash-homepage]: https://dash.plot.ly/
[dash-holoniq-apexcharts-repo]: https://github.com/stevej2608/dash-holoniq-apexcharts
[docs-homepage]: https://github.com/stevej2608/dash-holoniq-apexcharts/blob/master/README.md
[dash-holoniq-apexcharts-pulls]: https://github.com/stevej2608/dash-holoniq-apexcharts/pulls