semvec/pypi-packages huggingface dataset:
mcp-mobile-app 0.1.1
MCP Server for Mobile App Development - Generate Login, Home, and Settings pages for React Native, Flutter, SwiftUI, and Kotlin
Requires Python: >=3.10
Keywords: ai, claude, copilot, flutter, kotlin, mcp, mobile, react-native, swiftui

# MCP Mobile App Builder

MCP Server for Mobile App Development - Generate Login, Home, and Settings pages for React Native, Flutter, SwiftUI, and Kotlin/Jetpack Compose.

## Installation

```bash
pip install mcp-mobile-app
```

Or run directly with:
```bash
uvx mcp-mobile-app
```

## Configuration

### Claude Desktop

Add to your `claude_desktop_config.json`:

```json
{
  "mcpServers": {
    "mobile-app-builder": {
      "command": "uvx",
      "args": ["mcp-mobile-app"]
    }
  }
}
```

### VSCode (Copilot)

Add to `.vscode/mcp.json`:

```json
{
  "servers": {
    "mobile-app-builder": {
      "command": "uvx",
      "args": ["mcp-mobile-app"]
    }
  }
}
```

## Available Tools

### `build_login_page`

Generate a login page for mobile apps.

**Parameters:**
- `framework`: Target framework - `react-native`, `flutter`, `swiftui`, or `kotlin`
- `auth_type`: Authentication type - `email`, `phone`, or `username`
- `include_social_login`: Include social login buttons (Google, Apple)
- `include_remember_me`: Include remember me checkbox
- `include_forgot_password`: Include forgot password link
- `styling`: Style theme - `modern`, `minimal`, or `classic`

### `build_home_page`

Generate a home page for mobile apps.

**Parameters:**
- `framework`: Target framework
- `layout`: Page layout - `dashboard`, `feed`, `grid`, or `list`
- `include_header`: Include app header with title/logo
- `include_bottom_nav`: Include bottom navigation bar
- `include_search`: Include search functionality
- `card_style`: Card layout - `grid`, `list`, or `carousel`

### `build_settings_page`

Generate a settings page for mobile apps.

**Parameters:**
- `framework`: Target framework
- `sections`: Custom sections list e.g. `['account', 'privacy', 'about']`
- `include_profile_section`: Include user profile section at top
- `include_theme_toggle`: Include dark/light theme toggle
- `include_notifications`: Include notification settings
- `include_logout`: Include logout button

## Usage Examples

In Claude or Copilot, simply ask:

- "Build me a Flutter login page with email authentication"
- "Create a React Native home page with a grid layout and search"
- "Generate a SwiftUI settings page with dark mode toggle"

## License

MIT
digitalkin-proto 0.2.0
Python Generated gRPC client and server interfaces from Digitalkin's service apis
Requires Python: >=3.10
Keywords: digitalkin, kin, agent, gprc, sdk

# digitalkin_proto

[![CI](https://github.com/DigitalKin-ai/service-apis-py/actions/workflows/ci.yml/badge.svg)](https://github.com/DigitalKin-ai/service-apis-py/actions/workflows/ci.yml)
[![PyPI](https://img.shields.io/pypi/v/digitalkin_proto.svg)](https://pypi.org/project/digitalkin_proto/)
[![Python Version](https://img.shields.io/pypi/pyversions/digitalkin_proto.svg)](https://pypi.org/project/digitalkin_proto/)
[![License](https://img.shields.io/github/license/DigitalKin-ai/service-apis-py)](https://github.com/DigitalKin-ai/service-apis-py/blob/main/LICENSE)

Python Generated gRPC client and server interfaces from Digitalkin's service
APIs.

## Installation

```bash
pip install digitalkin_proto
```

## Overview

This package provides Python interfaces generated from Digitalkin's Protocol
Buffer definitions, enabling seamless integration with Digitalkin services via
gRPC.

## Usage

### Basic Import

```python
import digitalkin_proto
from digitalkin_proto.agentic_mesh_protocol.module.v1 import module_pb2, module_service_pb2_grpc
```

### Working with gRPC Services

Example for connecting to a gRPC service:

```python
import grpc
from digitalkin_proto.agentic_mesh_protocol.module.v1 import module_service_pb2_grpc
from digitalkin_proto.agentic_mesh_protocol.module.v1 import module_pb2

# Create a gRPC channel and client stub
channel = grpc.insecure_channel('localhost:50051')
stub = module_service_pb2_grpc.ModuleServiceStub(channel)

# Create a request object
request = module_pb2.YourRequestType(
    field1="value1",
    field2="value2"
)

# Call the service
response = stub.YourServiceMethod(request)
print(response)
```

## Development

### Prerequisites

- Python 3.10+
- [uv](https://astral.sh/uv) - Modern Python package management
- [Task](https://taskfile.dev/) - Task runner
- rsync - For copying generated files

Note: `buf` and `protoc` are handled by the submodule via npx, no local installation needed

### Setup Development Environment

```bash
# Clone the repository with submodules
git clone --recurse-submodules https://github.com/DigitalKin-ai/service-apis-py.git
cd service-apis-py

# Setup development environment
task setup

# Or use the quick dev setup command
task dev
```

### Common Development Tasks

```bash
# Generate Python code from protobuf definitions
task gen

# Build the package
task build

# Run tests
task test

# Format code
task fmt

# Lint code
task lint

# Clean build artifacts
task clean

# Bump version
task bump-version -- patch
task bump-version -- minor
task bump-version -- major
```

### Publishing Process

1. Update code and commit changes
2. Use the GitHub "Create Release" workflow to bump version (patch, minor,
   major)
3. The workflow will automatically create a new release and publish to PyPI

## License

This project is licensed under the terms specified in the LICENSE file.
envseal 1.1.0
Encrypt sensitive values in environment files using AES-GCM
Requires Python: >=3.8
Keywords: aes, aes-gcm, encryption, environment, obfuscation, secrets, security

# EnvSeal

EnvSeal allows you to store encrypted values in your environment files (like `.env`) instead of plain-text secrets. It uses industry-standard AES-GCM encryption and provides flexible options for managing your master passphrase.

## Installation

```bash
pip install envseal
```

## Links

- **Documentation:** [Docs](https://docs.envseal.org/)
- **Source Code:** [GitHub](https://github.com/justTil/envseal)
- **Package:** [PyPI](https://pypi.org/project/envseal/)

## Security Disclaimer

> **⚠️ Important:** While EnvSeal encrypts your secrets, **encrypted environment files should still never be committed to version control systems** like Git, GitHub, GitLab, or any other remote platform.   Even encrypted secrets can pose security risks if exposed publicly.  
> EnvSeal helps prevent the accidental exposure of secrets by protecting against leaks from screenshots, screen-sharing sessions, or unintentional commits to version control.
> **For production environments, always use proper secret management solutions such as:**
>- Cloud-native secret managers (AWS Secrets Manager, Azure Key Vault, Google Secret Manager)
>- Dedicated tools like HashiCorp Vault, Doppler, or Infisical
>- CI/CD platform secret stores (GitHub Secrets, GitLab CI/CD variables)
utaupy 1.22.1
Python3 module for UTAU and singing-databases
Requires Python: >=3.9
Keywords: UTAU

# utaupy
[![PyPI](https://img.shields.io/pypi/v/utaupy.svg)](https://pypi.python.org/pypi/utaupy)

UTAU周辺のデータ処理を行うPythonのパッケージです。READMEは書いてる途中です。
PythonでUTAUプラグインを作りたい場合は、C# 用の **[utauPlugin](https://github.com/delta-kimigatame/utauPlugin)** をPythonに移植した **[pyUtau](https://github.com/UtaUtaUtau/pyUtau)** のほうがいいかもしれません。ビブラートやピッチの扱いが便利そうです。

## 利用規約

LICENSE ファイルをご覧ください。

## 処理できるファイル

- .ust (UTAU)
- .txt (UTAU Plugin Script)
- .txt (録音リスト)
- .ini (setParam および UTAU音源原音設定)
- .lab (歌唱データベース用音素ラベル)
- .table (ローマ字かな対応表)
- .svp (Synthesizer V R2)
- .csv (REAPER リージョン・マーカー用)



## 機能概要

- INI, UST, LAB ファイルのデータをクラスオブジェクトとして扱います。
- INI, UST, LAB ファイルを変換できます。ただし不可逆の処理が多いです。



# Methods

---

## utaupy.ust

---

### Ust

UST ファイルを取り扱うためのクラス

### load(path)

USTファイルを読み取り、Ust オブジェクトにする。

```Python
ustobj = utaupy.ust.load(path)
print(type(ustobj))
# <class 'utaupy.ust.Ust'>
```

---

## utaupy.otoini

UTAUの原音設定ファイルを扱うモジュール。setParamでの利用を想定。

---

### class utaupy.otoini.OtoIni(collections.UserList)

oto.ini ファイルを扱うためのクラス。

---

### class utaupy.otoini.Oto(collections.UserDict)

oto.ini に含まれる各原音のパラメータを扱うクラス。

---

## utaupy.table

かなローマ字変換表などを扱うモジュール。

## utaupy.convert

Ust オブジェクト、OtoIni オブジェクト、Label オブジェクトなどを変換するモジュール。

## utaupy.reaper

REAPER (DAW) のリージョン・マーカー用CSVファイルを扱うモジュール。

## utaupy.utau

UTAUエディタで行う操作の代替と、UTAU音源の原音値取得などをするモジュール。「パラメータ自動調整」などができる。

## utaupy.utauplugin

UTAUプラグインをつくるためのモジュール。utaupy.utauplugin.UtauPlugin クラスは utaupy.ust.Ust を継承し、プラグイン用に最適化した子クラス。

使用例として半音上げプラグインを貼っておきます。

```Python
import utaupy

def notenum_plus1(utauplugin):
    """
    utauplugin: utaupy.utauplugin.UtauPlugin class object
    全てのノートを半音上げる
    """
    # 全ノートを取得
    notes = utauplugin.notes
    # 半音上げ
    for note in notes:
        note.notenum += 1

if __name__ == '__main__':
    # automatically
    # read the utau plugin script
    # load as utaupy.utauplugin.UtauPlugin class object
    # overwrite the utau plugin script
    utaupy.utauplugin.run(notenum_plus1)
```





## 連絡先

- Twitter: @oatsu_c

- GitHub: oatsu-gh
doctortest 1.0.1
Utilities for writing Python doctests
Requires Python: >=3.9

# doctortest

`doctortest` is a simple python package with helpful functionality for writing
docstring-based tests.

## Less boilerplate for running doctests

Successful example:
```python
def some_function(value: int) -> int:
    """
    Doubles given `value` by 2.

    >>> some_function(0)
    0
    >>> some_function(1)
    2
    >>> some_function(314)
    628
    """
    return value * 2

class SomeModuleTests(unittest.TestCase):
    def test_some_function(self):
        run_doctests(some_function)
```

An example that fails with `AssertionError` in case at least one assertion
is failing:
```python
def some_function(value: int) -> int:
    """
    Doubles given `value` by 2.
    >>> some_function(0)
    -1
    """
    return value * 2

class SomeModuleTests(unittest.TestCase):
    with self.assertRaises(AssertionError):
        run_doctests(some_function)
```

## Exposing context from other docstrings

Docstrings might use variables defined in other scopes, as shown by the
following example:

```python
class Colossus:
    """
    Hello, I am Colossus, the doctor's dog.

    >>> colossus_the_first = Colossus(endurance=3, is_happy=True)
    """

    def __init__(self, endurance: int, is_happy: bool = False) -> None:
        """
        Colossus can be awakened with the following preconditions:

        >>> happy_colossus = Colossus(endurance=8, is_happy=True)
        >>> unhappy_colossus = Colossus(endurance=2)
        """
        self.endurance = endurance
        self.is_happy = is_happy

    def bark(self) -> str:
        """
        Barking as loud as the constructor parameters told me to.

        >>> colossus_the_first.bark()
        'WOOOF'
        >>> happy_colossus.bark()
        'WOOOOOOOOF'
        >>> unhappy_colossus.bark()
        'woof :('
        """
        noise = "W" + "O" * self.endurance + "F"
        if not self.is_happy:
            return noise.lower() + " :("
        return noise
```

Running the doctests as follows would **not** work because it would result
in `NameError: 'unhappy_colossus' is not defined`:

```python
class ColossusTests(TestCase):
    def test_bark(self):
        run_doctests(Colossus.bark, out=write_output)
```

But the following example using `parse_docstring_variables` **would** work:
```python
class ColossusTests(TestCase):
    def test_bark(self) -> None:
        run_doctests(
            Colossus.bark,
            globs={
                **parse_docstring_variables(Colossus),
                **parse_docstring_variables(
                    Colossus.__init__,
                    globs={"Colossus": Colossus},
                ),
            },
        )
```
vbvstatus 0.1.0
A command-line tool and library for checking VBV status and performing BIN lookups.
Requires Python: >=3.6

# VBV Status Checker (`vbvstatus`)

A simple Python package for checking VBV (Verified by Visa) status and performing BIN (Bank Identification Number) lookups directly from your command line or Python script.

## Features

*   **Command Line Interface (CLI):** Quickly check status using the `vbvstatus` command.
*   **Library Integration:** Easily integrate the checking logic into your Python applications.
*   **VBV Status:** Checks VBV status against a local, bundled database.
*   **BIN Lookup:** Uses the `https://bins.antipublic.cc/` API for detailed bank information.
*   **Owner Credit:** Includes the owner's credit (`@unik_xd`) in the response.

## Installation

You can install the package using pip:

\`\`\`bash
pip install vbvstatus
\`\`\`

## Usage

### Command Line

Run the `vbvstatus` command followed by the card details in the format `cc|mm|yy|cvv`:

\`\`\`bash
vbvstatus 4000050000000000|12|25|123
\`\`\`

**Example Output:**

\`\`\`json
{
    "status": "SUCCESS",
    "cc_bin": "400005",
    "vbv_status": "3D TRUE ❌",
    "bin_lookup": {
        "bin": "400005",
        "brand": "VISA",
        "type": "DEBIT",
        "level": "CLASSIC",
        "country": "UNITED STATES",
        "country_code": "US",
        "bank": "WELLS FARGO BANK, N.A.",
        "url": "www.wellsfargo.com",
        "phone": "1-800-869-3557"
    },
    "owner": "@unik_xd",
    "time_taken": "0.54s"
}
\`\`\`

### Python Library

You can import the `check` function directly into your Python code:

\`\`\`python
from vbvstatus import check

cc_data = "4000050000000000|12|25|123"
result = check(cc_data)

import json
print(json.dumps(result, indent=4))
\`\`\`

## Data Source

The VBV status data is bundled with the package in `vbvbin.txt`. The BIN lookup is performed via the external API: `https://bins.antipublic.cc/`.

## Disclaimer

This tool is provided for educational and authorized testing purposes only. Use responsibly.
\`\`\`