A python wrapper of librelp
Project description
PyRELP
===
A python wrapper of librelp.
Overview
===
This is a wrapper of the [librelp](http://www.librelp.com/) library.
Pyrelp uses *ctypes* for accessing the *librelp* C functions directly. So
technically this is not a python module of pyrelp, but a wrapper.
The C sources of *librelp* are included in the source distribution package and
will be built by *setuptools* when installing with e.g. pip.
Only *python2* is supported, since dummy extension module is lacking *python3*
support for now.
Client
---
Send a message to a RELP server:
> pyrelp <ip> <port> <msg>
Server
---
There is no default server implementation. Use the `Server` class to implement
one.
Example RELP Server:
```python
from pyrelp import pyrelp
def rcv(host, ip, msg):
print(msg)
s = pyrelp.Server(20514, rcv)
s.run()
```
Development & Testing
===
Run:
> make
Dependencies
---
autotools
libtool
docker
robotframework
===
A python wrapper of librelp.
Overview
===
This is a wrapper of the [librelp](http://www.librelp.com/) library.
Pyrelp uses *ctypes* for accessing the *librelp* C functions directly. So
technically this is not a python module of pyrelp, but a wrapper.
The C sources of *librelp* are included in the source distribution package and
will be built by *setuptools* when installing with e.g. pip.
Only *python2* is supported, since dummy extension module is lacking *python3*
support for now.
Client
---
Send a message to a RELP server:
> pyrelp <ip> <port> <msg>
Server
---
There is no default server implementation. Use the `Server` class to implement
one.
Example RELP Server:
```python
from pyrelp import pyrelp
def rcv(host, ip, msg):
print(msg)
s = pyrelp.Server(20514, rcv)
s.run()
```
Development & Testing
===
Run:
> make
Dependencies
---
autotools
libtool
docker
robotframework
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyrelp-0.6.tar.gz
(59.4 kB
view details)
File details
Details for the file pyrelp-0.6.tar.gz.
File metadata
- Download URL: pyrelp-0.6.tar.gz
- Upload date:
- Size: 59.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a49db17b6ca82e156149d263261b3704bdae8f419134f1cba183b9c11eabe844
|
|
| MD5 |
4408572a0a8ddb31b61ae8a7ecaa182c
|
|
| BLAKE2b-256 |
ac715d7d35d35bd9b500937461eab7242db23b21236732f1e02cb38696472c35
|