semvec/pypi-packages huggingface dataset:
prompt-autotune 0.4.0
A light weight library that takes in a `task description` and a `prompt` and tunes the prompt to perform better.
License: MIT

# prompt-autotune

 A light weight library that takes in a `task description` and a `prompt` and tunes the prompt to perform better.

 Accepting any and all PRs!

## Installation

```bash
pip install prompt-autotune
```

## Usage

### Basic usage

1. Import and initialize TunePrompt

```python
from prompt_autotune import TunePrompt
tuner = TunePrompt(
    task = "your task here",
    prompt = "your prompt here",
    verbose = True # makes it log updates
)
```

2. Call it as a function, the tuner will prompt you through the process through the command line

```python
tuner()
```

3. Once finished, access your tuned prompt

```python
new_prompt = tuner.prompt
```

### Command Line Tool

1. Type the command and press enter.

```bash
tune
```

2. Follow through the process.


3. The final prompt will be printed on the console.

Enjoy!
EnhancedInput 0.1.1
A package to enhance the input function in Python
License: MIT
Requires Python: >=3.11
Keywords: input,enhanced,python

*work in progress*

# EnhancedInput
### The easiest way to deal with input in Python
It's as easy as this!
```python
from enhancedinput import EnhancedInput

# Create an EnhancedInput object
inp = EnhancedInput(theme=Themes.fancy)

# Get input from the user, with a length validator 1-20 characters
name = inp.get("What is your name?", validators=[Validators.LengthValidator(1, 20)])

# Get input from the user, with a range validator 0-120,
# which will automatically be valited to an int and returned as an int
age = inp.get("What is your age?", input_type=int,
              validators=[Validators.RangeValidator(0, 120)])
```
contextvars-extras 0.7.0
This package is not maintained anymore. Please switch to 'contextvars-registry'.
License: MIT
Requires Python: >=3.7.1,<4.0.0
Keywords: contextvars,context,async,threading,gevent

contextvars-extras
==================

Project Moved
-------------

**The project was renamed to `contextvars-registry` and moved to**:

- https://pypi.org/project/contextvars-registry/
- https://github.com/vdmit11/contextvars-registry


**This package is not maintained anymore. Please switch to `contextvars-registry`.**

Description
-----------

``contextvars-extras`` is a set of extensions for the Python's `contextvars`_ module.

In case you are not familiar with the `contextvars`_ module, its `ContextVar`_ objects
work like Thread-Local storage, but better: they are both thread-safe and async task-safe,
and they can be copied (all existing vars copied in O(1) time), and then you can run
a function in the copied and isolated context.

.. _contextvars: https://docs.python.org/3/library/contextvars.html
.. _ContextVar: https://docs.python.org/3/library/contextvars.html#contextvars.ContextVar

The `contextvars`_ is a powerful module, but its API seems too low-level.

So this ``contextvars_extras`` package provides some higher-level additions on top of the
standard API, like, for example, organizing `ContextVar`_ objects into registry classes,
with nice ``@property``-like access:

.. code:: python

    from contextvars_extras import ContextVarsRegistry

    class CurrentVars(ContextVarsRegistry):
        locale: str = 'en'
        timezone: str = 'UTC'

    current = CurrentVars()

    # calls ContextVar.get() under the hood
    current.timezone  # => 'UTC'

    # calls ContextVar.set() under the hood
    current.timezone = 'GMT'

    # ContextVar() objects can be reached as class members
    CurrentVars.timezone.get()  # => 'GMT'

That makes your code more readable (no more noisy ``.get()`` calls),
and it is naturally firendly to `typing`_, so static code analysis features
(like type checkers and auto-completion in your IDE) work nicely.

.. _typing: https://docs.python.org/3/library/typing.html

Check out the `full documentation <https://contextvars-extras.readthedocs.io>`_

Links
-----

- Read the Docs: https://contextvars-extras.readthedocs.io
- GitHub repository: https://github.com/vdmit11/contextvars-extras
- Python package: https://pypi.org/project/contextvars-extras/


.. |pypi badge| image:: https://img.shields.io/pypi/v/contextvars-extras.svg
  :target: https://pypi.org/project/contextvars-extras/
  :alt: Python package version

.. |build badge| image:: https://github.com/vdmit11/contextvars-extras/actions/workflows/build.yml/badge.svg
  :target: https://github.com/vdmit11/contextvars-extras/actions/workflows/build.yml
  :alt: Tests Status

.. |docs badge| image:: https://readthedocs.org/projects/contextvars-extras/badge/?version=latest
  :target: https://contextvars-extras.readthedocs.io/en/latest/?badge=latest
  :alt: Documentation Status
coolmit 0.2.0
Don't just commit; coolmit.
License: MIT
Keywords: git cool commit

coolmit
=======
Don't just commit; coolmit. Make your commits cooler with coolmit today!
[![Build Status](https://travis-ci.org/awentzonline/coolmit.png)](https://travis-ci.org/awentzonline/coolmit)
[![Coverage Status](https://coveralls.io/repos/awentzonline/coolmit/badge.png)](https://coveralls.io/r/awentzonline/coolmit)

Eliminate boring commit hashes! With *coolmit* you choose
the beginning of the commit hash, giving your commits that
*coolmit* edge. Impress your boss and aggressively flex
your toned, bronze code muscle in the faces of your peers.

This was inspired by one of the problems in Stripe's CTF3.

[Here's a nice list of words you can make with hexadecimal characters.](http://nedbatchelder.com/text/hexwords.html)

Installation
------------
`pip install coolmit` or `python setup.py install`

Usage
-----
To update the hash of the current HEAD:
`git coolmit DESIRED_PREFIX`

E.g.: `git coolmit beef`

License
-------
MIT