This package provides a Python library intended for use in automated tests. One difficulty when testing software is that the code under test might need to read or write to files in the local file system. If the file system is not set up in just the right way, it might cause a spurious error during the test. The pyfakefs library provides a solution to problems like this by mocking file system interactions. In other words, it arranges for the code under test to interact with a fake file system instead of the real file system. The code under test requires no modification to work with pyfakefs.
Pymodbus is a full Modbus protocol implementation using asyncio, tornado or twisted for its asynchronous communications core. It includes the following client features:
full read/write protocol on discrete and register
most of the extended protocol (diagnostic/file/pipe/setting/information)
TCP, UDP, Serial ASCII, Serial RTU, and Serial Binary
asynchronous and synchronous versions
payload builder/decoder utilities
pymodbus read eval print loop (REPL).
It also includes the following server features:
can function as a fully implemented Modbus server
TCP, UDP, Serial ASCII, Serial RTU, and Serial Binary
asynchronous and synchronous versions
full server control context (device information, counters, etc)
a number of backing contexts (database, redis, sqlite, a slave device).
Sip module support for PyQt5
Python bindings for GLib, GObject, and GIO.
pyfavicon is an async favicon fetcher.
Python bindings for GLib, GObject, and GIO.
Pybiomart provides a simple pythonic interface to biomart.
This package lets you manipulate PyPI API tokens.
PyMarshal replicates the feature of (un)marshalling structs in Golang.
Python library for generating and parsing RFC 3339-compliant timestamps.
PyOpenSSL is a high-level wrapper around a subset of the OpenSSL library.
pyinotify provides a Python interface for monitoring file system events on Linux.
Pyperclip is a clipboard module for Python, handling copy/pasting from the X11 clipboard
This package provides a parser, schema validator, and data binding tool for YAML and JSON.
This library allows you to write entries to a KeePass database. It supports KDBX3 and KDBX4.
This package provides a collection of useful tools to use PyPy-specific features, with CPython fallbacks.
pynixutil provides functions for base32 encoding/decoding and derivation parsing, namingly b32decode(), b32encode() and drvparse().
PyRSS2Gen is the interface to generate RSS 2.0 feeds. PyRSS2Gen builds the feed up by using a XML generator.
This package offers Cython bindings and a Python interface for Prodigal. Prodigal is an ORF finder designed for both genomes and metagenomes.
Pyclipper is a Cython wrapper for the C++ translation of the Angus Johnson's polygon clipping Clipper library (ver. 6.4.2).
Py-ubjson is a Python module providing an Universal Binary JSON encoder/decoder based on the draft-12 specification for UBJSON.
PyTidyLib is a Python package that wraps the HTML Tidy library. This allows you, from Python code, to “fix” invalid (X)HTML markup.
PyQtGraph is a Pure-python graphics library for PyQt5, PyQt6, PySide2 and PySide6. It is intended for use in mathematics, scientific or engineering applications.
This package provides a Python class to integrate Boto3's Cognito client so it is easy to login users, with Secure Remote Password support.