semvec/pypi-packages huggingface dataset:
clear-skies 2.0.48
A framework for building backends in the cloud
Requires Python: <4.0,>=3.11

# clearskies

clearskies is a very opinionated Python framework intended for developing microservices in the cloud via declarative programming principles.  It is mainly intended for backend services and so is designed for RESTful API endpoints, queue listeners, scheduled tasks, and the like.

## Installation

```bash
uv add clear-skies
```

or

```bash
pip install clear-skies
```

or

```bash
pipenv install clear-skies
```

or

```bash
poetry add clear-skies
```

## Development

To set up your development environment with pre-commit hooks:

```bash
# Install uv if not already installed
pip install uv

# Create a virtual environment and install all dependencies (including dev)
uv sync

# Install pre-commit hooks
uv run pre-commit install

# Optionally, run pre-commit on all files
uv run pre-commit run --all-files
```
aetherflow 0.0.14
AetherFlow meta package (convenience wrapper for core + scheduler)
Requires Python: >=3.10

# aetherflow 

[![GitHub Repo](https://img.shields.io/badge/GitHub-aetherflow-blue?logo=github)](https://github.com/aicodedao/aetherflow/tree/master/packages/aetherflow)
[![TestPyPI Version](https://img.shields.io/badge/dynamic/json?label=TestPyPI&url=https://test.pypi.org/pypi/aetherflow/json&query=$.info.version&cacheSeconds=10)](https://test.pypi.org/project/aetherflow-core/)
[![PyPI Version](https://img.shields.io/pypi/v/aetherflow?cacheSeconds=10)](https://pypi.org/project/aetherflow/)

`aetherflow` is a **convenience meta package**.

It installs:
- [aetherflow-core](https://github.com/aicodedao/aetherflow/tree/master/packages/aetherflow-core) (core engine + CLI `aetherflow`)
- [aetherflow-scheduler](https://github.com/aicodedao/aetherflow/tree/master/packages/aetherflow-scheduler) (scheduler + CLI `aetherflow-scheduler`)

It intentionally ships **no Python package code** itself (it’s just dependencies).

Use this if you want “the whole suite” with one install command.

---

## Install

```bash
pip install aetherflow
```

---

## What you get

CLIs:
- `aetherflow` (run flows)
- `aetherflow-scheduler` (cron scheduling)

Python modules:
- `aetherflow.core.*`
- `aetherflow.scheduler.*`

Quick sanity check:

```bash
python -c "import aetherflow.core; import aetherflow.scheduler"

aetherflow --help
aetherflow-scheduler --help
```

---

## Namespace package rule (important)

AetherFlow uses a **PEP 420 implicit namespace package** across multiple distributions.

That means:
- There should be **no** `aetherflow/__init__.py` shipped by these distributions.
- You generally should **not** do `from aetherflow import ...`.

Do:
- `from aetherflow.core.api import ...`
- `import aetherflow.core`
- `import aetherflow.scheduler`

---

## Docs (in this repository)

Canonical docs live in [Aetherflow Doumentation](https://github.com/aicodedao/aetherflow/tree/master/docs).

Start here:
- [Home Docs.](https://github.com/aicodedao/aetherflow/tree/master/docs/index.md)
missav-dlw 0.1.1
MissAV video downloader with async HLS support and Rich TUI
Requires Python: >=3.10

# missav-dlw - MissAV Video Downloader

Async HLS video downloader for missav.live with a Rich terminal UI.

## Prerequisites

- Python 3.10+
- FFmpeg

```bash
# macOS
brew install ffmpeg

# Ubuntu/Debian
sudo apt install ffmpeg
```

## Installation

```bash
pip install missav-dlw
```

## Usage

```bash
# Download by video code (番号)
missav-dlw MOON-053

# Download by URL
missav-dlw "https://missav.live/video-id"

# Specify output directory
missav-dlw "https://missav.live/video-id" -o ./downloads

# Choose quality (best, half, worst, or a resolution like 720, 1080)
missav-dlw "https://missav.live/video-id" -q 1080

# Increase concurrent downloads (default: 10)
missav-dlw "https://missav.live/video-id" -c 20

# Combine options
missav-dlw "https://missav.live/video-id" -o ./downloads -q 1080 -c 20
```

### Options

| Flag | Description | Default |
|------|-------------|---------|
| `-o, --output` | Output directory | `.` (current dir) |
| `-q, --quality` | Quality: `best`, `half`, `worst`, or number (e.g. `720`) | `best` |
| `-c, --concurrency` | Max parallel segment downloads | `10` |
glance-store 5.4.0
OpenStack Image Service Store Library
Requires Python: >=3.10

========================
Team and repository tags
========================

.. image:: https://governance.openstack.org/tc/badges/glance_store.svg
    :target: https://governance.openstack.org/tc/reference/tags/index.html
    :alt: The following tags have been asserted for the Glance Store
          Library:
          "project:official",
          "stable:follows-policy",
          "vulnerability:managed".
          Follow the link for an explanation of these tags.
.. NOTE(rosmaita): the alt text above will have to be updated when
   additional tags are asserted for glance_store.  (The SVG in the
   governance repo is updated automatically.)

.. Change things from this point on

Glance Store Library
====================

Glance's stores library

This library has been extracted from the Glance source code for the
specific use of the Glance and Glare projects.

The API it exposes is not stable, has some shortcomings, and is not a
general purpose interface. We would eventually like to change this,
but for now using this library outside of Glance or Glare will not be
supported by the core team.

* License: Apache License, Version 2.0
* Documentation: https://docs.openstack.org/glance_store/latest/
* Source: https://opendev.org/openstack/glance_store/
* Bugs: https://bugs.launchpad.net/glance-store
* Release notes: https://docs.openstack.org/releasenotes/glance_store/index.html
graph-audio 0.2.0
Given a lossless audio format (flac or wav), it will plot the pressure waves in the time domain, and frequency components in the frequency domain.
Requires Python: >=3.11

# Requirements

- `ffmpeg`. Check that it's in your path by doing `ffmpeg -h`.

## Optional

- `uv`

# Usage

Make sure that your input file is a `mp3`, `wav`, `flac`, `ogg`, etc. If it's not supported, just convert the audio using `ffmpeg`.

```
ffmpeg -i audio.m4a audio.mp3
```

## With `uvx`

```
uvx --from graph-audio graph-audio -i <input_audio> -o <output_video>.mp4
```

Enjoy!

# About

This is pretty simple, I hard coded the FPS to 30 and the frequency graph could be a bar graph with better scaling in the x-direction (since we're not that sensitive to the higher frequencies).