semvec/pypi-packages huggingface dataset:
WedgieIntegrator 0.1.5.0
An API client toolkit that is async friendly
Requires Python: >=3.7

# WedgieIntegrator
WedgieIntegrator is an async friendly package for Python which acts as API client toolkit for creating and managing API clients with ease.

## Features

- Fully asynchronous
- Simple configuration
- Multiple authentication strategies
- Retry mechanisms
- Pagination
- Helpful logging

## Installation

```bash
pip install WedgieIntegrator
```

## Version History

### 0.1.3, 2024-08-09
A few fixes, and better support for pagination with a custom response object and/or POST requests

### 0.1.4, 2024-08-26
- Breaking change: will no longer return a different number of object (tuple vs single object) when pagination is detected.
- From now on, a single object will always be returned. When pagination is used, two new properties become useful:
  - "paginated_responses" is a combined list of all responses, from first to last
  - "paginated_results" is a combined list of all results from all paginated responses

### 0.1.4.1, 2024-08-28
Fix: new pagination fields must be exposed in order to work correctly in a subclass

### 0.1.4.2, 2024-08-30
- Fix: stop pagination if a response returns no results, no matter what the response object says
- Removed aiolimiter from the package and replaced with a NotImplementedError. Per second and per minute limits are not
 precise enough, so I do not yet use them, and I discovered that aiolimiter causes some conflicts, so I'll come back when I can move on from 3.7.

### 0.1.4.3, 2024-09-04
Fix: reinitialize the web client in the event of "Event loop is closed" runtime errors

### 0.1.4.4, 2024-09-05
Fix: handle when a response indicates it is json but then does not parse as valid json

### 0.1.4.5, 2024-09-05
Same thing, just fixing what annoys me.

### 0.1.4.6, 2024-09-06
- Added a parameter for disabling automatic pagination.
- Added a more helpful doc string to the "send_request" method
ga4gh-testbed-lib 0.2.2
Python library for creating GA4GH testbed reports according to a harmonized, cross-workstream schema

<img src="https://www.ga4gh.org/wp-content/themes/ga4gh/dist/assets/svg/logos/logo-full-color.svg" alt="GA4GH Logo" style="width: 400px;"/>

[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg?style=flat-square)](https://opensource.org/licenses/Apache-2.0)
[![Python](https://img.shields.io/badge/python-3.7|3.8|3.9|3.10-blue.svg?style=flat-square)](https://www.python.org/)
[![GitHub Actions](https://img.shields.io/github/workflow/status/ga4gh/ga4gh-testbed-lib/Test/main?style=flat-square)](https://github.com/ga4gh/ga4gh-testbed-lib/actions)
[![Coveralls](https://img.shields.io/coveralls/github/ga4gh/ga4gh-testbed-lib/main?style=flat-square)](https://coveralls.io/github/ga4gh/ga4gh-testbed-lib)

# GA4GH Testbed Lib

Python library for creating GA4GH testbed reports according to a harmonized, cross-workstream schema

## Installation

As a prerequisite, please ensure you have Python 3 installed on your machine.
`ga4gh-testbed-lib` is tested on the following Python versions:
* v3.7
* v3.8
* v3.9
* v3.10

`ga4gh-testbed-lib` is a library that can be imported into your Python project.
To do so, first install it via `pip`:

```
pip install ga4gh-testbed-lib
```

Note: We recommend using a Python virtual environment when building any Python project to avoid dependency conflicts with other projects on your system.

## Usage

Once installed, you may import the `ga4gh-testbed-lib` in your Python modules. We recommend only importing the `Report` class directly: 
```
from ga4gh.testbed.report.report import Report
...
report = Report()
```

More documentation to come on how to use the report library

## Test

To contribute to the testbed library, you will need to clone the repository:
```
git clone https://github.com/ga4gh/ga4gh-testbed-lib.git
```

To run tests, you will need to install test dependencies (i.e. pytest):
```
pip install -r requirements.txt
```

Tests can be run via `pytest`:
```
python -m pytest --cov
```

## Changelog

### v0.2.2
* Optional private flag for submissions

### v0.2.1
* Accept json report from report object

### v0.2.0
* Able to submit reports to Testbed API via standard `POST` request

### v0.1.2
* Test level entity now has a `message` attribute for capturing test result summary in a single message

## Maintainers

* GA4GH Tech Team [ga4gh-tech-team@ga4gh.org](mailto:ga4gh-tech-team@ga4gh.org)
xiyouji 0.0.6
中文字词
Requires Python: >=3.7

《西游记》的各方面资料，以及在此基础上的文本交互游戏。

----

## 对话演示

pip 安装 [xiyouji](https://pypi.org/project/xiyouji/) 后，命令行下输入 `西游` 即进入交互环境。

在交互环境中输入此问可得到正确答案：

```
请问: “strawberry” 中有几个字母“r”
有3个！
```

问题源自 [此答](https://www.zhihu.com/question/666941587/answer/3815445427)，内容译自：[OpenAI’s new fundraising is shaking up Silicon Valley](https://www.economist.com/business/2024/09/19/openais-new-fundraising-is-shaking-up-silicon-valley)：

> 如果你问最新版 ChatGPT “strawberry” 中有几个字母“r”，它会立即回答两个。而使用 o1 模型后，经过 4 秒的“思考”，它会给出正确的答案。

## 依赖库

- [rply-ulang](https://pypi.org/project/rply-ulang/)