This package provides an implementation of Public Suffix List as Python library.
Features:
supports IDN (unicode and punycoded)
shipped with built-in PSL and an updater script
written in Pure Python with no library dependencies
service_identity
aspires to give you all the tools you need for verifying whether a certificate is valid for the intended purposes. In the simplest case, this means host name verification. However, service_identity implements RFC 6125 fully and plans to add other relevant RFCs too.
This package provides a single extension class MemoryAllocator
with cdef
methods
malloc
calloc
allocarray
realloc
reallocarray
aligned_malloc
aligned_malloc
aligned_calloc
aligned_allocarray
Websocket handler for the gevent pywsgi server, a Python network library.
Features include:
integration on both socket level or using an abstract interface
RPC and PubSub framework using WebSocket Application Messaging Protocol
easily extendible using a simple WebSocket protocol plugin API
The semantic_version
class is a small library for handling semantic versioning (SemVer) in Python.
It can compare versions, generate a new version that represents a bump in one of the version levels, and check whether any given string is a proper semantic version identifier.
This package provides retired utilities from IPython. No packages outside IPython/Jupyter should depend on it.
This package shouldn't exist. It contains some common utilities shared by Jupyter and IPython projects during The Big Split. As soon as possible, those packages will remove their dependency on this, and this package will go away.
python-dbusmock allows for the easy creation of mock objects on D-Bus. This is useful for writing tests for software which talks to D-Bus services such as upower, systemd, logind, gnome-session or others, and it is hard (or impossible without root privileges) to set the state of the real services to what you expect in your tests.
SQLAlchemy-utils provides various utility functions and custom data types for SQLAlchemy. SQLAlchemy is an SQL database abstraction library for Python.
You might also want to install the following optional dependencies:
python-passlib
python-babel
python-cryptography
python-pytz
python-psycopg2
python-furl
python-flask-babel
The MediaWiki Parser From Hell is a python library package that provides a parser for MediaWiki.
It exposes parses as normal string objects with additional methods giving access to the special Wikicode features it contains (hyperlinks, tags, templates…). The parser doesn't interpolate strings at all, it remains at a purely formal level.
Full documentation may be found at ReadTheDocs
Fakeredis is a pure-Python implementation of the redis-py Python client that simulates talking to a redis server. It was created for a single purpose: to write unit tests.
Setting up redis is not hard, but one often wants to write unit tests that don't talk to an external server such as redis. This module can be used as a reasonable substitute.
The OpenStack Service Types Authority contains information about officiag OpenStack services and their historical service-type aliases. The data is in JSON and the latest data should always be used. This simple library exists to allow for easy consumption of the data, along with a built-in version of the data to use in case network access is for some reason not possible and local caching of the fetched data.
This package provides a a simple program to predict the levels of background emission in JWST observations, for use in proposal planning.
It accesses a precompiled background cache prepared by Space Telescope Science Institute. The background cache is hosted by the Mikulski Archive for Space Telescopes (MAST), so you need internet access to run the tool with the remote cache. It is possible to download the full background cache to your local machine.
This package provides a Python port of the ActiveResource project.
Active Resource attempts to provide a coherent wrapper object-relational mapping for REST web services. It follows the same philosophy as Active Record, in that one of its prime aims is to reduce the amount of code needed to map to these resources. This is made possible by relying on a number of code- and protocol-based conventions that make it easy for Active Resource to infer complex relations and structures.
Defcon is a set of UFO based objects optimized for use in font editing applications. The objects are built to be lightweight, fast and flexible. The objects are very bare-bones and they are not meant to be end-all, be-all objects. Rather, they are meant to provide base functionality so that you can focus on your application’s behavior, not object observing or maintaining cached data. Defcon implements UFO3 as described by the UFO font format.
This package provides a Python package of Roman Datamodels for the calibration pipelines started with the JWST calibration pipelines. The goal for the JWST pipelines was motivated primarily by the need to support FITS data files, specifically with isolating the details of where metadata and data were located in the FITS file from the representation of the same items within the Python code. That is not a concern for Roman since FITS format data files will not be used by the Roman calibration pipelines.
This is a library to run Python code. Just like PerlTeX or PyLuaTeX, this only requires a single run, and variables are persistent throughout the run. Unlike PerlTeX or PyLuaTeX, there is no restriction on compiler or script required to run the code.
There are also debugging functionalities: TeX errors result in Python traceback, and Python errors result in TeX traceback. Errors in code executed with the pycode
environment give the correct traceback point to the Python line of code in the TeX file. For advanced users, this package allows the user to manipulate the TeX state directly from within Python, so you don't need to write a single line of TeX code.
In addition to this LaTeX package you need the Python pythonimmediate-tex
package.
This package generates source code for Python classes from a JSchema JSON schema.
Zope Page Templates.
Jupyter telemetry library
Pretty and helpful exceptions, automatically.
Password strength and validation.
Sorted Collections is a Python sorted collections library.
Documentation at https://melpa.org/#/python-environment