Metadata-Version: 2.4
Name: local_broadcast
Version: 0.0.9
Summary: A python library to send message to all instances of the current running program on local LAN
Author-email: Roberto Gambuzzi <gambuzzi@gmail.com>
Project-URL: Homepage, https://codeberg.org/gambuzzi/local-broadcast
Project-URL: Issues, https://codeberg.org/gambuzzi/local-broadcast/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: zmq
Requires-Dist: zeroconf
Dynamic: license-file

# local-broadcast

A python library to send message to all instances of the current running program on local LAN

https://pypi.org/project/local-broadcast/

## WIP

Work in progress, not ready for use yet.

## install

```
uv pip install local_broadcast@git+https://codeberg.org/gambuzzi/local-broadcast
```

## dev mode install

```
uv sync
```

## example

```
uv run src/example/chat_async.py
```

## build package

```
uv build
uvx twine upload dist/*
```

## to create a new release

- update version in pyproject.toml
- run the build commands above
- tagging (changing the version number):
```
git tag -a "0.0.7" -m "0.0.7"
git push --tags
```
