semvec/pypi-packages huggingface dataset:
pytest-slowest-first 0.1.2
Sort tests by their last duration, slowest first
License: MIT
Requires Python: >=3.8

====================
pytest-slowest-first
====================

.. image:: https://img.shields.io/pypi/v/pytest-slowest-first.svg
    :target: https://pypi.org/project/pytest-slowest-first
    :alt: PyPI version

.. image:: https://img.shields.io/pypi/pyversions/pytest-slowest-first.svg
    :target: https://pypi.org/project/pytest-slowest-first
    :alt: Python versions

.. image:: https://ci.appveyor.com/api/projects/status/github/klimkin/pytest-slowest-first?branch=master
    :target: https://ci.appveyor.com/project/klimkin/pytest-slowest-first/branch/master
    :alt: See Build Status on AppVeyor

Sort tests by their last duration, slowest first.

----

This `pytest`_ plugin was generated with `Cookiecutter`_ along with `@hackebrot`_'s
`cookiecutter-pytest-plugin`_ template.


Features
--------

* Sort tests on consecutive runs by their last duration, slowest first.
* Works with `pytest-xdist`_ by pre-assigning tests to workers based on their
  last duration.


Requirements
------------

* pytest
* pytest-xdist (optional)


Installation
------------

You can install "pytest-slowest-first" via `pip`_ from `PyPI`_::

    $ pip install pytest-slowest-first


Usage
-----

For best results, use this plugin with `pytest-xdist`_ to run tests in parallel.
When used together, make sure to pass ``--dist=loadgroup`` to `pytest`_ to
ensure that tests are distributed evenly across workers.

Example command line::

    $ pytest --sf -n auto --dist=loadgroup


Contributing
------------
Contributions are very welcome. Tests can be run with `tox`_, please ensure
the coverage at least stays the same before you submit a pull request.

License
-------

Distributed under the terms of the `MIT`_ license, "pytest-slowest-first" is free and open source software


Issues
------

If you encounter any problems, please `file an issue`_ along with a detailed description.

.. _`Cookiecutter`: https://github.com/audreyr/cookiecutter
.. _`@hackebrot`: https://github.com/hackebrot
.. _`MIT`: http://opensource.org/licenses/MIT
.. _`BSD-3`: http://opensource.org/licenses/BSD-3-Clause
.. _`GNU GPL v3.0`: http://www.gnu.org/licenses/gpl-3.0.txt
.. _`Apache Software License 2.0`: http://www.apache.org/licenses/LICENSE-2.0
.. _`cookiecutter-pytest-plugin`: https://github.com/pytest-dev/cookiecutter-pytest-plugin
.. _`file an issue`: https://github.com/klimkin/pytest-slowest-first/issues
.. _`pytest`: https://github.com/pytest-dev/pytest
.. _`tox`: https://tox.readthedocs.io/en/latest/
.. _`pip`: https://pypi.org/project/pip/
.. _`PyPI`: https://pypi.org/project
.. _`pytest-xdist`: https://github.com/pytest-dev/pytest-xdist
nonebot-plugin-exchangerate 0.1.2
NoneBot2 plugin for currency converter
License: MIT
Requires Python: >=3.8

<div align="center">
  <a href="https://v2.nonebot.dev/store"><img src="https://github.com/A-kirami/nonebot-plugin-template/blob/resources/nbp_logo.png" width="180" height="180" alt="NoneBotPluginLogo"></a>
  <br>
  <p><img src="https://github.com/A-kirami/nonebot-plugin-template/blob/resources/NoneBotPlugin.svg" width="240" alt="NoneBotPluginText"></p>
</div>

<div align="center">

# nonebot-plugin-exchangerate

_✨ 简单汇率换算 ✨_


<a href="./LICENSE">
    <img src="https://img.shields.io/github/license/A-kirami/nonebot-plugin-exchangerate.svg" alt="license">
</a>
<a href="https://pypi.python.org/pypi/nonebot-plugin-exchangerate">
    <img src="https://img.shields.io/pypi/v/nonebot-plugin-exchangerate.svg" alt="pypi">
</a>
<img src="https://img.shields.io/badge/python-3.8+-blue.svg" alt="python">

</div>


## 📖 介绍

支持汇率换算与汇率查询

## 💿 安装

<details>
<summary>使用 nb-cli 安装</summary>
在 nonebot2 项目的根目录下打开命令行, 输入以下指令即可安装

    nb plugin install nonebot-plugin-exchangerate

</details>

<details>
<summary>使用包管理器安装</summary>
在 nonebot2 项目的插件目录下, 打开命令行, 根据你使用的包管理器, 输入相应的安装命令

<details>
<summary>pip</summary>

    pip install nonebot-plugin-exchangerate
</details>
<details>
<summary>pdm</summary>

    pdm add nonebot-plugin-exchangerate
</details>
<details>
<summary>poetry</summary>

    poetry add nonebot-plugin-exchangerate
</details>
<details>
<summary>conda</summary>

    conda install nonebot-plugin-exchangerate
</details>

打开 nonebot2 项目的 `bot.py` 文件, 在其中写入

    nonebot.load_plugin('nonebot_plugin_exchangerate')

</details>

## ⚙️ 配置

在 nonebot2 项目的`.env`文件中添加下表中的必填配置

| 配置项 | 必填 | 默认值 | 说明 |
|:-----:|:----:|:----:|:----:|
| EXCHANGE_APP_KEY | 是 | 无 | 聚合数据的汇率APP_KEY，[点击此处](https://www.juhe.cn/docs/api/id/80)获取 |
| EXCHANGE_DECIMALS | 否 | 2 | 汇率换算保留小数位 |

## 🎉 使用
### 指令表
| 指令 | 需要@ | 范围 | 说明 |
|:-----:|:----:|:----:|:----:|
| 数字+货币名称 | 否 | 私聊/群聊 | 将该数量的货币换算为对应的人民币，如：200日元 |
| 货币名称+汇率 | 否 | 私聊/群聊 | 展示该货币的汇率详情 |
| 汇率列表/货币列表 | 否 | 私聊/群聊 | 查看支持的货币清单 |
Image-To-ASCII-generator 1.0.2
Image to ASCII converter
License: MIT
Keywords: converter,ASCII,image

This is a quick library I wrote which allows users to transform any image into an ASCII text file string image by just calling one method 
".convertImageToASCII(image)" whereby image opened using the pillow library is passed as parameter "image". A string of lenght W*H is returned
(with appropiate "\n" to get a new line/row), where W is image width and H is image height. The string when written to a text file will look
just like the input image but each pixel replaced by a corresponding ASCII character depending on the pixel's brightness.

This library is written by Omar Maaouane at 12:00 11/12/2022 (DD/MM/YYYY)
Change Log
================----

0.0.1 (11/12/2022)
--------------------
-First Release