semvec/pypi-packages huggingface dataset:
fpythonic.credits 1.3.1
Functional Pythonic Programming  - Namespace package `fpypthonic`
Requires Python: >=3.12

# PyPI fpythonic Namespace Projects

**WARNING: Under Construction**

Collection of Python packages to aid in general software development.
These Python developer libraries consist of Python PyPI namespace
packages all under the **fpythonic.** "namespace."

These tools tend to prefer a functional programming approach yet
still endeavor to remain Pythonic. The name `fpythonic` is a combination
of `fp` for functional programming and the adjective Pythonic.

The `grscheller/fpythonic` PyPI project is a stub which is intended
**NOT TO BE INSTALLED**. The main purpose of it's associated GitHub
repo, `grscheller/fpthonic`, is to host the documentation and serve as
a homepage for the fpythonic namespace projects.

| Python Package | Projects (PyPI) | Source Code (GitHub) |
|:-------------- |:--------------- |:-------------------- |
| fpythonic.credits | [fpythonic.credits][10] | [fpythonic][20] |
| fpythonic.circular_array | [fpythonic.circular-array][11] | [fpythonic-circular-array][21] |
| fpythonic.containers | [fpythonic.containers][12] | [fpythonic-containers][22] |
| fpythonic.fp | [fpythonic.fp][13] | [fpythonic-fp][23] |
| fpythonic.iterables | [fpythonic.iterables][14] | [fpythonic-iterables][24] |
| fpythonic.queues | [fpythonic.queues][15] | [fpythonic-queues][25] |
| fpythonic.splitends | [fpythonic.splitends][16] | [fpythonic-splitends][26] |

### Detailed Documentation

Detailed pdoc generated [documentation][1] for 
all [fpythonic PyPI Namespace Projects][2].

### License Information

This repo itself, as well as all other Pythonic FP namespace projects,
are licensed under the Apache License Version 2.0, January 2004.

See [CHANGELOG.md](./CHANGELOG.md) for ongoing changes.

[1]: https://grscheller.github.io/fpythonic/
[2]: https://github.com/grscheller/fpythonic/blob/main/README.md
[10]: https://pypi.org/project/fpythonic.credits/
[11]: https://pypi.org/project/fpythonic.circular-array/
[12]: https://pypi.org/project/fpythonic.containers/
[13]: https://pypi.org/project/fpythonic.fp/
[14]: https://pypi.org/project/fpythonic.iterables/
[15]: https://pypi.org/project/fpythonic.queues/
[16]: https://pypi.org/project/fpythonic.splitends/
[20]: https://github.com/grscheller/fpythonic/
[21]: https://github.com/grscheller/fpythonic-circular-array/
[22]: https://github.com/grscheller/fpythonic-containers/
[23]: https://github.com/grscheller/fpythonic-fp/
[24]: https://github.com/grscheller/fpythonic-iterables/
[25]: https://github.com/grscheller/fpythonic-queues/
[26]: https://github.com/grscheller/fpythonic-splitends/
fpythonic 1.4.0
Pythonic Functional Programming  -  PyPI `fpypthonic` Namespace packages
Requires Python: >=3.12

# PyPI fpythonic Namespace Projects

**WARNING: DO NOT INSTALL THIS PACKAGE**

It is an empty module whose purpose is to claim the`fpythonic` name on
PyPI. This name is used by a family of namespace PyPI packages to
support a functional style of which still endeavors to remain Pythonic.

If this module is installed the rest of the namespace packages will no
longer work.
aiagentaz 0.2.0
A Python package for easily interacting with various AI services.
Requires Python: >=3.7

# AI Agent AZ

A Python package that provides a simple and unified interface for interacting with various AI services.

## Installation

```bash
pip install aiagentaz
```

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

### Development Setup

1. Clone the repository
```bash
git clone https://github.com/yourusername/aiagentaz.git
cd aiagentaz
```

2. Install development dependencies
```bash
pip install -e .
```

3. Run tests
```bash
pytest
```

## Support

If you encounter any problems or have any questions, please [open an issue](https://github.com/tahseenadit/aiagentaz/issues).

## Acknowledgments

- Inspired by the need for an unified AI service interface

---
dg-clt 0.2.0
The Dazed Gerbil's Command Line Tools
Requires Python: >=3.10

# The Dazed Gerbil's Command Line Tools

This is intended to become a simple set of tools I use on a regular basis when developing a cli based app.

You almost certainly don't want to use this. There are probably hundreds of alternatives on PyPi already - each one notably better than my own.

Regardless, if you're determined to cause yourself pain, what does this library do? Not much so far, even less if you don't install it. Handily it's on pypi so just 'pip install dg_clt', 'uv add dg_clt', or whatever your package manager of choice requires. 

## dg_clt.screen

This little function exists out of sheer laziness on my part. All it does is clear the terminal window while remaining platform independent.

```python
import dg_clt as tdg

tdg.screen.clear()
```

The entire code to provide that function is as follows:

```python
import os

clear = lambda: os.system('cls' if os.name == 'nt' else 'clear')
```

I can just never recall the line off-hand when I need it.

## dg_clt.menus

This is a simple class that will clear the screen, display a menu from data you pass in, and return the user's choice once they select a correct menu item.

The Menu class accepts a title as a string, the list of menu items as a dictionary (using a blank key to display a blank line), and a prompt to ask the user to select a menu item (optional, with a default of '> '). The user's choice will be returned as a string.

```python
import dg_clt as tdg

main_menu = tdg.menus.Menu(title='Main Menu',
                           menu_items={'1': 'First item',
                                       '2': 'Second item',
                                       '3': 'Final item',
                                       '':'',
                                       'q': 'Quit the application'},
                           selection="What's it to be? ")

user_choice = main_menu.get_input()
```