Skip to main content

Python OWFS client library (owserver protocol)

Project description

Package Documentation Python Package Index version

Pyownet is a pure python package that allows network client access to the OWFS 1-Wire File System via an owserver and the owserver network protocol, in short ownet.

The pyownet.protocol module is an implementation of the owserver client protocol that exposes owserver messages as methods of a proxy object:

>>> owproxy = pyownet.protocol.proxy(host="", port=4304)
>>> owproxy.dir()
['/10.67C6697351FF/', '/05.4AEC29CDBAAB/']
'     91.6195'


To install pyownet:

$ pip install pyownet

Python version support

The code base is written in Python 2, but Python 3 is fully supported, and is the main developing language. Running the 2to3 tool will generate valid and, whenever possible, idiomatic Python 3 code.

Explicitly supported versions are Python 2.7, 3.3 through 3.7.


Full package documentation is available at

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for pyownet, version 0.10.0.post1
Filename, size File type Python version Upload date Hashes
Filename, size pyownet-0.10.0.post1-py2-none-any.whl (13.8 kB) File type Wheel Python version py2 Upload date Hashes View
Filename, size pyownet-0.10.0.post1-py3-none-any.whl (13.8 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size pyownet-0.10.0.post1.tar.gz (17.1 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page