semvec/pypi-packages huggingface dataset:
cuda-core 0.5.1
cuda.core: (experimental) pythonic CUDA module
Requires Python: >=3.10

.. SPDX-FileCopyrightText: Copyright (c) 2024-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
.. SPDX-License-Identifier: Apache-2.0

*******************************************************
cuda-core: Pythonic access to CUDA core functionalities
*******************************************************

.. image:: https://img.shields.io/badge/NVIDIA-black?logo=nvidia
   :target: https://www.nvidia.com/
   :alt: NVIDIA

`cuda.core <https://nvidia.github.io/cuda-python/cuda-core/>`_ bridges Python's productivity with CUDA's performance through intuitive and pythonic APIs. The mission is to provide users full access to all of the core CUDA features in Python, such as runtime control, compiler and linker.

* `Repository <https://github.com/NVIDIA/cuda-python/tree/main/cuda_core>`_
* `Documentation <https://nvidia.github.io/cuda-python/cuda-core/>`_
* `Examples <https://github.com/NVIDIA/cuda-python/tree/main/cuda_core/examples>`_
* `Issue tracker <https://github.com/NVIDIA/cuda-python/issues/>`_

``cuda.core`` is currently under active development. Feedback and suggestions are welcome!


Installation
============

.. code-block:: bash

   pip install cuda-core[cu12]

Please refer to the `installation instructions <https://nvidia.github.io/cuda-python/cuda-core/latest/install.html>`_ for different ways of installing ``cuda.core``, including building from source.
pixel-font-knife 0.0.21
A set of pixel font utilities
Requires Python: >=3.12
Keywords: font, pixel

# Pixel Font Knife

[![Python](https://img.shields.io/badge/python-3.12-brightgreen)](https://www.python.org)
[![PyPI](https://img.shields.io/pypi/v/pixel-font-knife)](https://pypi.org/project/pixel-font-knife/)

一组像素字体实用工具。

该库被设计用于和 [Pixel Font Builder](https://github.com/TakWolf/pixel-font-builder) 配合使用，也包含一些符合 [Ark Pixel Font](https://github.com/TakWolf/ark-pixel-font) 构建约定的通用工具。

## 安装

```shell
pip install pixel-font-knife
```

## 程序依赖

- [PyPNG](https://gitlab.com/drj11/pypng)
- [Unidata Blocks](https://github.com/TakWolf/unidata-blocks)
- [PyYAML](https://github.com/yaml/pyyaml)

## 许可证

[MIT License](LICENSE)
pythonic-fp-queues 5.1.1
Queues
Requires Python: >=3.12
Keywords: queue, fifo, lifo, dqueue

Pythonic FP - Queues
====================

PyPI project
`pythonic-fp.queues
<https://pypi.org/project/pythonic-fp.queues>`_.

+-------------------------+-----------+--------------------------+
| module                  | class     | name                     |
+=========================+===========+==========================+
| pythonic_fp.queues.fifo | FIFOQueue | First-In-First-Out Queue |
+-------------------------+-----------+--------------------------+
| pythonic_fp.queues.lifo | LIFOQueue | Last-In-First-Out Queue  |
+-------------------------+-----------+--------------------------+
| pythonic_fp.queues.de   | DEQueue   | Double-Ended Queue       |
+-------------------------+-----------+--------------------------+

Part of the
`pythonic-fp
<https://grscheller.github.io/pythonic-fp>`_
PyPI projects.

Documentation
-------------

Documentation for this project is hosted on
`GitHub Pages
<https://grscheller.github.io/pythonic-fp/queues>`_.

Copyright and License
---------------------

Copyright (c) 2023-2025 Geoffrey R. Scheller. Licensed under the Apache
License, Version 2.0. See the LICENSE file for details.
argdump 0.1.2
Serialize and deserialize argparse parsers
Requires Python: >=3.9
Keywords: argparse, cli, json, serialization

# argdump

Serialize and deserialize Python [argparse](https://docs.python.org/3/library/argparse.html) parsers.

## Installation

```bash
pip install argdump
```

## Usage

```python
import argparse
import argdump

# Create a parser
parser = argparse.ArgumentParser(prog="mytool")
parser.add_argument("input")
parser.add_argument("-v", "--verbose", action="count", default=0)
parser.add_argument("--format", choices=["json", "csv"])

# Serialize
data = argdump.dump(parser)       # dict
json_str = argdump.dumps(parser)  # JSON string

# Deserialize
restored = argdump.load(data)
restored = argdump.loads(json_str)

# Use normally
args = restored.parse_args(["input.txt", "-vvv", "--format", "json"])
```

## JSON Schema

A JSON Schema for validating serialized output is available at [`docs/schema-v1.json`](docs/schema-v1.json).

## Features

- All standard actions (store, append, count, etc.)
- Subparsers with aliases
- Mutual exclusion and argument groups
- Type converters (builtins, FileType, importable functions)
- Choices, defaults, metavar, help text
- Environment metadata (`$env`) for reproducibility

## Options

```python
# Exclude environment metadata
argdump.dump(parser, include_env=False)

# Non-strict mode: skip unresolvable types instead of raising
argdump.load(data, strict=False)
```

## Limitations

Lambdas and closures cannot be serialized. Use `strict=False` to skip them:

```python
parser.add_argument("--value", type=lambda x: int(x) * 2)

argdump.load(argdump.dump(parser), strict=False)  # type becomes None
argdump.load(argdump.dump(parser), strict=True)   # raises UnresolvableTypeError
```

## License

MIT