semvec/pypi-packages huggingface dataset:
mypwd 0.9.1
Very simple password vault for Python projects
Requires Python: >=3.11

# Very simple password vault for Python projects.

I often forgot the passwords in my scripts and committed them to the repository. So I created a simple password vault so that it doesn't happen to me anymore.

## 1. Usage

### 1.1 Basic setup and usage

Install `mypwd` module.

```
pip install mypwd
```

Now you can use `mypwd` your project:

```python
import mypwd

login, password, server = mypwd.get_values("mongo-dev", ["login", "password", "server"])

uri = f"mongodb://{login}:{password}@{server}/admin?retryWrites=true&w=majority"
```

When you run it first time `mypwd` creates vault in your `$HOME` directory and will ask you for login, password and server of your mongo-dev entry and store it in your vault `$HOME/mypwd.json`.

Here is an example of vault content:

```json
{
  "mongo-uat": {
    "login": "appl",
    "password": "hS78#pbTgc#J.CQL",
    "server": "myserver-uat.com"
  },
  "mongo-dev": {
    "login": "appl",
    "password": "VacK>p3k3~t*c~RX",
    "server": "myserver-dev.com",
    "note": "Valid until end of month"
  }
}
```

Now you can access your secrets from python code and you will never commit secret anymore.

### 1.2 Keep your passwords safe and encrypt mypwd.json with GPG

You should store your passwords in encrypted file `mypwd.json.gpg` instead of in plain text file `mypwd.json`.

1. install GPG (if you are using GitBash probably you already have gpg installed)
1. create key-pair `gpg --gen-key` and assign it to your e-mail

Now you can encrypt your `mypwd.json` with your gpg key:
```
mypwd encrypt -e your.email@something.com
```

and later on you can decrypt it back for some manual modification:
```
mypwd decrypt
```

## 2. Installation

Installation is simple:

```
pip install mypwd
```

or

```
python setup.py install
```

## 3. Contribution

Feel free create issue or pull request.

Please install pre-commit before commiting your changes
```
uv run pre-commit install
```
amd-debug-tools 0.2.13
debug tools for AMD systems
Requires Python: >=3.7

# Helpful tools for debugging AMD Zen systems
[![codecov](https://codecov.io/github/superm1/amd-debug-tools/graph/badge.svg?token=Z9WTBZADGT)](https://codecov.io/github/superm1/amd-debug-tools)
[![PyPI](https://img.shields.io/pypi/v/amd-debug-tools.svg)](https://pypi.org/project/amd-debug-tools/)

This repository hosts open tools that are useful for debugging issues on AMD systems.

## Installation
### Distro (Arch)
`amd-debug-tools` has been [packaged for Arch Linux](https://archlinux.org/packages/extra/any/amd-debug-tools/) (and derivatives). You can install it using:

    pacman -Sy amd-debug-tools

### Using a python wheel (Generic)
It is suggested to install tools in a virtual environment either using
`pipx` or `python3 -m venv`.

#### From PyPI
`amd-debug-tools` is distributed as a python wheel, which is a
binary package format for Python. To install from PyPI, run the following
command:

    pipx install amd-debug-tools

### From source
To build the package from source, you will need to the `python3-build`
package natively installed by your distribution package manager. Then you
can generate and install a wheel by running the following commands:

    python3 -m build
    pipx install dist/amd-debug-tools-*.whl

### Ensuring path
If you have not used a `pipx` environment before, you may need to run the following command
to set up the environment:

    pipx ensurepath

This will add the `pipx` environment to your path.

## Running in-tree
Documentation about running directly from a git checkout is available [here](https://github.com/superm1/amd-debug-tools/blob/master/docs/in-tree.md).

## Tools

Each tool has its own individual documentation page:
* [amd-s2idle](https://github.com/superm1/amd-debug-tools/blob/master/docs/amd-s2idle.md)
* [amd-bios](https://github.com/superm1/amd-debug-tools/blob/master/docs/amd-bios.md)
* [amd-pstate](https://github.com/superm1/amd-debug-tools/blob/master/docs/amd-pstate.md)
* [amd-ttm](https://github.com/superm1/amd-debug-tools/blob/master/docs/amd-ttm.md)
aa-theme-zima 0.2.5
Theme for zimacorp.space
Requires Python: <4,>=3.10

# Alliance Auth Zima Theme

## Installation

```shell
pip install git+https://gitlab.com/zima-corp/aa-theme-zima.git
```

Now open your `local.py` and add the following right below your `INSTALLED_APPS`:
```python
# Zima Theme - https://gitlab.com/zima-corp/aa-theme-zima
INSTALLED_APPS.insert(0, "aa_theme_zima")
```

After installation, run the command:
```shell
python manage.py collectstatic
```

## Upgrade

```shell
python manage.py collectstatic
```

**Important**

If you are using [aa-gdpr](https://gitlab.com/tactical-supremacy/aa-gdpr), the template stuff needs to be **after** the `aa-gdpr`
entry, like this:

```python
# GDPR Compliance
INSTALLED_APPS.insert(0, "aagdpr")
AVOID_CDN = True


# Zima Theme - https://gitlab.com/zima-corp/aa-theme-zima
INSTALLED_APPS.insert(0, "aa_theme_zima")
```