semvec/pypi-packages huggingface dataset:
frozencounter 0.1.0
Immutable, hashable Counter for Python (inspired by Python Issue #40411)
License: MIT
Requires Python: >=3.8
Keywords: collections, counter, frozen, hashable, immutable, multiset

`FrozenCounter` is a lightweight, immutable wrapper around Python's [`collections.Counter`](https://docs.python.org/3/library/collections.html#collections.Counter) that adds hashability. This allows you to use frequency counts as dictionary keys, making it perfect for grouping anagrams, finding duplicate patterns, or any scenario where you need to use counted data as a map key.

This package provides the functionality requested in [Python Issue #40411](https://bugs.python.org/issue40411) and [frozen collection.Counter #84591](https://github.com/python/cpython/issues/84591), which proposed adding a frozen, hashable version of `collections.Counter` to the Python standard library. 

The proposal was postponed as the use cases were considered too specialized for stdlib inclusion. This package makes that functionality available for those who need it.
st-zoom-buttons 0.0.5rc2
Streamlit zoom buttons component
License: MIT
Requires Python: >=3.7
Keywords: streamlit, streamlit-component

# Streamlit zoom-buttons component

---

Streamlit zoom buttons component


## Installation instructions

```sh
pip install st-zoom-buttons
```

## Usage instructions

```python
import streamlit as st

from st_zoom_buttons import st_zoom_buttons

clicked_button = st_zoom_buttons()

st.write(f"Clicked: {clicked_button}")
```

Function interface

```python
def st_zoom_buttons(
    key=None,
    font_size="10px",
    width="35px",
    border_radius: int = 0,
    title: str = "",
    disabled: list[str] | None = None,
    on_zoom_in: Optional[Callable[[], None]] = None,
    on_zoom_out: Optional[Callable[[], None]] = None,
    on_zoom_reset: Optional[Callable[[], None]] = None,
) -> str:
```