semvec/pypi-packages huggingface dataset:
inara 0.1.1
Display Helpers in Jupyter, VSCode, and Databricks Notebooks for JSON and XML data. This is like IPython.display.JSON but also works in VSCode and Databricks.
Requires Python: >=3.9.0

# Inara - helper for displaying JSON, XML, Images in all kinds of notebooks

Use in any Notebook (Jupyter, VSCode, Databricks) to display dicts/jsons and XML:
```python
from inara import displayJSON, displayXML, displayImage, image_frames
displayJSON(dict(data='driven',value=dict(cre='ation'), location=dict(ch="Zurich", gr="Athens")))
displayXML("""<?xml version="1.0"?>
<data>
    <country name="Liechtenstein">
        <rank>1</rank>
        <year>2008</year>
        <gdppc>141100</gdppc>
        <neighbor name="Austria" direction="E"/>
        <neighbor name="Switzerland" direction="W"/>
    </country>
    <country name="Singapore">
        <rank>4</rank>
        <year>2011</year>
        <gdppc>59900</gdppc>
        <neighbor name="Malaysia" direction="N"/>
    </country>
</data>
""")
```

And for images use:
```python
displayImage(image, width=500)
# or with an array of images e.g. from a multi-frame TIF
displayImage(image_frames(image_tif), width=500)
```
ovpn-tls-crypt-v2-generator 1.0.1
Text Blob and Object Dumper
Requires Python: >=3.11

openvpn_generator
------------------------
Python-native deterministic generator for OpenVPN TLS Crypt v2 Keys.

In some experiments I've been doing, I have a need to generate an OpenVPN Server/Client key independent of the OpenVPN binary. This code attempts to generate keys that will match and work, and generate the same keys if given the same seeds.

Not guaranteed to be secure for any production use-case, actually work, or to be kept current as OpenVPN makes changes. Just releasing the code in case anyone else is interested.


### Quick start

```shell
$ ./gen_ovpn_keys.py  --server-seed 'test123' --client-seed 'test123'
Generating TLS-crypt-v2 keys...
Server key written to: tls-crypt-v2-server.key
Client key written to: tls-crypt-v2-client.key

Keys generated successfully!

To use these keys with OpenVPN:
  Server config: tls-crypt-v2 tls-crypt-v2-server.key
  Client config: tls-crypt-v2 tls-crypt-v2-client.key
$ 
```

### Usage
```shell
$ ./gen_ovpn_keys.py  --server-seed 'test123' --client-seed 'test123' -h
usage: gen_ovpn_keys.py [-h] --server-seed SERVER_SEED --client-seed CLIENT_SEED [--server-output SERVER_OUTPUT] [--client-output CLIENT_OUTPUT] [--metadata METADATA] [--test] [--json]

Generate deterministic OpenVPN TLS-crypt-v2 keys from seed data

options:
  -h, --help            show this help message and exit
  --server-seed SERVER_SEED
                        Seed data for server key (hex string or text)
  --client-seed CLIENT_SEED
                        Seed data for client key (hex string or text)
  --server-output SERVER_OUTPUT
                        Output file for server key (default: tls-crypt-v2-server.key)
  --client-output CLIENT_OUTPUT
                        Output file for client key (default: tls-crypt-v2-client.key)
  --metadata METADATA   Custom metadata to include in client key (hex string)
  --test                Test generated keys with OpenVPN (requires openvpn binary)
  --json                Output keys as JSON to stdout instead of writing to files
$ 
```

### License
MIT
myst-nb 1.3.0
A Jupyter Notebook Sphinx reader built on top of the MyST markdown parser.
Requires Python: >=3.9
Keywords: markdown, lexer, parser, jupyter, docutils, sphinx

# MyST-NB

[![Github-CI][github-ci]][github-link]
[![Coverage Status][codecov-badge]][codecov-link]
[![Documentation Status][rtd-badge]][rtd-link]
[![PyPI][pypi-badge]][pypi-link]
[![Conda Version][conda-badge]][conda-link]

A collection of tools for working with Jupyter Notebooks in Sphinx.

The primary tool this package provides is a Sphinx parser for `ipynb` files.
This allows you to directly convert Jupyter Notebooks into Sphinx documents.
It relies heavily on the [`MyST` parser](https://github.com/executablebooks/myst-parser).

For more information, [see the MyST-NB documentation](https://myst-nb.readthedocs.io/en/latest/)

## Contributing

We welcome all contributions!
See the [Contributing Guide](https://myst-nb.readthedocs.io/en/latest/reference/contributing.html) for more details.

[github-ci]: https://github.com/executablebooks/MyST-NB/workflows/continuous-integration/badge.svg?branch=master
[github-link]: https://github.com/executablebooks/MyST-NB
[rtd-badge]: https://readthedocs.org/projects/myst-nb/badge/?version=latest
[rtd-link]: https://myst-nb.readthedocs.io/en/latest/?badge=latest
[codecov-badge]: https://codecov.io/gh/executablebooks/MyST-NB/branch/master/graph/badge.svg
[codecov-link]: https://codecov.io/gh/executablebooks/MyST-NB
[pypi-badge]: https://img.shields.io/pypi/v/myst-nb.svg
[pypi-link]: https://pypi.org/project/myst-nb
[conda-badge]: https://img.shields.io/conda/vn/conda-forge/myst-nb.svg
[conda-link]: https://anaconda.org/conda-forge/myst-nb
cakoo 0.1.1
cakoo CLI - Cross-platform C++ dev setup tool with colorful terminal UI

# cakoo CLI

🔩 A colorful CLI tool for initializing cross-platform C++ projects  
with support for vcpkg or conan, clang, and CMake.

## ✨ Features
- Beautiful [rich](https://github.com/Textualize/rich)-powered UI
- Progress bar, summary prompts, and modern UX
- Great for tooling wrappers and project bootstrapping

## 🚀 Install

```bash
pip install cakoo
```

🛠️ Usage
```bash
cakoo

```
pythonic-fp.fptools 4.0.0
Pythonic FP - Functional Programming Tools
Requires Python: >=3.12
Keywords: either, fp, functional, functional programming, lazy, maybe, monad, non-strict

# Pythonic FP - Functional tools


PyPI project
[pythonic-fp.fptools](https://pypi.org/project/pythonic-fp.fptools/)
Functional programming tools which endeavor to be Pythonic.

- Subclassable Boolean datatype (*module* `pythonic_fp.fptools.bool`)
- Functions as first class objects (*module* `pythonic_fp.fptools.function`)
- Lazy (non-strict) function evaluation (*module* `pythonic_fp.fptools.lazy`)
- Singletons (*module* `pythonic_fp.fptools.singletons`)
  - 3 singleton classes representing
    - a missing value (actually missing, not potentially missing)
    - a sentinel values
    - a failed calculation
- State monad implementation (*module* `pythonic_fp.fptools.state`)
  - pure FP handling of state (the state monad)
  - Classic FP implementation
    - the monad encapsulates a state transformation, not a "state"

This PyPI project is part of of the grscheller
[pythonic-fp namespace projects](https://github.com/grscheller/pythonic-fp/blob/main/README.md).

**Warning:** The maintainer intends to break out the first, forth and
fifth modules to their own repos sometime in the near future.

## Documentation

Documentation for package
[GitHub Pages](https://grscheller.github.io/pythonic-fp/fptools/API/development/build/html)
hosted on GitHub pages.

## Copyright and License

Copyright (c) 2023-2025 Geoffrey R. Scheller. Licensed under the Apache
License, Version 2.0. See the LICENSE file for details.
marzban-api 1.0.1
Add your description here
Requires Python: >=3.9


# MarzbanAPI Client

[![Stars](https://img.shields.io/github/stars/sm1ky/marzban_api.svg?style=social)](https://github.com/sm1ky/marzban_api/stargazers)
[![Forks](https://img.shields.io/github/forks/sm1ky/marzban_api.svg?style=social)](https://github.com/sm1ky/marzban_api/network/members)
[![Issues](https://img.shields.io/github/issues/sm1ky/marzban_api.svg)](https://github.com/sm1ky/marzban_api/issues)
[![Supported python versions](https://img.shields.io/pypi/pyversions/marzban.svg)](https://pypi.python.org/pypi/marzban)
[![Downloads](https://img.shields.io/pypi/dm/marzban.svg)](https://pypi.python.org/pypi/marzban)
[![PyPi Package Version](https://img.shields.io/pypi/v/marzban)](https://pypi.python.org/pypi/marzban)
[![Supported Marzban Version](https://img.shields.io/github/v/release/Gozargah/Marzban?label=Marzban)](https://github.com/Gozargah/Marzban)
[![Publish Python Package](https://github.com/sm1ky/marzban_api/actions/workflows/deploy.yml/badge.svg?branch=production)](https://github.com/sm1ky/marzban_api/actions/workflows/deploy.yml)


**MarzbanAPI Client** is an asynchronous Python library designed for interacting with [Marzban](https://github.com/Gozargah/Marzban). It provides comprehensive methods for managing administrators, users, nodes, and system statistics.
It supports **Marzban version 1.0** (the `next` branch), providing comprehensive methods for managing administrators, users, nodes, and system statistics.

To see the list of supported Marzban versions and corresponding API compatibility, check out our [Supported Versions](https://github.com/sm1ky/marzban_api/blob/production/.readme/supported_version.md) file.

## Installation

To install the latest version of the library, use:

```bash
pip install marzban
```

## Project Links
- **PyPI**: [marzban](https://pypi.org/project/marzban/)
- **GitHub Repository**: [marzban_api](https://github.com/sm1ky/marzban_api)

## Detailed Documentation

For detailed documentation and usage examples, select your preferred language below:

- [English](https://github.com/sm1ky/marzban_api/blob/production/.readme/README_en.md)
- [Русский (Russian)](https://github.com/sm1ky/marzban_api/blob/production/.readme/README_ru.md)

## Contributing

We welcome contributions! If you encounter any issues or have suggestions for improvements, please feel free to [open an issue](https://github.com/sm1ky/marzban_api/issues) or submit a Pull Request (PR).

## Support

If you have any questions or need assistance, you can contact the author via:
- **Email**: [contant@sm1ky.com](mailto:contant@sm1ky.com)
- **Telegram**: [@sm1ky](https://t.me/sm1ky)

## License

This project is licensed under the MIT License. For more details, refer to the [LICENSE file](https://github.com/sm1ky/marzban_api/blob/production/LICENSE).
Cakoo 0.1.0
Cakoo CLI - Cross-platform C++ dev setup tool with colorful terminal UI

# Cakoo CLI

🔩 A colorful CLI tool for initializing cross-platform C++ projects  
with support for vcpkg or conan, clang, and CMake.

## ✨ Features
- Beautiful [rich](https://github.com/Textualize/rich)-powered UI
- Progress bar, summary prompts, and modern UX
- Great for tooling wrappers and project bootstrapping

## 🚀 Install

```bash
pip install Cakoo

🛠️ Usage
```bash
Cakoo
uvkernel 0.2.0
A jupyter kernel with automatic PEP723 environments, using uv
Requires Python: >=3.11

# Project Overview
This is a Jupyter kernel implementation that provides on-demand IPython kernels with dependencies pulled from PEP723 metadata. Each kernel instance is an on-demand virtual environment managed by `uv`. This kernel is compatible with notebooks modified by `juv`.

# Installation and use
Either:
```bash
uv tool run --with uvvkernel --from jupyterlab jupyter-lab 
``` 
or just `pip install uvkernel` to your existing jupyter server environment.

# Known limitations
- Can't install Jupyter extensions
- There is no UI (you can use the juv comand line tool, though!)
- There's no graceful handling of invalid/unsolvable dependency metadata (the kernel just doesn't start)

# Why use this instead of...
### Juv?
Use Juv if you want to spin up a dedicated Jupyter server for a specific notebook. Use uvkernel if you prefer to have a single (maybe even shared) jupyter server, and many notebooks with individual dependencies. Use Juv for a nice command-line tool to add dependencies and do locking (in fact, you should use the command line tool to manage your notebooks for uvkernel!)

### pyproject-local-kernel?
Use pyproject-local-kernel if you want to manage dependencies with pyproject.toml files, separate from your notebooks. Use uvkernel if you want the dependencies embedded in the notebook. Use pyproject-local-kernel if you want the freedom to use uv/hatch/poetry/etc. uvkernel only uses uv!

# Development Commands
1. Install uv manually.
2. Git checkout this repository.
3. Run the local version like this:
```bash
# Test package with jupyter-lab
uv tool run --with . --refresh-package uvkernel --from jupyterlab jupyter-lab
```