semvec/pypi-packages huggingface dataset:
mcpi 1.2.1
Python library for the Minecraft Pi edition and RaspberryJuice API
License: MIT

# Minecraft: Pi edition API Python Library

`mcpi` Python library for communicating with [Minecraft: Pi edition](https://minecraft.net/en-us/edition/pi/) and [RaspberryJuice](https://github.com/zhuowei/RaspberryJuice).

Visit [github.com/martinohanlon/mcpi](https://github.com/martinohanlon/mcpi) for more information.
qonto-client 0.3
A python client for Qonto
License: MIT

# Qonto python client

Provides a basic interface for querying and exporting Qonto transactions using the [v2 API](https://api-doc.qonto.com/docs/business-api/ZG9jOjI5NjA5OQ-getting-started)

# Requirements

- python3 with pip


# Installation

```
pip install qonto_client
```

```
git clone https://github.com/krezreb/qonto-client.git
cd qonto-client
pip3 install  --user -r requirements.txt
```

# Configuring Qonto API access

To use the export export scripts, you'll need your Qonto API ID and secret key, available in your Qonto settings.  You'll also need your IBAN, upper case without spaces

Set `ID`, `KEY`, `IBAN` environment variables

```
export ID=your_org-12345
export KEY=YOURSECRETKEY12345678
export IBAN=FR7612345000019876543212345
```

# Exporting to Excel

A script to export to Excel is provided

To Export all transactions:

`python3 export_xlsx.py`

Export all transactions from last month 

`python3 export_xlsx.py --last-month`


# Exporting OFX 

A script to export to OFX is provided, Export all transactions as OFX format

`python3 export_ofx.py`
  
Export all transactions from last month as OFX format

`python3 export_ofx.py --last-month`

All options available via the `--help` command
  
`python3 export_ofx.py --help`
  
# Found a BUG, need a feature?

This project was written over a weekend because of a last minute requirement.  Documentation and features are sketchy.
If you found a problem with the code or want a new feature, Open an issue 🍺 ☕
stackdiff 1.1.0
Visualises the changes described by an Amazon Web Services CloudFormation stack change set
License: MIT
Requires Python: >=3.8

# stackdiff

**stackdiff** is a Python package and CLI tool for visualising the changes described by an Amazon Web Services CloudFormation stack change set.

For example:

```text
Description: Foo deployer               =  Description: Foo deployer
Resources:                              =  Resources:
  Deployer:                             =    Deployer:
    Properties:                         =      Properties:
      Policies:                         =        Policies:
      - PolicyDocument:                 =        - PolicyDocument:
          Statement:                    =            Statement:
          - Action:                     =            - Action:
            - acm:DeleteCertificate     =              - acm:DeleteCertificate
            - acm:DescribeCertificate   =              - acm:DescribeCertificate
            - acm:RequestCertificate    =              - acm:RequestCertificate
            Effect: Allow               =              Effect: Allow
            Resource: '*'               =              Resource: '*'
        PolicyName: CertificateManager  =          PolicyName: CertificateManager
                                        >        - PolicyDocument:
                                        >            Statement:
                                        >            - Action: cloudformation:*
                                        >              Effect: Allow
                                        >              Resource: '*'
                                        >          PolicyName: CloudFormation
      UserName: FooDeployer             =        UserName: FooDeployer
    Type: AWS::IAM::User                =      Type: AWS::IAM::User

Logical ID    Physical ID    Resource Type    Action
Deployer      FooDeployer    AWS::IAM::User   Update
```

Full documentation is online at [cariad.github.io/stackdiff](https://cariad.github.io/stackdiff).

## Installation

**stackdiff** requires Python 3.8 or later.

```bash
pip install stackdiff
```

### CLI usage

Pass the ARN, ID or name of the stack and change set:

```bash
stackdiff --stack <STACK> --change <CHANGE>
```
WhatsappLib 0.0.5
This is whatsapp group chat analysis package which will basically help you to extract amazing insights from the group chat and create beautiful interactive visuals in just 2 to 3 lines of code. You do not have to worry about anything, just load the chat file, create an object and use it.
License: MIT
Keywords: whatsapp analyzer,whatsapp lib,whatsapp analysis,whatsapp python,chat,whatsapp group chat analysis,whatsapp library,ronil patil,ronil08,website,download,links,images,videos

This is whatsapp group chat analysis package which will basically extract the insights from the whatsapp group chat and create beautiful interactive visuals in just 2 to 3 lines of code. You do not have to worry about anything, just load the chat file, create an object, and use it. There are more than 15 methods are available which will help you to create beautiful user-interactive charts. Even you can download the preprocessed data, charts, and use it for further analysis. This is my small open source contribution to python's community. For more details visit : https://github.com/ronylpatil/whatsapplib
avereno 0.1.2
Yet another retry utility in Python
License: MIT

# avereno
Yet another retry utility in Python,
_avereno_ being the Malagasy word for _retry_.

## Usage

```python
$ python3 -m pip install avereno
$ python3
from random import random
def a_sometimes_failing_hello():
    if random() < 0.5:
      print("Hello!")
    else:
      raise RuntimeError()

from avereno import retry
retry(a_sometimes_failing_hello, on_retry=lambda __1, __2: print("Oops..."))
> Oops...
> Oops...
> Oops...
> Hello!
```

## Features

The retry policy can be customized through the following arguments,
as described in `help(avereno.retry)`:

```
Optional Keyword Arguments:
  max_retries:        number of retries after which GiveUpRetryError will be raised
  max_sleep:          cumulated sleep (backoff) after which GiveUpRetryError will be raised
  on_retry:           function to invoke _before_ each retry
  init_backoff:       initial backoff that will potentially increase afterwards
  backoff_multiplier: multiplication factor between consecutive backoffs
                      set it to  1 for constant backoff
                      set it to >1 for exponential backoff
```