semvec/pypi-packages huggingface dataset:
ottos-expeditions 0.0.5
Otto's Expeditions
Requires Python: >=3.9

# Otto's Expeditions

[![PyPI](https://img.shields.io/pypi/v/ottos-expeditions.svg)](https://pypi.org/project/ottos-expeditions)

Python package and Ascend Projects for Otto's Expeditions!

## Layout

| Path | Description |
| --- | --- |
| [`src/`](src) | Python package source code. |
| [`projects/`](projects) | Ascend projects source code. |
| [`pyproject.toml`](pyproject.toml) | Python project configuration. |
| [`uv.lock`](uv.lock) | Python package lock file. |
| [`justfile`](justfile) | Justfile for running tasks. |
| [`dev.py`](dev.py) | Development script. |

## Running the Ascend projects

See [Ascend's getting started documentation](https://docs.ascend.io/getting-started) to get started with Ascend.

## Python installation

Using `uv` is recommended.

### PyPI

Install the package:

```bash
uv pip install ottos-expeditions
```

### Development

Clone the repo:

```bash
git clone git@github.com:ascend-io/ascend-community.git
```

or:

```bash
gh repo clone ascend-io/ascend-community
```

Change into the directory:

```bash
cd ascend-community/ottos-expeditions
```

Install `just` and `uv`:

```
brew install just uv
```

`just setup`:

```bash
just setup
```

Source the Python vritual environment:

```bash
. .venv/bin/activate
```

Run the data generation:

```bash
ottos-expeditions datagen --days 7
```
env-key-manager 0.1.0
A secure environment variable key manager with encryption support
Requires Python: >=3.7

# Env Key Manager

一个安全的环境变量密钥管理器，支持加密存储和加载环境变量。

## 功能特点

- 安全加密存储环境变量
- 支持自定义环境变量名称
- 交互式命令行界面
- 自动保存和加载已配置的密钥
- 使用 Fernet 对称加密算法
- 支持自定义配置文件路径

## 安装

```bash
pip install env-key-manager
```

## 使用方法

### 命令行使用

```bash
# 启动交互式配置
env-key-manager

# 或者直接指定环境变量名称
env-key-manager --env-names "API_KEY1" "API_KEY2"

# 使用自定义配置文件
env-key-manager --config-file "/path/to/config.json"
```

### Python 代码中使用

```python
from env_key_manager import APIKeyManager

# 创建实例
key_manager = APIKeyManager()

# 设置环境变量
key_manager.setup_api_key(["OPENAI_API_KEY", "API_KEY2"])

# 使用自定义配置文件
key_manager = APIKeyManager(config_file="/path/to/config.json")
```

## 配置说明

- 配置文件默认保存在用户主目录下的 `.env_config.json`
- 所有密钥都经过加密存储
- 支持自定义配置文件路径
- 使用 Fernet 对称加密算法确保安全性

## 开发

```bash
# 克隆仓库
git clone https://github.com/ROOKIE-AI/env-key-manager.git
cd env-key-manager

# 安装开发依赖
pip install -e ".[dev]"

# 运行测试
pytest
```

## 许可证

MIT License

## 贡献

欢迎提交 Issue 和 Pull Request！

## 作者

ROOKIE
hexdoc-hextrogen 1.1.0.1.0.0
Python web book docgen and hexdoc plugin for Hextrogen.
Requires Python: >=3.11
Keywords: hexdoc

# hexdoc-hextrogen

Python web book docgen and [hexdoc](https://pypi.org/project/hexdoc) plugin for Hextrogen.

## Version scheme

We use [hatch-gradle-version](https://pypi.org/project/hatch-gradle-version) to generate the version number based on whichever mod version the docgen was built with.

The version is in this format: `mod-version.python-version.mod-pre.python-dev.python-post`

For example:
* Mod version: `0.11.1-7`
* Python package version: `1.0.dev0`
* Full version: `0.11.1.1.0rc7.dev0`

## Setup

Install Python 3.11 and Node 18 (20+ is **not** currently supported).

```sh
python3.11 -m venv venv

.\venv\Scripts\activate   # Windows
. venv/bin/activate.fish  # fish
source venv/bin/activate  # everything else

# run from the repo root, not doc/
pip install -e .[dev]
```

## Usage

For local testing, create a file called `.env` in the repo root following this template:
```sh
GITHUB_REPOSITORY=miyucomics/hextrogen
GITHUB_SHA=main
GITHUB_PAGES_URL=https://miyucomics.github.io/hextrogen/
```

Useful commands:
```sh
# show help
hexdoc -h

# render and serve the web book in watch mode
nodemon --config doc/nodemon.json

# render and serve the web book
hexdoc serve

# export, render, and merge the web book
hexdoc export
hexdoc render
hexdoc merge

# start the Python interpreter with some extra local variables
hexdoc repl
```