semvec/pypi-packages huggingface dataset:
designer-plugin-pystub 32.0.0
Python stub file for designer_plugin module
Requires Python: >=3.11

# Disguise Designer Plugin Pystub

Provides type hints and autocomplete support for all Designer objects available in the designer plugin system for [designer_plugin](https://github.com/disguise-one/python-plugin) module.

See [python-execution-api](https://developer.disguise.one/plugins/python-execution-api/) page for further details.

## Get started

Install designer-plugin-pystub:

```bash
pip install designer-plugin-pystub
```

Then use the stub file with designer_plugin:
```python
from designer_plugin.d3sdk import d3pythonscript
from typing import TYPE_CHECKING
if TYPE_CHECKING:
    from designer_plugin.pystub.d3 import *

@d3pythonscript
def get_surface_uid(name: str) -> int:
    surface: Screen2 = resourceManager.load(
        Path(f'objects/screen2/{name}.apx'),
        Screen2
    )
    return surface.uid
```

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
co-splitup 0.1.0
CO Split-Up Generator with Excel export and Streamlit UI
Requires Python: >=3.9

# CO Split-Up Generator

`co-splitup` is a Python package to generate **CO-wise question split-ups** and a fully formatted **Excel “CO Evaluation Sheet”** from a simple CSV of student marks.

It also includes a **Streamlit web app** so faculty can use it without touching code.

---

## ✨ Features

- 📄 **Simple input**: Paste or upload a CSV with:
  - 9 header rows (course info)
  - Student list (S.NO, REG. NO, NAME, MARKS)
- 🧮 **Automatic split-up** of total marks into:
  - Question-wise marks
  - CO-wise marks
  - Total column verified per student
- 🎯 **Supports regulations**: 2013, 2017, 2021 patterns
- 📚 **Assessment types**:
  - IA1, IA2, MOD, LAB, PRO (fixed patterns)
  - CUS (Custom) with user-defined questions & CO mapping
- 🧠 **Smart random logic**:
  - Band-based logic (weak / average / good / excellent) for regular assessments
  - Strict 0..max-per-question logic for custom assessments
- 📊 **Excel output**:
  - Question columns + CO columns + TOTAL
  - “Verified & Approved By” row
  - Borders, bold headers, background colors, frozen panes
  - Title + tagline: “KGISL INSTITUTE OF TECHNOLOGY” / “co-Kreate your Genius”

---

## 🚀 Installation

After it is uploaded to PyPI:

```bash
pip install co-splitup
mpy-cross-v5 1.1.2
Python wrapper for the mpy-cross tool from MicroPython.
Requires Python: >=3.9

# Python packaging for mpy-cross

This package contains the `mpy-cross` tool from [MicroPython](https://github.com/micropython/micropython).

There are multiple MPY ABI versions, so you will need to install the package
that corresponds to the target MicroPython version.

Alternatively, you can install the [mpy-cross-multi](https://pypi.org/project/mpy-cross-multi/)
package to install all versions of `mpy-cross` at once.

For MicroPython 1.23 and up:

    pip install mpy-cross-v6.3

For MicroPython 1.22:

    pip install mpy-cross-v6.2

For MicroPython 1.20 to 1.21:

    pip install mpy-cross-v6.1

For MicroPython 1.19:

    pip install mpy-cross-v6

For MicroPython 1.12 to 1.18:

    pip install mpy-cross-v5
mpy-cross-v6 1.1.2
Python wrapper for the mpy-cross tool from MicroPython.
Requires Python: >=3.9

# Python packaging for mpy-cross

This package contains the `mpy-cross` tool from [MicroPython](https://github.com/micropython/micropython).

There are multiple MPY ABI versions, so you will need to install the package
that corresponds to the target MicroPython version.

Alternatively, you can install the [mpy-cross-multi](https://pypi.org/project/mpy-cross-multi/)
package to install all versions of `mpy-cross` at once.

For MicroPython 1.23 and up:

    pip install mpy-cross-v6.3

For MicroPython 1.22:

    pip install mpy-cross-v6.2

For MicroPython 1.20 to 1.21:

    pip install mpy-cross-v6.1

For MicroPython 1.19:

    pip install mpy-cross-v6

For MicroPython 1.12 to 1.18:

    pip install mpy-cross-v5
abi3info 2025.11.29
A library for abi3 and other CPython API information
Requires Python: >=3.10

abi3info
========

[![CI](https://github.com/woodruffw/abi3info/actions/workflows/ci.yml/badge.svg)](https://github.com/woodruffw/abi3info/actions/workflows/ci.yml)
[![PyPI version](https://badge.fury.io/py/abi3info.svg)](https://pypi.org/project/abi3info)

abi3info exposes information about CPython's "limited API" (including the
stable ABI, called `abi3`) as a Python library.

## Installation

abi3info is available via `pip`:

```console
$ pip install abi3info
```

## Usage

abi3info exposes limited API and stable ABI information in the form of a set
of top-level dictionaries, namely:

```python
import abi3info

abi3info.FEATURE_MACROS
abi3info.MACROS
abi3info.STRUCTS
abi3info.TYPEDEFS
abi3info.FUNCTIONS
abi3info.DATAS
```

Each of these is a mapping of a name (either as `str` or `Symbol`) to
a data model describing the kind of item (e.g. `FeatureMacro` or `Function`).

[See the generated documentation](https://woodruffw.github.io/abi3info) for
more details, including comprehensive type hints and explanations of each data
model.

[See also the `stable_abi.toml` file](./codegen/stable_abi.toml), taken from
the CPython sources, which describes each model and their semantics.

### Examples

Get information about a particular function:

```python
from abi3info import FUNCTIONS
from abi3info.models import Symbol

func = FUNCTIONS[Symbol("_Py_NegativeRefcount")]
print(func.symbol, func.added, func.ifdef, func.abi_only)
```

Get information about the feature macros that control the limited API:

```python
from abi3info import FEATURE_MACROS

print(fm for fm in FEATURE_MACROS.values())
```

## Licensing

abi3info is licensed under the MIT license.

abi3info is partially generated from metadata retrieved from the
[CPython sources](https://github.com/python/cpython/blob/main/Misc/stable_abi.toml),
which is licensed under the [PSF license](https://docs.python.org/3/license.html#psf-license).