semvec/pypi-packages huggingface dataset:
climenu-pkg-baely 0.0.1
Python menu for CLI
Requires Python: >=3.8

# PyCLIMenu

CLI Menu module for Python.

## Usage

### Standard usage

```python
import menu

main_menu = menu.Menu("Main Menu")

main_menu.add_items({
    "Option 1": callback_1,
    "Option 2": callback_2
})

main_menu.display()
```

Alternatively...

```python
import menu

menu.BasicMenu("Main Menu", {
    "Option 1": callback_1,
    "Option 2": callback_2
})
```

### Option menu

```python
import menu

color_menu = menu.OptionMenu("Color")

red = (255, 0, 0)
green = (0, 255, 0)
blue = (0, 0, 255)

color_menu.add_items({
    "Red": red,
    "Green": green,
    "Blue": blue
})

color = color_menu.display()
```

Alternatively...

```python
import menu

color_menu = menu.BasicOptionMenu("Color", {
    "Red": (255, 0, 0),
    "Green": (0, 255, 0),
    "Blue": (0, 0, 255)
})

color = color_menu.selection
```
dj-happy-quotas 0.1.0
Transaction-based quotas for Django
Requires Python: >=3.7,<4.0
Keywords: quotas,credits,saas

# dj-happy-quotas

Transaction-based quotas for Django.

## Introduction

Believe it or not, but some users really don't enjoy signing up for monthly or annual subscription plans. And for some applications such subscriptions also don't really make much sense, like when they are best used ocassionally by means of single-fire transactions.

This package provides handling of transaction-like quotas that a user can fill up on demand.

Handling of pricing plans and payments are not subject of this package.

## Use

Install:

```console
poetry add dj-happy-quotas
```

(A mere `pip install dj-happy-quotas` might work as well.)

Add to `INSTALLED_APPS` in `settings.py`:

```python
INSTALLED_APPS = [
    ...
    'dj-happy-quotas',
    ...
]
```

Run database migrations:

```
python manage.py migrate dj-happy-quotas
```

## Publishing a new release

```sh
# Update version number in pyproject.toml and happy_quotas/__init__.py

# Check that everything looks ok
poetry config --list
poetry check

# Publish
poetry build
poetry publish
```

## Related projects

* [django-billing](https://github.com/gabrielgrant/django-billing) for a very similar approach to this one here but being more generic in targetting recurring billing on top.
* [django-flexible-subscriptions](https://github.com/studybuffalo/django-flexible-subscriptions) for handling of subscriptions where authentication is plugged via Django's standard groups.
* [django-plans](https://github.com/django-getpaid/django-plans) for subscription pricing plans including quotas and account expiration.
* [django-subscriptions](https://github.com/kogan/django-subscriptions) A django package for managing the status and terms of a subscription.
* [django-paddle](https://github.com/kennell/django-paddle) Django models and helpers for integrating paddle subscriptions.
* [dj-paddle](https://github.com/paddle-python/dj-paddle) for subscriptions-related paddle integration.
terminus-client-python 0.0.21
Python client for Terminus DB
Requires Python: >=3.6

Terminus Client Python
==========================

[![build status](https://api.travis-ci.com/terminusdb/terminus-client-python.svg?branch=master)](https://travis-ci.com/terminusdb/terminus-client-python)
[![Documentation Status](https://readthedocs.org/projects/terminus-client-python/badge/?version=latest)](https://terminus-client-python.readthedocs.io/en/latest/?badge=latest)

Python terminus client for TerminusDB API and WOQLpy

**Note: this Python client is only compatible with TerminusDB 1.0 and will no longer be maintained, please check terminusdb.com for latest new regarding Python clients**

## Requirements
- [TerminusDB](https://github.com/terminusdb/terminus-server)
- [Python >= 3.6]

## Installation
-  Terminus Client Python can be download form PyPI using pip:
`python -m pip install terminus-client-python`

this only include the core Python Client and WOQLQuery.

If you want to use woqlDataframe:

`python -m pip install terminus-client-python[dataframe]`

*if you are installing form `zsh` you have to quote the argument like this:*

`python -m pip install 'terminus-client-python[dataframe]'`

- Install from source:

`python -m pip install git+https://github.com/terminusdb/terminus-client-python.git`

## Usage
For the [full Documentation](https://terminus-client-python.readthedocs.io/)

## Tutorials
Visit [terminus-tutorials](https://github.com/terminusdb/terminus-tutorials) for tutorial scripts

## Testing
* Clone this repository
`git clone https://github.com/terminusdb/terminus-client-python.git`

* Install all development dependencies and run tests
```sh
$ make
```

* To run tests only
```sh
$ pytest tests
```

## Report Issues

If you have encounter any issues, please report it with your os and environment setup, version that you are using and a simple reproducible case.

If you encounter other questions, you can ask in our community [forum](https://community.terminusdb.com/) or [Slack channel](http://bit.ly/terminusdb-slack).

## Contribute

It will be nice, if you open an issue first so that we can know what is going on, then, fork this repo and push in your ideas. Do not forget to add a bit of test(s) of what value you adding.

Please check [Contributing.md](Contributing.md) for more information.

## Licence

GNU General Public License v3 (GPLv3)

Copyright (c) 2019