{ "info": { "author": "Laurent Pointal", "author_email": "laurent.pointal@limsi.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Science/Research", "License :: OSI Approved :: CEA CNRS Inria Logiciel Libre License, version 2.1 (CeCILL-2.1)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Multimedia :: Sound/Audio", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "OSC for Python3\n===============\n\n:author: Laurent Pointal \n:organization: CNRS - LIMSI\n:copyright: CNRS - 2013-2018\n:license: CeCILL-2.1\n:version: 1.0.8\n\n\n`Module documentation `_\n\n`Subversion repository & bug tracking `_\n(on french academic SourceSup site).\n\n`Developer page `_\n\n.. note::\n\n Testers feedback welcome. This development was finally not tested in its\n initial planning, any problem / bug / info are welcome.\n\nWhat is it?\n-----------\n\nThis module is an implementation of `Open Sound Control (OSC)`_ message\ntransport protocol within a Python3 package.\n\n.. _Open Sound Control (OSC): http://opensoundcontrol.org/\n\nManage different sides of OSC in possibly different contexts:\n\n- encoding/decoding of OSC message packets (including bundles)\n- routing of incoming messages based on selector regexps or globbing\n- timed messages with possible delay period\n- named client/server for sending/subscribing\n- different scheduling models (single process, totally multithread, only multithread for communications)\n- extra processing of packets (hack points to encrypt/decrypt, sign/verify\u2026)\n\nNote: routing, timed messages, named client/server, scheduling models make a complex system\n(see the \u201cbig picture\u201d in doc). The oscbuildparse module of osc4py3 package can be used as\nis and provides nice OSC packets encoding/decoding functions usable in your own message\ntransmission scheme.\n\n\n\nInstallation\n------------\n\nUnless someone built a package for your OS distro, the simplest procedure\nis to use ``pip`` to install the module:\n\n pip install osc4py3\n\nIf you have no admin access to install things on you computer, you may install\na virtualenv and run pip inside this virtual env, or you can do a local user\ninstallation:\n\n pip install --user osc4py3", "description_content_type": "", "docs_url": null, "download_url": "https://sourcesup.renater.fr/projects/osc4py3/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://perso.limsi.fr/pointal/dev:osc4py3", "keywords": "communication,sound,network,open sound control,osc", "license": "CEA CNRS Inria Logiciel Libre License, version 2.1 (CeCILL-2.1)", "maintainer": "", "maintainer_email": "", "name": "osc4py3", "package_url": "https://pypi.org/project/osc4py3/", "platform": "", "project_url": "https://pypi.org/project/osc4py3/", "project_urls": { "Download": "https://sourcesup.renater.fr/projects/osc4py3/", "Homepage": "http://perso.limsi.fr/pointal/dev:osc4py3" }, "release_url": "https://pypi.org/project/osc4py3/1.0.8/", "requires_dist": null, "requires_python": "", "summary": "Python3 package for Open Sound Control (OSC) communications.", "version": "1.0.8" }, "last_serial": 4131330, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "11488bb64d189031f4a21d531a425fab", "sha256": "93f60aa43840b179b4214e0788946efe3906e559b57d0ece4adadc8bc0734381" }, "downloads": -1, "filename": "osc4py3-1.0.1.tar.gz", "has_sig": false, "md5_digest": "11488bb64d189031f4a21d531a425fab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77307, "upload_time": "2015-09-08T11:33:53", "url": "https://files.pythonhosted.org/packages/78/9c/d2c55a871e8099712b737f9d8ef8762928ae8564a8ea88d8c9f16ae3ba23/osc4py3-1.0.1.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "d818b325cf19be6d2aed605cc337deba", "sha256": "30df74e6382c11ed61ac5f76158936de746fbe27698e9c090658aea5cb48f9d2" }, "downloads": -1, "filename": "osc4py3-1.0.3.tar.gz", "has_sig": false, "md5_digest": "d818b325cf19be6d2aed605cc337deba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78072, "upload_time": "2018-04-23T14:29:27", "url": "https://files.pythonhosted.org/packages/80/ef/dfbeda3118e19a707cb5148b7706f3fd70ac744b46da78fc8c98c7404232/osc4py3-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "d82c0102edab6d35eddd34edd9a48236", "sha256": "4378cc6542795178bb8d5cefda113a63c3361ba8e8d22d7d8d29f524e7255155" }, "downloads": -1, "filename": "osc4py3-1.0.4.tar.gz", "has_sig": false, "md5_digest": "d82c0102edab6d35eddd34edd9a48236", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78616, "upload_time": "2018-04-24T13:15:33", "url": "https://files.pythonhosted.org/packages/32/f0/ac1a576786259787b44ed28689bd16ae598079f2176a8a68044de36bfefc/osc4py3-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "5c615f520d1a1ff92949c54780d96449", "sha256": "ced3660e98bb1be550c846bf59eb12d70de9a925c9385dcc3fe765f4b6cff60e" }, "downloads": -1, "filename": "osc4py3-1.0.5.tar.gz", "has_sig": false, "md5_digest": "5c615f520d1a1ff92949c54780d96449", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78644, "upload_time": "2018-08-01T13:49:59", "url": "https://files.pythonhosted.org/packages/0f/7e/5f2e9746893c845af10062fb45007e974b69bb415c2c4baee9e57de909ff/osc4py3-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "88988324bf340b056b9c06129530faeb", "sha256": "38e437d53211bbdd2168407d9af6aaaed231285c7d60deeaaf9a4a79c0f73d67" }, "downloads": -1, "filename": "osc4py3-1.0.6.tar.gz", "has_sig": false, "md5_digest": "88988324bf340b056b9c06129530faeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78756, "upload_time": "2018-08-02T08:10:02", "url": "https://files.pythonhosted.org/packages/73/e1/d788a8da22ab9b291faac4601cc343e9d367fc4c33aaec04cb963675b1c2/osc4py3-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "f4688ad681ad22b1d2cccc1d85d14a20", "sha256": "27f4f9d03bb3d462e848ad5441f8ec6fad9c7d173c9d40e2e121371f2ed07a3d" }, "downloads": -1, "filename": "osc4py3-1.0.7.tar.gz", "has_sig": false, "md5_digest": "f4688ad681ad22b1d2cccc1d85d14a20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79263, "upload_time": "2018-08-02T14:29:22", "url": "https://files.pythonhosted.org/packages/18/fa/1eefcc7eaa9a349683421ced88f3f82f972a749229a84ed03dd7d7937f51/osc4py3-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "01b0c01d1edf29123f89b03891d5bdf5", "sha256": "f45364b793270dfec860b399af6b5b361e54d440f14bf43d33b83a0b615a714c" }, "downloads": -1, "filename": "osc4py3-1.0.8.tar.gz", "has_sig": false, "md5_digest": "01b0c01d1edf29123f89b03891d5bdf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79268, "upload_time": "2018-08-03T06:38:22", "url": "https://files.pythonhosted.org/packages/b3/e7/fd3fcd09b4c7d904ffcaf83d7110620d09a52a6ae614f6099c8d3f5d7d57/osc4py3-1.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "01b0c01d1edf29123f89b03891d5bdf5", "sha256": "f45364b793270dfec860b399af6b5b361e54d440f14bf43d33b83a0b615a714c" }, "downloads": -1, "filename": "osc4py3-1.0.8.tar.gz", "has_sig": false, "md5_digest": "01b0c01d1edf29123f89b03891d5bdf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79268, "upload_time": "2018-08-03T06:38:22", "url": "https://files.pythonhosted.org/packages/b3/e7/fd3fcd09b4c7d904ffcaf83d7110620d09a52a6ae614f6099c8d3f5d7d57/osc4py3-1.0.8.tar.gz" } ] }