{"count":40911,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=415","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=413","results":[{"name":"py-hyperestraier","description":"a Python module for Hyper Estraier"},{"name":"py-hyperframe","description":"HTTP/2 framing layer for Python"},{"name":"py-hyperkitty","description":"A web interface to access GNU Mailman v3 archives"},{"name":"py-hyperlink","description":"A pure-Python implementation of immutable URLs"},{"name":"py-hypothesis","description":"A library for property based testing"},{"name":"py-hypy","description":"Fulltext search interface for Python applications"},{"name":"py-hyrule","description":"A utility library for the Hy programming language"},{"name":"py-ibroadcast","description":"iBroadcast Python client"},{"name":"py-icalendar","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files."},{"name":"py-icmplib","description":"Implementation of the ICMP protocol in Python"},{"name":"py-id","description":"A tool for generating OIDC identities"},{"name":"py-id3lib","description":"Python module for reading and writing id3v2 tags"},{"name":"py-identify","description":"File identification library for Python"},{"name":"py-idna","description":"Internationalized Domain Names in Applications (IDNA)."},{"name":"py-idutils","description":"Small library for persistent identifiers used in scholarly communication."},{"name":"py-ifaddr","description":"Cross-platform network interface and IP address enumeration library"},{"name":"py-igraph","description":"Python interface to the igraph library."},{"name":"py-igwn-auth-utils","description":"Authorisation utilities for IGWN"},{"name":"py-imagecodecs","description":"Image transformation, compression, and decompression codecs"},{"name":"py-imagehash","description":"Perceptual Image Hashing Module"},{"name":"py-imageio","description":"Easy interface to read and write a wide range of image data."},{"name":"py-imageio-ffmpeg","description":"FFMPEG wrapper for Python"},{"name":"py-imagesize","description":"get size from image file headers"},{"name":"py-imaplib2","description":"A threaded Python IMAP4 client."},{"name":"py-img2pdf","description":"Lossless conversion of raster images to PDF."},{"name":"py-imgur","description":"The simple way of using Imgur"},{"name":"py-iminuit","description":"MINUIT from Python - Fitting like a boss"},{"name":"py-immutables","description":"A high-performance immutable mapping type for Python"},{"name":"py-importlib-metadata","description":"Library to access the metadata for a Python package."},{"name":"py-importlib-resources","description":"A backport of Python standard library importlib.resources module for Python 2.7, and 3.4 through 3.8."},{"name":"py-importmagic","description":"A Python library for finding unresolved symbols in Python code, and the corresponding imports"},{"name":"py-imread","description":"Reads images into numpy arrays"},{"name":"py-imutils","description":"Python image processing functions with OpenCV"},{"name":"py-in-n-out","description":"Python dependency injection you can taste."},{"name":"py-incremental","description":"A small library that versions your Python projects"},{"name":"py-inequality","description":"Spatial Inequality Analysis (inequality)"},{"name":"py-inflate64","description":"deflate64 compression/decompression library"},{"name":"py-inflect","description":"Correctly generate plurals, singular nouns, ordinals, indefinite articles; convert numbers to words"},{"name":"py-inflection","description":"A port of Ruby on Rails inflector to Python"},{"name":"py-iniconfig","description":"iniconfig is a small and simple INI-file parser module."},{"name":"py-iniparse","description":"Python Module for Accessing and Modifying Configuration Data in INI files"},{"name":"py-installer","description":"Python wheel installer"},{"name":"py-instrumentkit","description":"Test and measurement communication library"},{"name":"py-intelhex","description":"The Intel HEX file format is widely used in microprocessors and microcontrollers area (embedded systems etc) as the de facto standard for representation of code to be programmed into microelectronic devices."},{"name":"py-intervaltree","description":"A mutable, self-balancing interval tree for Python 2 and 3"},{"name":"py-intervaltree2","description":"A mutable, self-balancing interval tree for Python 2 and 3"},{"name":"py-invoke","description":"Task execution tool and library for Python."},{"name":"py-iocapture","description":"Capture stdout, stderr easily."},{"name":"py-ioflo","description":"ioflo is a framework and DSL for building reasoning automation systems."},{"name":"py-ipaddress","description":"IPv4/IPv6 manipulation library"}]}