semvec/pypi-packages huggingface dataset:
mockcache3 2.0
The Python dictionary-based mock memcached client library.
License: MIT
Requires Python: >=3.7,<4.0

The Python dictionary-based mock memcached client library. It does not
connect to any memcached server, but keeps a dictionary and stores every cache
into there internally. It is a just emulated API of memcached client only for
tests. It implements expiration also. NOT THREAD-SAFE.
This module and other memcached client libraries have the same behavior.

It is a fork from [mockcache](https://github.com/lunant/mockcache) to support
new Python versions and fix a few bugs.
create-pyproj 1.2.0
An easy way to start a new python project
License: MIT
Requires Python: >=3.10

# Create PyProj

```text
   ______                __          ____        ____               _
  / ____/_______  ____ _/ /____     / __ \__  __/ __ \_________    (_)
 / /   / ___/ _ \/ __ `/ __/ _ \   / /_/ / / / / /_/ / ___/ __ \  / /
/ /___/ /  /  __/ /_/ / /_/  __/  / ____/ /_/ / ____/ /  / /_/ / / /
\____/_/   \___/\__,_/\__/\___/  /_/    \__, /_/   /_/   \____/_/ /
                                       /____/                /___/
```

## Create a new python skeleton project

## Usage

```python
create-pyproj <projectname>
```

The project structure will be copied to the folder ./\<projectname\>, the modules installed with Pipenv and a git repo initiated.

---

The project has a number of development tools
and convenince functions to get you started quickly!

This basic version starts with:

- settings manager, save, load and update using yaml.
- a logging setup with console and file handlers.
- a version manager, to keep the version file easily asccessible for CI/CD

### Project structure

<!-- PROJ_STRUCTURE -->

```text
    - .vscode
        - settings.json
    - src
        - _config
            - logger.py
            - logging.yaml
            - settings.py
            - version.py
        - main.py
        - settings.yaml
    - .env
    - .flake8
    - .style.yapf
    - .gitignore
    - Pipfile
    - README.md
    - VERSION
```

<!-- END PROJ_STRUCTURE -->

### Detailed How Tos

- Pipenv
- Pydantic
pia 0.2.0
(Alternative) Package Installer for Ansible
License: MIT
Requires Python: >=3.8
Keywords: ansible

# PIA - Package Installer for Ansible

> Like pip but for Ansible content, resilient content management that works
> fast, offline, with caching, compatible with multiple versions of ansible
> and a very friendly user interface.

This project aims to become an alternative to the current `ansible-galaxy`
command line tool, one that would address some shortcomings such as:

- Ability to run offline, especially when checking if current dependencies
  are up to date.
- Use caching similar to how pip does, so network access would be needed only
  if current data is not available locally.
- Be idempotent.

## Installation

```
pip3 install pia
```

## Usage

Please note that not all features are implemented yet.

```bash
# Install a collection
pia install namespace.collection_name
# should also accept aliases like `pip i ...`

# Install a collection archive from disk
pia install ./path/to/collection.tar.gz

# Uninstall a collection
pia uninstall namespace.collection_name

# List installed collections
pia list
```