semvec/pypi-packages huggingface dataset:
tstringlogger 1.0.0
Add support for using t-strings for logging
Requires Python: >=3.14

tstringlogger
=============

> [!WARNING]
> This is just an early prototype of an idea based on reading
> [PEP 750](https://peps.python.org/pep-0750/). I might rewrite it, abandon it, or completely delete
> it - do not rely on it in any way.

Adds support for using t-strings in log messages while preserving all interpolated values.

Usage example:
```python
>>> import logging
>>> test1, test2 = "A", "B"
>>>
>>> logging.error(t"{test1=}, {test2}")
ERROR:root:Template(strings=('test1=', ', ', ''), interpolations=(Interpolation...
>>>
>>> import tstringlogger
>>> tstringlogger.enable()  # automatically adds t-string support to stdlib logging
>>>
>>> logging.error(t"{test1=}, {test2}")
ERROR:root:test1='A', B
```

In this example the `LogRecord` that was produced will have the data that was interpolated into the
message available as `record.args`. In the above example the data would be:
`{"test1": "A", "test2": "B"}`
pymulty 0.1.0
Simple multiplayer networking for Pygame
Requires Python: >=3.6

# pymulty

**pymulty** is a simple networking library to make local multiplayer games with Pygame.  
It lets you easily sync game state between a host and clients with just one line of code.

## Features

- Easy host/client setup
- Works with Pygame
- Simple `get_state()` and `set_state()` model

## Installation

```bash
pip install pymulty
trailml 1.2.2
Trail ML library
Requires Python: >=3.7

# Trail

Trail brings more transparency to your ML experiments.
Start by using MLflow to track experiments and follow the steps below.

# Installation

Install Trail from PyPI via ```pip install trailml```

# Get started

```python
import mlflow
from trail import Trail

with mlflow.start_run() as run:
    with Trail():
      ...your training code...
```

# User configuration

Primary path: ```trailconfig.yml```  
Secondary path: ```~/.config/trail.yml```

```yaml
username: <YOUR_USERNAME>
password: <YOUR_PASSWORD>
projects:
    id: 1234ABC
    parentExperimentId: ABCD123
```


## Required options:
- username
- password

Project-specific options are required if not overwritten at runtime.

If the project is started with missing configuration file, you will be guided through configuration file creation process. If you want to change your configuration file after initial creation, ```scripts/create_config``` can be run to edit the configuration file via command line.
wsdot 0.0.1
A Python wrapper of the wsdot.wa.gov APIs

# WSDOT

An asynchronous Python wrapper of the Washington State Department of Transportation APIs hosted at <https://wsdot.wa.gov/traffic/api/>.

## Setup

Usage of these APIs requires an API key.

Anyone can obtain a free API key by providing their email at <https://wsdot.wa.gov/traffic/api/>.
rship-sdk 0.1.43
Add your description here
Requires Python: >=3.11

# Rship-Python

Implementation of the rship SDK in Python. 

NOTES:

- Use __dict__ when providing a subclass as a property
- All MItem properties MUST be camelCase
- Time parameter for KeyframeArgs is in milliseconds
- Resolve to strings in models.py (proxies retain python objects)