Personal tools
Skip to content. | Skip to navigation
websockets is a library for developing WebSocket servers and clients in Python. It implements RFC 6455 with a focus on correctness and simplicity. It passes the Autobahn Testsuite. Built on top of Python’s asynchronous I/O support introduced in PEP 3156, it provides an API based on coroutines, making it easy to write highly concurrent applications.
lazy-loader makes it easy to load subpackages and functions on demand. Motivation: • Allow subpackages to be made visible to users without incurring import costs. • Allow external libraries to be imported only when used, improving import times.
Plone Mockup is an ongoing effort to modernize Plone's javascript story. Check out examples and documentation at Goals of Mockup -1. Standardize configuration of patterns implemented in js to use HTML data attributes, so they can be developed without running a backend server. 2. Use modern AMD approach to declaring dependencies on other js libs. 3. Full unit testing of jsInstall & Run Tests -...
This package contains a generic transaction implementation for Python. It is mainly used by the ZODB, though.
olefile is a Python package to parse, read and write Microsoft OLE2 files (also called Structured Storage, Compound File Binary Format or Compound Document File Format), such as Microsoft Office 97-2003 documents, vbaProject.bin in MS Office 2007+ files, Image Composer and FlashPix files, Outlook messages, StickyNotes, several Microscopy file formats, McAfee antivirus quarantine files, etc. Python3 version.
Amazon Web Services Signature Version 4 signing ligrary. Generates sigv4 signature for HTTP requests.
Recursively merge hashes.
HTTP/REST API client library.
certmgr is a tool for managing certificates using CFSSL. It does the following: Ensures certificates are present. Renews certificates before they expire. Triggering a service reload or restart on certificate updates. It operates on certificate specs, which are JSON files containing the information needed to generate a certificate. These are currently JSON due to the way CFSSL works; a future update can add YAML tags to the relevant CFSSL structures to allow these to be YAML files. If a certificate can't be renewed (i.e. there's a problem talking to the CA), the certificate is kept in the renewal queue and will be attempted later. When run without any subcommands, certmgr will start monitoring certificates. The configuration and specifications can be validated using the check subcommand.
CFSSL is CloudFlare's PKI/TLS swiss army knife. It is both a command line tool and an HTTP API server for signing, verifying, and bundling TLS certificates. It requires Go 1.11+ to build. Note that certain linux distributions have certain algorithms removed (RHEL-based distributions in particular), so the golang from the official repositories will not work. Users of these distributions should install go manually to install CFSSL. CFSSL consists of: a set of packages useful for building custom TLS PKI tools the cfssl program, which is the canonical command line utility using the CFSSL packages. the multirootca program, which is a certificate authority server that can use multiple signing keys. the mkbundle program is used to build certificate pool bundles. the cfssljson program, which takes the JSON output from the cfssl and multirootca programs and writes certificates, keys, CSRs, and bundles to disk.