{"count":40910,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=544","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=542","results":[{"name":"py312-rdflib","description":"Python library for working with RDF"},{"name":"py312-re2","description":"Python wrapper of Google's RE2 library."},{"name":"py312-readability-lxml","description":"fast html to text parser (article readability tool)"},{"name":"py312-readme_renderer","description":"Safely render long_description/README files in Warehouse"},{"name":"py312-recommonmark","description":"Enables writing CommonMark inside of Docutils & Sphinx projects."},{"name":"py312-redis","description":"Python client for Redis key-value store"},{"name":"py312-reedsolo","description":"A pythonic universal errors-and-erasures Reed-Solomon Codec to protect your data from errors and bitrot."},{"name":"py312-referencing","description":"JSON referencing + Python"},{"name":"py312-reflink","description":"Python reflink wraps around platform specific reflink implementations"},{"name":"py312-regex","description":"Alternate regular expression module, to replace re."},{"name":"py312-regions","description":"Astropy affilated package for region handling"},{"name":"py312-rencode","description":"Python module for fast (basic) object serialization similar to bencode"},{"name":"py312-reportlab","description":"Engine for creating PDF documents"},{"name":"py312-repoze.sphinx.autointerface","description":"An extension for the Sphinx documentation system to allow generation of API documentation by introspection of zope.interface instances in code."},{"name":"py312-reproject","description":"Astropy affiliated package for image reprojection"},{"name":"py312-requests","description":"Python HTTP for Humans."},{"name":"py312-requests-cache","description":"Transparent persistent cache for py-requests"},{"name":"py312-requests-file","description":"Requests-File is a transport adapter for use with the Requests Python library to allow local filesystem access via file:// URLs."},{"name":"py312-requests-futures","description":"Small add-on for the python requests http library."},{"name":"py312-requests-kerberos","description":"A Kerberos authentication handler for python-requests"},{"name":"py312-requests-mock","description":"Mock out responses from the requests package"},{"name":"py312-requests-oauthlib","description":"OAuth for Humans"},{"name":"py312-requests-toolbelt","description":"Collection of utilities for python-requests"},{"name":"py312-requests-unixsocket","description":"HTTP via a UNIX domain socket"},{"name":"py312-requests_ntlm","description":"NTLM authentication support for Requests"},{"name":"py312-requestsexceptions","description":"A simple library to find the correct path to exceptions in the requests library regardless of whether they are bundled."},{"name":"py312-resampy","description":"Efficient sample rate conversion in python"},{"name":"py312-resolvelib","description":"ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic."},{"name":"py312-responses","description":"A utility library for mocking out the requests library"},{"name":"py312-resumable-urlretrieve","description":"Small library to fetch files over HTTP and resuming their download"},{"name":"py312-rfc3339-validator","description":"A pure python RFC3339 validator"},{"name":"py312-rfc3986","description":"A Python implementation of RFC 3986 including validation and authority parsing."},{"name":"py312-rfc3986-validator","description":"A pure python RFC3986 validator"},{"name":"py312-rfc3987-syntax","description":"Helper functions to parse and validate the syntax of terms defined in RFC 3987 — the IETF standard for Internationalized Resource Identifiers (IRIs)."},{"name":"py312-rfc6555","description":"Python implementation of RFC 6555."},{"name":"py312-rich","description":"Python library for rich text and beautiful formatting in the terminal"},{"name":"py312-rich-argparse","description":"Format argparse and optparse help using rich"},{"name":"py312-rich-click","description":"Format click help output nicely with rich"},{"name":"py312-rich-theme-manager","description":"Manage rich themes for CLI applications"},{"name":"py312-rich_rst","description":"reStructuredText renderer for rich"},{"name":"py312-rlpycairo","description":"This is a plugin for the ReportLab PDF Toolkit."},{"name":"py312-robotframework","description":"ATDD framework"},{"name":"py312-roman","description":"Integer to Roman numerals converter"},{"name":"py312-roman_numerals","description":"Manipulate well-formed Roman numerals"},{"name":"py312-roman_numerals_py","description":"Obsolete port, replaced by py312-roman_numerals"},{"name":"py312-rope","description":"python refactoring library"},{"name":"py312-rpds-py","description":"Python bindings to Rust's persistent data structures (rpds)"},{"name":"py312-rsa","description":"Pure Python RSA implementation"},{"name":"py312-rsgislib","description":"Python 3.12 bindings for RSGISlib - Remote Sensing and GIS Library"},{"name":"py312-rstcheck","description":"Checks syntax of reStructuredText and code blocks nested within it"}]}