semvec/pypi-packages huggingface dataset:
review-recommender 1.0.3
A toll to rank possible reviewer for a pull request
Requires Python: >=3.7

# Review Recommender

A tool that helps find reviewer for a pull request.

## Installation

Use the package manager [pip](https://pip.pypa.io/en/stable/) to install.

```bash
pip install review-recommender
```
## Usage

```bash
usage: review_recommender [-h] owner repo num token

Given pull request, rank revisors

positional arguments:
  owner       the owner of the repository
  repo        the name of the repository
  num         the number of the pull request
  token       the github access token

optional arguments:
  -h, --help  show this help message and exit
```

## Contributing

Pull requests are welcome. For major changes, please open an issue first
to discuss what you would like to change.

Please make sure to update tests as appropriate.

## License

[MIT](https://choosealicense.com/licenses/mit/)
cis-checks-test-4 0.0.7
Provides AWS compliance details
Requires Python: >=3.7

# OBP_security_pillar

OBP_security_Pillar package can be used to get the compliance details of Operational Best Practices for AWS Well Architected Security Pillar.

Release Notes:
# v0.0.1
1. Added following compliance checks:
   - RdsAutomaticMinorVersionUpgradeEnabled
   - RdsInstancePublicAccessCheck
   - RdsSnapshotEncrypted
   - RdsSnapshotsPublicProhibited
   - RdsStorageEncrypted
   - S3BucketLoggingEnabled
   - S3BucketVersioningEnabled
aclient 1.0.7
发送大量异步请求
Requires Python: >=3.6

# aclient

##  安装说明

使用`pip`或其他 PyPi 软件包进行安装

```
pip install aclient
```

## 使用 aclient 发送异步请求

您可以试试：

```python
import re
from aclient import *


aclient = AsyncClient()

# 自定义解析函数 注意; 函数必需是异步的
async def parse(response, **kwargs):

    text = await response.text()
    # 测试: 获取 title 文本 - 百度一下
    pattern = re.compile(f"<title>(.*?)</title>")
    title   = pattern.findall(text)[0]
    return title


# 请求地址 可以发送大量地址
url  = "https://www.baidu.com"

# urls列表格式
urls = [url for _ in range(2)]


result  = aclient.get(urls, custom_parse=parse)
# 打印item数据
print(result)
# 结果
# result = {'0': '百度一下', '1': '百度一下'}


# urls字典格式
urls = {
    f"第{i}个": {"url": url, "timeout": 5}
        for i in range(2)
}

result  = aclient.get(urls, custom_parse=parse)
# 打印item数据
print(result)
# 结果
# result = {'第0个': '百度一下', '第1个': '百度一下'}

```
csvlineparser-raoulsson 0.0.1
A small example package
Requires Python: >=3.7

# csvlineparser

Based on https://secondboyet.com/articles/csvparser.html by Julian M Bucknall, rewritten in Python by raoulsson.

BNF Grammar:

    csvFile ::= (csvRecord)* 'EOF'
    csvRecord ::= csvStringList ('\n' | 'EOF')
    csvStringList ::= rawString [',' csvStringList]
    rawString := optionalSpaces [rawField optionalSpaces)]
    optionalSpaces ::= whitespace*
    whitespace ::= ' ' | '\t'
    rawField ::= simpleField | quotedField 
    simpleField ::= (any char except \n, EOF, \t, space, comma or double quote)+
    quotedField ::= '"' escapedField '"'
    escapedField ::= subField ['"' '"' escapedField]
    subField ::= (any char except double quote or EOF)+