semvec/pypi-packages huggingface dataset:
test-publicar-pypi 0.2
Es un test para mostrar como publicar
Requires Python: >=3.6

# Mi Paquete de Ejemplo

Este es un paquete de ejemplo creado para demostrar el proceso de publicación en PyPI. Este paquete contiene una función sencilla que saluda al usuario.

## Instalación

Puedes instalar este paquete directamente desde PyPI usando `pip`:

```sh
pip install test_publicar_pypi
```

Uso
A continuación se muestra cómo usar el paquete una vez instalado:

```python
from mi_paquete import saludar

print(saludar())
```

Esto imprimirá:

```python
¡Hola, Sports Data Campus!
```

Contribuir
Si deseas contribuir a este proyecto, por favor sigue estos pasos:

1. Haz un fork del repositorio.
2. Crea una rama nueva (git checkout -b feature/nueva-funcionalidad).
3. Realiza los cambios necesarios y haz commit (git commit -am 'Añadir nueva funcionalidad').
4. Empuja tus cambios a la rama (git push origin feature/nueva-funcionalidad).
5. Crea un nuevo Pull Request.

Licencia
Este proyecto está licenciado bajo la Licencia MIT - mira el archivo LICENSE para más detalles.
librivox 0.1
LibriVox for Python
Requires Python: >=3.8
Keywords: LibriVox

.. SPDX-FileCopyrightText: © 2024 Frederik “Freso” S. Olesen
..
.. SPDX-License-Identifier: AGPL-3.0-or-later

=====================
 LibriVox for Python
=====================

Python library for interfacing with LibriVox_.

.. _LibriVox: https://librivox.org/
socket-rpc 0.4.6
Microlib for socket RPC
Requires Python: >=3.8

# socket_rpc

`socket_rpc` is a very simple microlib for remote procedure calls (RPC) over sockets in Python. 

It exposes two class: 
- `RPCServer` - acts as a server for a Python RPC
- `RPCClient` - allows you to call a function, registered on another host with the `rpc` decorator.

Install with:

```bash
pip install socket_rpc
```

It has no external dependencies and is less than 100 lines of code.

It doesn't fork the process and guarantees you that the calls to a server will be processed in the 
same order in which they were done.

## Quick server example

To expose a function over TCP, just decorate it with the `rpc` decorator:

```python
import logging
import sys

import numpy as np

from socket_rpc import RPCServer


logging.basicConfig(stream=sys.stdout, level=logging.DEBUG)

def callback0(np_arr: np.ndarray):
    print('0', np_arr.shape)
    

def callback1(np_arr: np.ndarray):
    print('1', np_arr.shape)

server = RPCServer(host='localhost', port=61000, buffer_size=1 * 1024 * 1024)
server.add_fn(callback0)
server.add_fn(callback1)
server.serve()

```

## Quick call example

To call a function already exposed with the `rpc` decorator, just use the `rpc_call` function:

```python
import numpy as np
from socket_rpc import RPCClient

client = RPCClient('127.0.0.1', 5555)
client.callback0(np.arange(100))
client.callback1(np.arange(10))
```