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.12.0.tar.gz (11.9 kB view details)

Uploaded Source

Built Distributions

pyliblo3-0.12.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.12.0-cp39-cp39-manylinux2010_x86_64.whl (514.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

pyliblo3-0.12.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.12.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.12.0-cp38-cp38-manylinux2010_x86_64.whl (580.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

pyliblo3-0.12.0-cp38-cp38-macosx_10_9_x86_64.whl (98.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pyliblo3-0.12.0.tar.gz
  • Upload date:
  • Size: 11.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.8.5

File hashes

Hashes for pyliblo3-0.12.0.tar.gz
Algorithm Hash digest
SHA256 c0f614aeb72dbfd990a863e6d0b25f03e9c989f0bd5296c771b6a8af575698af
MD5 abd0b02107e522b678db5aa7126193ad
BLAKE2b-256 1ec6f2ff0d13dd0c183e9c2e1e31bf6024614aac6ea1cbcda0ee8a9cbf4bacc1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyliblo3-0.12.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 177e525860dfecde8096b507a7c7b2bde78de2247ced7d178314d61497bbb0cb
MD5 2bd7b7ebd5f4b67cfa7cbf04761b98f4
BLAKE2b-256 0025eef4c34292d2f66cc69a193de73b6fda04515181c75db22fc5a6ee72319b

See more details on using hashes here.

File details

Details for the file pyliblo3-0.12.0-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyliblo3-0.12.0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 514.1 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.8.5

File hashes

Hashes for pyliblo3-0.12.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 493522958e3809e1cd1f0fadd08eaba679818dd97bcac14bcc6b68aa4b219187
MD5 45e3f75bbb25ae940a588b10383aa924
BLAKE2b-256 49c227a9ea2d9bc5294b52c88b39dee68d5a42eab66f83c399d9503bf7824d76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyliblo3-0.12.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 99.9 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyliblo3-0.12.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 61f29becfbcc9b9676a60d1956621a9d21a02fbe32307ddada9f1bc4ea9fac3a
MD5 9eef83da09f7013e865b311a9153bd60
BLAKE2b-256 bc834ecc9e8090aa6ec496f3139c3157219e87c65cfe8beff148431478e23f92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyliblo3-0.12.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 941df56f56f98e26356221f1d97a8e8e4b21783b49b0e6483919ac124ddf9459
MD5 05c1bb19e526ca1b4554d95e85fe2f1d
BLAKE2b-256 1afdb6c0447a960339360efcf12f91a3022bddf9a4c3880161009580641b504a

See more details on using hashes here.

File details

Details for the file pyliblo3-0.12.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pyliblo3-0.12.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 580.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.25.1 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.30.0 CPython/3.8.5

File hashes

Hashes for pyliblo3-0.12.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8dabaf44652421a1ffef72b57dd6c0aed8303b570281a88d7921b105c64c6d36
MD5 859ddc64d4a1dfb19b883d48690ff054
BLAKE2b-256 c7e30b59597baf48e9ca5984b2360e5e7aeafb6eb957edab0b04d2150479b689

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyliblo3-0.12.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 98.5 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for pyliblo3-0.12.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a3769c5f299f0ded38baa876177e15a67023e23035e7663fd387496e878bb6cf
MD5 25cf7c750dabcd8fa62ff69f3ad5c053
BLAKE2b-256 876e87137e9115ffdcf9aaa922e263cc75d5be8013e8b38ab11ed37ba15b9cb8

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