semvec/pypi-packages huggingface dataset:
cytnx-core 0.1.0
Core component of cytnx
Requires Python: >=3.10

# Cytnx-core
    This is the core compoment of the cytnx library

## Develop

### Package Management
We use [uv](https://docs.astral.sh/uv/getting-started/installation/) to manage the package.

```bash
    uv sync --all-extras --dev
```

To trigger recompile of C++ code:

```bash
    uv sync --reinstall
```

In addition, pre-commit tool should be installed

```bash
    uv run pre-commit install
```

Running pytest:

```bash
    uv run pytest
```

### Building Dependency:

- c++ compiler
- cmake 3.15+ (see CMakeList.txt, default 3.20)

* most of the deps should be able to install via pypi.

GPU:
- CUDA Toolit



## Compile directly the C++ package

```bash
   $mkdir build
   $cd build
   $cmake ../ -DCMAKE_INSTALL_PREFIX=<install destination>
```

## For DEV:

1. Please add corresponding .pyi for binded objects/modules to comply with linting.
crypto-cli-tool 0.0.3
`crypto-cli-tool` is a simple and efficient command-line tool written in Python that allows you to quickly retrieve the latest prices of various cryptocurrencies. It fetches data from a reliable source and presents it in an easy-to-read format.
Requires Python: >=3.6
Keywords: cryptocurrency cli tool crypto price

# crypto-cli-tool 🚀

A command-line interface (CLI) tool to fetch cryptocurrency prices. 💰

## About 📚

`crypto-cli-tool` is a simple and efficient command-line tool written in Python that allows you to quickly retrieve the latest prices of various cryptocurrencies. It fetches data from a reliable source and presents it in an easy-to-read format.

## Installation ⚙️

You can install `crypto-cli-tool` using one of the following methods:

### Using pip (Recommended) 📦
# If you are NOT using pip, you will need to install dependencies > see requirements.txt) 

Install with pip for easy and quick setup:

```bash
pip install crypto-cli-tool
```

### Using curl 🌐

This method allows you to download and install the script manually:

```bash
curl -sSL https://github.com/905timur/crypto-cli/raw/main/crypto.cli.tool -o crypto.cli.tool
chmod +x crypto.cli.tool
sudo mv crypto.cli.tool /usr/local/bin/crypto.cli
```

### Using git clone 🛠️

For developers or those who prefer manual installation:

```bash
git clone https://github.com/905timur/crypto-cli
cd crypto-cli
python setup.py install
```
### Usage 🖥️

Once installed, you can use the crypto.cli command to fetch cryptocurrency prices. 

For example:

```bash
crypto.cli bitcoin
crypto.cli ethereum
crypto.cli litecoin
```

For a full list of options, see the help menu:

```bash
crypto.cli --help
```

### Contributing 🤝

This project welcomes contributions to improve the tool further! Please feel free to submit pull requests or open issues for any bugs or feature requests.

Not a developer but want to report a bug or ask for a feature? Hit me up on X @905txmxr or email me at timur.gab@gmail.com.

### License 📝

This project is licensed under the MIT License.
clean-migrations 1.0.2
Herramienta para limpiar migraciones en proyectos Django
Requires Python: >=3.6

# clean_migrations

`clean_migrations` es una herramienta que elimina los archivos de migraciones generados en proyectos Django, excepto el archivo `__init__.py`.

### Â¿Por quÃ© usar `clean_migrations`?

En proyectos Django, las migraciones pueden acumularse con el tiempo, especialmente durante el desarrollo. Este script facilita la limpieza de las migraciones de todas las aplicaciones de un proyecto de manera rÃ¡pida y sencilla.

## CaracterÃ­sticas

- Borra todos los archivos de migraciones (`.py`) excepto `__init__.py`.
- Recorre automÃ¡ticamente todas las aplicaciones en tu proyecto Django.
- FÃ¡cil de usar desde la lÃ­nea de comandos o como mÃ³dulo en tu cÃ³digo.

---

## InstalaciÃ³n
Instala la herramienta directamente desde PyPI con:

```bash
pip install clean_migrations
```

## Uso
Desde la lÃ­nea de comandos:
- Ejecuta el siguiente comando, especificando la ruta de tu proyecto Django:

```bash
clean-migrations /ruta/a/tu/proyecto
```

- Si no se especifica la ruta, se usa el directorio actual.
Ejemplo:

```bash
clean-migrations .
```

- Desde cÃ³digo Python TambiÃ©n puedes usar clean_migrations como mÃ³dulo en tu cÃ³digo:

```python
from clean_migrations.main import clean_migrations

clean_migrations("/ruta/a/tu/proyecto")
```

# Ejemplo de Salida
```plaintext
Procesando migraciones para la app: myapp
Archivo eliminado: 0001_initial.py
Archivo eliminado: 0002_auto_20240101_1234.py
No se encontrÃ³ carpeta de migraciones para la app: another_app
Â¡Limpieza de archivos de migraciones completada!
```
## Requisitos
- Python 3.6 o superior
- Un proyecto Django con estructuras de carpetas estÃ¡ndar.

## Contribuciones

Â¡Las contribuciones son bienvenidas! Si deseas mejorar esta herramienta:

1. Haz un fork del repositorio.
2. Crea una nueva rama (git checkout -b feature/nueva-funcionalidad).
3. EnvÃ­a un pull request

## Licencia
Este proyecto estÃ¡ bajo la licencia MIT. Consulta el archivo LICENSE para mÃ¡s detalles.
pyavrio-scheduler 20.0.0
Python Scheduler library for Avrio
Requires Python: >=3.6

# PyAvrio Scheduler

A Python library for authentication and scheduling.

# Features

Authentication:

Supports both username/password and access token authentication.
Maintains session state using the UserState class.

Scheduler Management:

Choose which topic you want to list: python_notebook, sql_notebook or data_quality
List all available schedulers.
Trigger specific schedulers by name and ID.

## Installation

```bash
pip install pyavrio-scheduler
```

## Usage

### Authentication

You can authenticate using either username/password or an access token:

```python
from pyavrio_scheduler import Authentication

auth = Authentication()

# Using username and password
auth.authenticate({
    'method': 'password',
    'username': 'user@example.com',
    'password': 'secretpassword'
})

# Using access token
auth.authenticate({
    'method': 'access_token',
    'access_token': 'your-access-token'
})
```
The authentication state is maintained globally using the UserState singleton class.

Scheduler Operations:

Once authenticated, you can interact with the scheduler:
```python
# Get scheduler instance from session
scheduler = session.get_scheduler()

# List all schedulers
schedulers = scheduler.list_all(topic_name)

#Triggering a scheduler
scheduler.trigger_scheduler(scheduler_name, scheduler_id, topic_name)
```
coder_interpreter 0.1.1
help users to coding and get execute result
Requires Python: >=3.10

# coder MCP server

help users to coding and get execute result

## Components

### Resources

The server implements a simple note storage system with:
- Custom note:// URI scheme for accessing individual notes
- Each note resource has a name, description and text/plain mimetype

### Prompts

The server provides a single prompt:
- summarize-notes: Creates summaries of all stored notes
  - Optional "style" argument to control detail level (brief/detailed)
  - Generates prompt combining all current notes with style preference

### Tools

The server implements one tool:
- add-note: Adds a new note to the server
  - Takes "name" and "content" as required string arguments
  - Updates server state and notifies clients of resource changes

## Configuration

[TODO: Add configuration details specific to your implementation]

## Quickstart

### Install

#### Claude Desktop

On MacOS: `~/Library/Application\ Support/Claude/claude_desktop_config.json`
On Windows: `%APPDATA%/Claude/claude_desktop_config.json`

<details>
  <summary>Development/Unpublished Servers Configuration</summary>
  ```
  "mcpServers": {
    "coder": {
      "command": "uv",
      "args": [
        "--directory",
        "/Users/shelmin/PycharmProjects/xiaomei-mcp-server/code_interpreter",
        "run",
        "coder"
      ]
    }
  }
  ```
</details>

<details>
  <summary>Published Servers Configuration</summary>
  ```
  "mcpServers": {
    "coder": {
      "command": "uvx",
      "args": [
        "coder"
      ]
    }
  }
  ```
</details>

## Development

### Building and Publishing

To prepare the package for distribution:

1. Sync dependencies and update lockfile:
```bash
uv sync
```

2. Build package distributions:
```bash
uv build
```

This will create source and wheel distributions in the `dist/` directory.

3. Publish to PyPI:
```bash
uv publish
```

Note: You'll need to set PyPI credentials via environment variables or command flags:
- Token: `--token` or `UV_PUBLISH_TOKEN`
- Or username/password: `--username`/`UV_PUBLISH_USERNAME` and `--password`/`UV_PUBLISH_PASSWORD`

### Debugging

Since MCP servers run over stdio, debugging can be challenging. For the best debugging
experience, we strongly recommend using the [MCP Inspector](https://github.com/modelcontextprotocol/inspector).


You can launch the MCP Inspector via [`npm`](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) with this command:

```bash
npx @modelcontextprotocol/inspector uv --directory /Users/shelmin/PycharmProjects/xiaomei-mcp-server/code_interpreter run coder
```


Upon launching, the Inspector will display a URL that you can access in your browser to begin debugging.
MYLABLIBFORPYTHON 0.1.0
Пример библиотеки с базовыми арифметическими операциями
Requires Python: >=3.6

# My Library

Это пример библиотеки на Python, которая включает базовые арифметические операции.

## Установка

Чтобы установить библиотеку, используйте pip:

```bash
pip install my-library