semvec/pypi-packages huggingface dataset:
OBP-reliability-pillar 0.2.0
Provides AWS compliance details
Requires Python: >=3.7

# OBP_Reliability_Pillar

OBP_Reliability_Pillar package can be used to get the compliance details of Operational Best Practices for AWS Well Architected Reliability Pillar.

Release Notes:
# v0.0.8
1. Added following compliance checks:
   - DbInstanceBackupEnabled
   - S3BucketDefaultLockEnabled
   - LambdaInsideVpc
   - GuarddutyEnabledCentralized
   - DynamodbPitrEnabled
   - RedshiftClusterMaintenancesettingsCheck
2. Minor bug fixes

# v0.0.7
1. Added following compliance checks:
   - Elastic Search In VPC only
   - ELB deletion protection enabled
   - Instance in VPC
   - Lambda dlq check

# v0.0.4
1. Added Description column on Compliance Data set
2. Added method for S3 Bucket replication compliance
3. Fixes bugs
decentralizedroutines 3.0.3
Master/Worker implementation of decentralized git published routines and kinesis worker pool
Requires Python: >=3.9

# DecentralizedRoutines
Decentralized routines orquestration through Kinesis working pool 

### create virtual environment
<ul>
<li>enter command: pip -m venv venv</li>
<li>activate virtual environnment (venv\Scripts\activate.bat)</li>
</ul>

## Create .env file in root folder Ie:
<ul>
<li>LOG_LEVEL=[DEBUG]</li>
<li>GIT_USER=[GIT_USER]</li>
<li>GIT_TOKEN=[GIT_TOKEN]</li>
<li>GIT_ACRONYM=[GIT_ACRONYM]</li>
<li>GIT_SERVER=[GIT_SERVER]</li>
<li>SOURCE_FOLDER=[SOURCE_FOLDER]</li>
</ul>
click-default-group 1.2.4
click_default_group
Requires Python: >=2.7

Click Default Group
===================

`DefaultGroup` is a sub class of [`click.Group`](https://click.pocoo.org/6/api/#click.Group).  But it invokes a default
subcommand instead of showing a help message when a subcommand is not passed.

[![Build Status](https://img.shields.io/travis/click-contrib/click-default-group.svg)](https://travis-ci.org/click-contrib/click-default-group)
[![Coverage Status](https://img.shields.io/coveralls/click-contrib/click-default-group.svg)](https://coveralls.io/r/click-contrib/click-default-group)

Usage
-----

Define a default subcommand by `default=NAME`:

```python
import click
from click_default_group import DefaultGroup

@click.group(cls=DefaultGroup, default='foo', default_if_no_args=True)
def cli():
    pass

@cli.command()
def foo():
    click.echo('foo')

@cli.command()
def bar():
    click.echo('bar')
```

Then you can invoke that without explicit subcommand name:

```console
$ cli.py --help
Usage: cli.py [OPTIONS] COMMAND [ARGS]...

Options:
  --help    Show this message and exit.

Command:
  foo*
  bar

$ cli.py
foo
$ cli.py foo
foo
$ cli.py bar
bar
```

Compatibility
-------------

`click-default-group` is compatible with these Click versions:

- Click-7.0
- Click-6.x
- Click-5.1
- Click-5.0
- Click-4.1
- Click-4.0

See the [latest build status](https://travis-ci.org/click-contrib/click-default-group)
at Travis CI.

Licensing
---------

Written by [Heungsub Lee], and distributed under the [BSD 3-Clause] license.

[Heungsub Lee]: https://subl.ee/
[BSD 3-Clause]: https://opensource.org/licenses/BSD-3-Clause
multi-data-loader 0.0.3
Multi Data Loader
Requires Python: >=3.7

# Multi Data Loader 多模态数据读取工具

Multi Data Loader支持多类数据的读取，包括
- 本地图片
- 本地视频
- base64图片
- 图片url
- 视频url
- 图片压缩包url
- rtsp流的硬解码


## 本地图片 
图片支持格式主要包含
```angular2html
[
    'bmp',
    'jpg',
    'JPG',
    'jpeg',
    'JPEG',
    'png',
    'tif',
    'tiff',
    'dng',
    'webp',
    'mpo',
]
```
具体使用方法
```python
from multi_data_loader.data_loader import load_data

loader = load_data(data=["test.jpg", "test.jpg"], type="local", mode="RGB")

for res, ret_timestamp, img_size in loader:
    print(res)
```

## 本地视频
视频支持格式主要包含
```angular2html
[
    'mov',
    'avi',
    'mp4',
    'mpg',
    'mpeg',
    'm4v',
    'wmv',
    'mkv',
]
```
暂时只支持一个视频

具体使用方法
```python
from multi_data_loader.data_loader import load_data

loader = load_data(data=["test.mp4"], type="local", mode="RGB")

for res, ret_timestamp, img_size in loader:
    print(res)
```
## base64图片
具体使用方法
```python
from multi_data_loader.data_loader import load_data

loader = load_data(data=["xxx", "xxx"], type="base64", mode="RGB")

for res, ret_timestamp, img_size in loader:
    print(res)
```
## 图片url
具体使用方法
```python
from multi_data_loader.data_loader import load_data

loader = load_data(data=["http://test.jpg", "http://test.jpg"], type="url", mode="RGB")

for res, ret_timestamp, img_size in loader:
    print(res)
```
## 视频url
具体使用方法
```python
from multi_data_loader.data_loader import load_data

loader = load_data(data=["https://airesources.oss-cn-hangzhou.aliyuncs.com/jkl/nj/%E6%96%87%E7%A8%BF1.mp4"],
          type="url")

for res, ret_timestamp, img_size in loader:
    print(res)
loader.release()
```

## 图片压缩包url
具体使用方法
```python
from multi_data_loader.data_loader import load_data

loader = load_data(data=["https://airesources.oss-cn-hangzhou.aliyuncs.com/jkl/nj/%E6%96%87%E7%A8%BF1.zip"],
          type="zip")

for res, ret_timestamp, img_size in loader:
    print(res)
loader.release()
```


## rtsp流的硬解码

需要安装cuda版本的ffmpeg，推荐在T4 nvidia驱动为515上使用，推荐镜像为
```angular2html
hbt.linker.cc/omai/ffmpeg:4.4-cuda
```

具体使用方法
```python
from multi_data_loader.data_loader import load_data

loader = load_data(data=["rtsp://183.252.179.104:554/openUrl/dyPlzAQ "],
          type="stream")

for res, ret_timestamp, img_size in loader:
    print(res)
loader.release()
```
misery 0.7.0
asyncio-friendly database toolkit
Requires Python: >=3.8

<p align="center">
    <img src="https://github.com/meowmeowcode/misery/blob/clickhouse/docs/source/_static/misery.png" width="200" alt="misery" />
</p>


# Misery

An **asyncio**-friendly database toolkit that works well with **MyPy**.

## Supported database systems

At the moment, PostgreSQL and ClickHouse are supported.

## Documentation

The latest documentation: https://misery.readthedocs.io

## Usage example

```python
from dataclasses import dataclass
from uuid import UUID, uuid4

import asyncpg
from pypika import Table
from misery.postgres import PostgresRepo


conn = await asyncpg.connect("postgresql://postgres:password@localhost/postgres")

await conn.execute(
    """
        CREATE TABLE users (
            id uuid PRIMARY KEY,
            name text NOT NULL UNIQUE
        );
    """
)


@dataclass
class User:
    id: UUID
    name: str


class UsersRepo(PostgresRepo[User]):
    table = Table("users")


users_repo = UsersRepo(conn)

user_id = uuid4()
bob = User(id=user_id, name="Bob")
await users_repo.add(bob)

user = await users_repo.get(id=user_id)
assert user == bob
```
python-license-manager 0.2.11
Python license manager
Requires Python: >=3.7

<p align="center">
  <a href="https://github.com/pysos/plm"><img alt="plm" src="https://raw.githubusercontent.com/pysos/plm/main/logo/logo.svg" width="60%"></a>
  <p align="center">The Python license manager.</p>
</p>

[![PyPi Version](https://img.shields.io/pypi/v/python-license-manager.svg?style=flat-square)](https://pypi.org/project/python-license-manager/)

<!-- [![PyPI pyversions](https://img.shields.io/pypi/pyversions/python-license-manager.svg?style=flat-square)](https://pypi.org/project/python-license-manager/) -->

PLM is a command-line tool and library that manages your Python software
licenses. Install with

```
pip install python-license-manager
```

and install a new license with

<!--pytest.mark.skip-->

```sh
plm add <your-license-key>
```

All command line options are retrieved with

<!--pytest.mark.skipif(sys.version_info < (3, 11), reason="-h output changes slightly")-->

```sh
plm -h
```

<!--pytest-codeblocks: expected-output-->

```
Usage: plm [-h] [--version]
           {list,ls,fingerprint,fp,info,i,add,a,remove,rm,clean,clear-cache,cc}
           ...

Python license manager.

Options:
  -h, --help            show this help message and exit
  --version, -v         display version information

Subcommands:
  {list,ls,fingerprint,fp,info,i,add,a,remove,rm,clean,clear-cache,cc}
    list (ls)           List all installed licenses
    fingerprint (fp)    Display machine fingerprint
    info (i)            Show license info
    add (a)             Add license
    remove (rm)         Remove license
    clean               Remove invalid licenses
    clear-cache (cc)    Clear caches
```