Skip to main content

PyPI version Supported Python versions PyPI downloads Code style: Black

(DEPRECATED) pynut3

(aka python-nut3)

This is a Python3 library to allow communication with NUT (Network UPS Tools) Uninterruptible Power Supply servers following RFC-9271

Note: This is an unofficial project, and is in no way supported or endorsed by the Network UPS Tools developers.

Requirements

Development of this package is done in Python 3.11. The package is considered forwards compatible probably upto Python 3.12 and possibly also beyond. Backwards compatibility is not guaranteed on versions prior to 3.9; if it works on Python 3.8 or before consider yourself lucky. Python versions that are end-of-life are not supported.

Installation

On Linux systems pynut3 requires telnet to be installed. If it is not available on your system you'll need to install it first.

sudo apt install telnet

On macOS telnet is not needed; nc will be used automatically. Then install using:

python -m pip install pynut3

This software was not tested on systems other than Linux (Debian) and macOS. If you have access to another OS, feel free to contribute improvements for support.

Usage

See demo/upsdemo.py for a usage example.

Please note that this module has completely and intentionally broken backwards compatibility with (previous) versions of pynut3.

Acknowledgements

Based on various NUT Client related Python scripts, written by David Goncalves as PyNUT, and released under GPL v3. Later overhauled by rshipp with Python3 modifications by hordurk, george2 and mezz64. Others will have contributed along the way. I was not able to reliably find their names.

Further updates are by me (Mausy5043) and based/inspired on prior work from timurlenk07, StSAV012, rshipp & Rojer-X86.

License

The GPL v3 license continues to apply. See LICENSE.

Metadata

Release files for pynut3 2.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pynut3 2.2.1
File Size Uploaded
pynut3-2.2.1.tar.gz 32.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pynut3 2.2.1
File Interpreter ABI Platform
pynut3-2.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 55.4 kB

Release files / pynut3-2.2.1.tar.gz

Download URL pynut3-2.2.1.tar.gz
Size 32.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7669a2ad6c06ebf4315e5a94cab61c6cccf8e6aa30ef360fa08eacbc144ddf40
BLAKE2b-256 checksum
How to use checksums
32bf222cd2d9690f66d6f4c8b170d5f74724cad632102e57b132c70593ba0fd5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7

Release files / pynut3-2.2.1-py3-none-any.whl

Download URL pynut3-2.2.1-py3-none-any.whl
Size 22.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4be6b1021c08543ebc79abc13f5cfc227e2e38151369873fed1c3f6eda409f0c
BLAKE2b-256 checksum
How to use checksums
952bb8748365aa6158fa58cffba76d758f7b4cc488cc1ca55baadbddaee2360b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7

Release history Release notifications | RSS feed

This release

2.2.1 This release

2 release files

1.6.2

2 release files

1.6.1

2 release files

1.4.7

2 release files

1.4.6

2 release files

1.4.5

2 release files

1.4.4

2 release files

1.4.3

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.2.5

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.1

2 release files

1.1.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page