Skip to main content

Python bindings for the liblo OSC library

Project description

pyliblo3

This is a fork of the original bindings for liblo, making it pip installable

Example

Simple Server

import liblo
server = liblo.Server(8080)

def test_handler(path, args, types, src):
    print(args)
    
server.add_method("/test", None, test_handler)

while True:
    server.recv(100)

Dependencies

  • liblo >= 0.28

Installation

1. Install liblo

liblo must be installed previously

Linux

sudo apt install liblo-dev

macOS

brew install liblo

Windows

See http://liblo.sourceforge.net/README-platforms.html

2. Install pyliblo3

pip install pyliblo3


Original README

pyliblo - Python bindings for the liblo OSC library

Copyright (C) 2007-2011  Dominic Sacré  <dominic.sacre@gmx.de>

http://das.nasophon.de/pyliblo/


To install, run "./setup.py build", followed by "./setup.py install". This
will install both the python module and the send_osc/dump_osc scripts.

See doc/API.html and doc/examples.html for API documentation and some
example code.

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

pyliblo3-0.13.0.tar.gz (21.0 kB view details)

Uploaded Source

Built Distributions

pyliblo3-0.13.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (507.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

pyliblo3-0.13.0-cp39-cp39-macosx_10_9_x86_64.whl (99.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pyliblo3-0.13.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (529.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

pyliblo3-0.13.0-cp38-cp38-macosx_10_9_x86_64.whl (98.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file pyliblo3-0.13.0.tar.gz.

File metadata

  • Download URL: pyliblo3-0.13.0.tar.gz
  • Upload date:
  • Size: 21.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyliblo3-0.13.0.tar.gz
Algorithm Hash digest
SHA256 5700eac4a6db2c1c492a99c17bbf1871e888309ae7bcd1c68473650778d60f46
MD5 41ff623a0aba810290c95d6ae83846cc
BLAKE2b-256 5e2e524a6667fa851d0aae3eded349b4f1e56785036d65e186fb4bf2f741a505

See more details on using hashes here.

File details

Details for the file pyliblo3-0.13.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pyliblo3-0.13.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 47bb2d1b33a1ee99fa6b70fe22304be441f18f295086cf6b159b7312984f8200
MD5 0554ecb488af860ee33a217395adaa7a
BLAKE2b-256 8a0662db93a061b5aed86b33c59ef782728271cff86080ab9a9d5ac36cb3638c

See more details on using hashes here.

File details

Details for the file pyliblo3-0.13.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyliblo3-0.13.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 95fb87f1b84eece18ec63719a54c6fb781fcfc98123bfc907a3993a1104249ca
MD5 ab8f24d5ba61c457b40047a9d773cfda
BLAKE2b-256 c0171b7a03ef2eb0fd8f8e79e0d6fd534b3764449be62805f92038e9fefb950b

See more details on using hashes here.

File details

Details for the file pyliblo3-0.13.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pyliblo3-0.13.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 13e718355224b8ce6126d5b00a3499074aac073ad4d1f4a349bc41e67e7922a2
MD5 cfa526c87a0ef973c9be15f207de0d4e
BLAKE2b-256 b9c90e5c2abe0c81b753749655173a4d7c366d76b4d72cc52ac4c73f53b0cfbb

See more details on using hashes here.

File details

Details for the file pyliblo3-0.13.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyliblo3-0.13.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5bdd6e1226fbc0fbb142309ed138f1bf10482cc99974d670df03e7b8dda59b29
MD5 697685ebe91c92404785ec30485b6f3f
BLAKE2b-256 908be053263c37288f9532ad651696493244b4a9cbc782bd765b95609fbb6e5b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page