{"count":40910,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=424","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=422","results":[{"name":"py-pacal","description":"PaCAL - ProbAbilistic CALculator"},{"name":"py-packaging","description":"Core utilities for Python packaging"},{"name":"py-pacmap","description":"PaCMAP: Pairwise Controlled Manifold Approximation Projection"},{"name":"py-paho-mqtt","description":"MQTT version 3.1/3.1.1 client class"},{"name":"py-palettable","description":"Color palettes for Python"},{"name":"py-pandas","description":"Powerful data structures for data analysis and statistics"},{"name":"py-pandocfilters","description":"Utilities for writing pandoc filters in python."},{"name":"py-panedr","description":"Panedr reads a Gromacs EDR file and returns its content as a pandas dataframe."},{"name":"py-panel","description":"A high-level app and dashboarding solution for Python."},{"name":"py-param","description":"Param is a library providing Parameters."},{"name":"py-parameterized","description":"Parameterized testing with any Python test framework"},{"name":"py-paramiko","description":"Native Python SSHv2 protocol library"},{"name":"py-parfive","description":"A parallel file downloader using asyncio."},{"name":"py-parse","description":"parse() is the opposite of format()"},{"name":"py-parse-type","description":"parse_type extends the parse module (opposite of string.format())"},{"name":"py-parsedatetime","description":"Parse human-readable date/time text"},{"name":"py-parsel","description":"Extract data from HTML and XML using XPath and CSS selectors"},{"name":"py-parsimonious","description":"The fastest pure-Python PEG parser I can muster"},{"name":"py-parsing","description":"alternative approach to creating parsers in python"},{"name":"py-parso","description":"A Python Parser"},{"name":"py-partd","description":"Appendable key-value storage."},{"name":"py-parver","description":"Parse and manipulate version numbers."},{"name":"py-passlib","description":"password hashing library"},{"name":"py-paste","description":"Bringing consistency to Python web development."},{"name":"py-pastedeploy","description":"Paste Deployment is a system for finding and configuring WSGI applications and servers."},{"name":"py-pastel","description":"Bring colors to your terminal."},{"name":"py-pastewebkit","description":"A port/reimplementation of Webware WebKit in WSGI and Paste."},{"name":"py-patch-ng","description":"Library to parse and apply unified diffs."},{"name":"py-path","description":"Object-oriented file system path manipulation"},{"name":"py-pathfinder","description":"A utility to find file paths."},{"name":"py-pathlib2","description":"Object-oriented filesystem paths (backport of standard pathlib)"},{"name":"py-pathspec","description":"Utility library for gitignore style pattern matching of file paths."},{"name":"py-pathtools","description":"File system general utilities"},{"name":"py-pathvalidate","description":"pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc."},{"name":"py-patsy","description":"Python package for describing statistical models."},{"name":"py-pbr","description":"Python Build Reasonableness"},{"name":"py-pbs_installer","description":"An installer for indygreg's python-build-standalone"},{"name":"py-pdal","description":"PDAL Python support"},{"name":"py-pdal-plugins","description":"PDAL Python Plugins"},{"name":"py-pdbecif","description":"Python package for reading, writing and manipulating mmCIF files"},{"name":"py-pdbpp","description":"pdb++, a drop-in replacement for pdb"},{"name":"py-pdfminer","description":"Python pdf extraction package"},{"name":"py-pdfrw","description":"Pure Python PDF file reader/writer library"},{"name":"py-pdftl","description":"A capable CLI tool for PDF manipulation inspired by pdftk."},{"name":"py-pdm-backend","description":"The build backend used by PDM that supports latest packaging standards"},{"name":"py-peakutils","description":"Peak detection utilities for 1D data"},{"name":"py-peewee","description":"a small, expressive orm -- supports postgresql, mysql and sqlite"},{"name":"py-pefile","description":"Parse and work with Portable Executable (PE) files"},{"name":"py-pendulum","description":"Python datetimes made easy"},{"name":"py-periodictable","description":"Extensible periodic table of the elements"}]}