semvec/pypi-packages huggingface dataset:
energnn 0.1.0
A Graph Neural Network library for real-life energy networks.
Requires Python: >=3.10

# EnerGNN
A Graph Neural Network library for real-life energy networks.

## Build

To build this package locally, you can use one of the following commands at the root of the project:

```cmd
uv sync
```

```cmd
uv sync --extra gpu
```

The first one will install the `energnn` package with only CPU support.

Use the second one to also install the GPU extra dependencies (obtained from `jax[cuda12]`).

## Documentation

To build and access the documentation, run the following:

```shell
cd docs
make html
open _build/html/index.html
```
yellowdog-ray 0.1.5
RayDog: YellowDog Integration with Ray.
Requires Python: <3.13,>=3.10

# YellowDog Integration with Ray: RayDog

YellowDog's RayDog package provides seamless integration of the [YellowDog Platform](https://yellowdog.ai) with Ray.

Documentation is found at: https://docs.yellowdog.ai/raydog/index.html.
asserts 0.14.0
Stand-alone Assertions
Requires Python: >=3.10

# Python Asserts

[![License](https://img.shields.io/pypi/l/asserts.svg)](https://pypi.python.org/pypi/asserts/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/asserts)](https://pypi.python.org/pypi/asserts/)
[![GitHub](https://img.shields.io/github/release/srittau/python-asserts/all.svg)](https://github.com/srittau/python-asserts/releases/)
[![pypi](https://img.shields.io/pypi/v/asserts.svg)](https://pypi.python.org/pypi/asserts/)
[![GitHub Actions](https://img.shields.io/github/actions/workflow/status/srittau/python-asserts/test-and-lint.yml)](https://github.com/srittau/python-asserts/actions/workflows/test-and-lint.yml)

Stand-alone Assertions for Python

This package provides a few advantages over the assertions provided by
unittest.TestCase:

- Can be used stand-alone, for example:
  - In test cases, not derived from TestCase.
  - In fake and mock classes.
  - In implementations as rich alternative to the assert statement.
- PEP 8 compliance.
- Custom stand-alone assertions can be written easily.
- Arguably a better separation of concerns, since TestCase is responsible
  for test running only, if assertion functions are used exclusively.

There are a few regressions compared to assertions from TestCase:

- The default assertion class (`AssertionError`) can not be overwritten. This
  is rarely a problem in practice.
- asserts does not support the `addTypeEqualityFunc()` functionality.

Usage:

```python
>>> from asserts import assert_true, assert_equal, assert_raises
>>> my_var = 13
>>> assert_equal(13, my_var)
>>> assert_true(True, msg="custom failure message")
>>> with assert_raises(KeyError):
...     raise KeyError()
```

Failure messages can be customized:

```python
>>> assert_equal(13, 14, msg_fmt="{got} is wrong, expected {expected}")
Traceback (most recent call last):
  ...
AssertionError: 14 is wrong, expected 13
```
ddresolve 0.1.20251116
Distributed Directory name resolver
Requires Python: >=3.12
Keywords: ddig, dig, dns, petnames

# `ddresolve` Distributed Directory name resolver

This tool resolves names to addresses, starting from your local directory and 
following links to other directories.

PROTOTYPE! This is still a work-in-progress. Currently only the local-directory resolving is implemented.

To try it out:

+ Clone this repository
+ Create a file `~/.local/share/petnames/local/server1.txt` containing lines like these:

```
suggested_name=Server One
desthash=aabbccddeeffaabbccddeeffaabbccdd
identity=bacdbacd
```

+ Run `./ddresolve.py server1` which should display : `aabbccddeeffaabbccddeeffaabbccdd`

There is also a modified version of rnx.py which will resolve names instead of destination hashes, so you can run:

```
./rnx.py server1 'cat /proc/cpuinfo'
```

## Usage:
ddresolve.py NAME [PROPERTY]

NAME is a "dot" seperated sequence of names

PROPERTY is the record property you want to retrieve, or 'all' (default: 'desthash')
Brimview-widgets 0.3.3
Widget to display Brimfile data in a Panel application
Requires Python: >=3.9

# BrimView-widgets
This python package create some [Panel](https://panel.holoviz.org/index.html) widgets which are used by [BrimView](https://github.com/prevedel-lab/BrimView).

The widgets can also be used independently by any Panel app wishinng to work with [brim files](https://github.com/prevedel-lab/brimfile).