semvec/pypi-packages huggingface dataset:
rencharmer 0.4.0
A utility script to work with python blocks inside Ren'Py scripts.
License: MIT
Requires Python: >=3.6,<4.0

<p align="center">
  <img width="128" height="128" src="https://github.com/GimmiRuski/rencharmer/blob/main/icon.svg">
</p>

<h1 align="center">renCharmer</h1>

<p align="center">A utility script to work with python blocks inside Ren'Py scripts.</p>

## Disclaimer

**renCharmer** is still pretty early on in development, so expect things to break or not work. Given that and its nature (i.e. modifying source code), I would strongly recommend against using it with projects that aren't tracked using a [version control system](https://git-scm.com/).

## Functions

As of right now, **renCharmer** is capable of doing the following:

- Analyzing python blocks using [pylint](https://github.com/PyCQA/pylint)
- Formatting python blocks using [black](https://github.com/psf/black)

## Installation

```
pip install rencharmer
```

## Usage

```
$ rencharmer -h
Usage: rencharmer [OPTIONS] [SCRIPTS]...

Options:
  -a, --analyze  Use pylint to analyze python blocks.
  -d, --debug    Show debugging messages.
  -f, --format   Use black to format python blocks.
  -p, --print    Print the python blocks that are found.
  -v, --version  Show the version and exit.
  -h, --help     Show this message and exit.
```

## Credits

- The name is inspired by [kobaltcore](https://github.com/kobaltcore)'s Ren'Py tools
- The icon is from [game-icons.net](https://game-icons.net/)
aio-piston 1.0.0
An unoffical async API wrapper for the piston code execution engine
License: MIT
Requires Python: >=3.7

# Aio-piston
This is an unoffical Api wrapper for the [piston code execution engine](https://emkc.org/api/v2/piston/)

**Examples**
```py
import aio_piston
import asyncio

async def main():
    async with await aio_piston.Piston() as piston:
        out = await piston.execute('print("hello world")', language="python")
        #execute the code
        out2 = await piston.execute('print(input("what is your name"))', language="python", inputs="bob")
        return out, out2

    #*OR* without a context manager
    piston = await aio_piston.Piston()
    ...
    #do stuff
    ...
    #at the end
    await piston.close()

out, out2 = asyncio.run(main())

print(str(out))
#full output
print(vars(out).keys())
#all the attributes of the response class
```
mdformat-myst 0.1.3
Mdformat plugin for MyST compatibility
License: MIT
Requires Python: >=3.7,<4.0
Keywords: mdformat,markdown,formatter,gfm

[![Build Status](https://github.com/hukkinj1/mdformat-myst/workflows/Tests/badge.svg?branch=master)](https://github.com/hukkinj1/mdformat-myst/actions?query=workflow%3ATests+branch%3Amaster+event%3Apush)
[![PyPI version](https://img.shields.io/pypi/v/mdformat-myst)](https://pypi.org/project/mdformat-myst)

# mdformat-myst

> Mdformat plugin for MyST compatibility

## Description

[Mdformat](https://github.com/executablebooks/mdformat) is a formatter for
[CommonMark](https://spec.commonmark.org/current/)
compliant Markdown.

Mdformat-myst is an mdformat plugin that changes the target specification to
[MyST](https://myst-parser.readthedocs.io/en/latest/using/syntax.html),
making the tool able to format the following syntax extensions:

- [tables](https://github.github.com/gfm/#tables-extension-)
- [directives](https://myst-parser.readthedocs.io/en/latest/using/syntax.html#syntax-directives)
- [roles](https://myst-parser.readthedocs.io/en/latest/using/syntax.html#syntax-roles)
- [inline and block "dollar math"](https://myst-parser.readthedocs.io/en/latest/using/syntax.html#math-shortcuts)
- [comments](https://myst-parser.readthedocs.io/en/latest/using/syntax.html#syntax-comments)
- [block breaks](https://myst-parser.readthedocs.io/en/latest/using/syntax.html#syntax-blockbreaks)
- [targets](https://myst-parser.readthedocs.io/en/latest/using/syntax.html#syntax-targets)
- [front matter](https://myst-parser.readthedocs.io/en/latest/using/syntax.html#extended-block-tokens)
- [footnotes](https://pandoc.org/MANUAL.html#footnotes)

## Install

```sh
pip install mdformat-myst
```

## Usage

```sh
mdformat <filename>
```