{"count":52415,"next":"https://ports.macports.org/api/v1/search/?format=json&page=905","previous":"https://ports.macports.org/api/v1/search/?format=json&page=903","results":[{"maintainers":["Schamschula"],"variants":null,"name":"py-digitalocean","description":"Easy access to Digital Ocean APIs to deploy droplets, images and more.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.17.0"},{"maintainers":["Schamschula"],"variants":["universal"],"name":"py310-digitalocean","description":"Easy access to Digital Ocean APIs to deploy droplets, images and more.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.17.0"},{"maintainers":["Schamschula"],"variants":["universal"],"name":"py311-digitalocean","description":"Easy access to Digital Ocean APIs to deploy droplets, images and more.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.17.0"},{"maintainers":["Schamschula"],"variants":["universal"],"name":"py312-digitalocean","description":"Easy access to Digital Ocean APIs to deploy droplets, images and more.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.17.0"},{"maintainers":["Schamschula"],"variants":["universal"],"name":"py313-digitalocean","description":"Easy access to Digital Ocean APIs to deploy droplets, images and more.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.17.0"},{"maintainers":null,"variants":null,"name":"py313-jsonpickle","description":"Python library for serializing any arbitrary object graph into JSON.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["textproc","python"],"version":"4.1.1"},{"maintainers":null,"variants":null,"name":"py313-google-api-core","description":"Google API client core library","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","www","python"],"version":"2.28.1"},{"maintainers":["mrdomino"],"variants":null,"name":"py313-google-auth","description":"simplifies using Google's various server-to-server authentication mechanisms","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","www","python"],"version":"2.6.0"},{"maintainers":["mrdomino"],"variants":null,"name":"py313-google-auth-httplib2","description":"provides an httplib2 transport for google-auth","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","www","python"],"version":"0.1.0"},{"maintainers":null,"variants":null,"name":"py313-googleapis-common-protos","description":"Common protobufs used in Google APIs","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","www","python"],"version":"1.56.0"},{"maintainers":["judaew"],"variants":null,"name":"py313-rsa","description":"Pure Python RSA implementation","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"4.9.1"},{"maintainers":null,"variants":null,"name":"py313-uritemplate","description":"Python implementation of RFC6570, URI Template","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["textproc","www","python"],"version":"4.1.1"},{"maintainers":["Schamschula"],"variants":null,"name":"py-cloudflare2","description":"Python interface to the CloudFlare API.","livecheck_broken":false,"livecheck_outdated":true,"active":true,"categories":["net","python"],"version":"2.20.0"},{"maintainers":["Schamschula"],"variants":null,"name":"py310-cloudflare2","description":"Python interface to the CloudFlare API.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["net","python"],"version":"2.20.0"},{"maintainers":["Schamschula"],"variants":null,"name":"py311-cloudflare2","description":"Python interface to the CloudFlare API.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["net","python"],"version":"2.20.0"},{"maintainers":["Schamschula"],"variants":null,"name":"py312-cloudflare2","description":"Python interface to the CloudFlare API.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["net","python"],"version":"2.20.0"},{"maintainers":["Schamschula"],"variants":null,"name":"py313-cloudflare2","description":"Python interface to the CloudFlare API.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["net","python"],"version":"2.20.0"},{"maintainers":["herbygillot"],"variants":null,"name":"clef","description":"CLI secret management","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["security"],"version":"0.3.0"},{"maintainers":["kurthindenburg"],"variants":null,"name":"py313-queuelib","description":"Collection of persistent (disk-based) queues","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.8.0"},{"maintainers":null,"variants":null,"name":"py313-aiosqlite","description":"asyncio bridge to the standard sqlite3 module","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"0.21.0"},{"maintainers":null,"variants":null,"name":"py313-sphinx-copybutton","description":"A Sphinx plugin to add a little “copy” button to your code.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.3.1"},{"maintainers":["mascguy"],"variants":["debug","tests","universal"],"name":"protobuf5-cpp","description":"Encode data in an efficient yet extensible format.","livecheck_broken":true,"livecheck_outdated":false,"active":true,"categories":["devel"],"version":"5.29.5"},{"maintainers":["esafak"],"variants":null,"name":"py313-agate","description":"A Python data analysis library that is optimized for humans instead of machines","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.6.3"},{"maintainers":["esafak"],"variants":null,"name":"py313-agate-dbf","description":"Adds read support for DBF files to agate","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.2.4"},{"maintainers":["esafak"],"variants":null,"name":"py313-agate-excel","description":"Adds read support for Excel files (xls and xlsx) to agate","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.2.5"},{"maintainers":["esafak"],"variants":null,"name":"py313-agate-sql","description":"agate-sql adds SQL read/write support to agate.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.5.8"},{"maintainers":["esafak"],"variants":null,"name":"py313-csvkit","description":"A suite of utilities for converting to and working with CSV, the king of tabular file formats","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["textproc","python"],"version":"2.1.0"},{"maintainers":["esafak"],"variants":null,"name":"py313-dbfread","description":"Read DBF Files with Python","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"2.0.7"},{"maintainers":["esafak"],"variants":null,"name":"py313-isodate","description":"An ISO 8601 date/time/duration parser and formatter","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.7.2"},{"maintainers":["esafak"],"variants":null,"name":"py313-leather","description":"Python charting for 80% of humans","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.4.1"},{"maintainers":["esafak"],"variants":null,"name":"py313-pytimeparse","description":"A small Python module to parse various kinds of time expressions","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.1.8"},{"maintainers":["esafak"],"variants":null,"name":"py313-slugify","description":"A Python Slugify application that handles Unicode","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["textproc","python"],"version":"8.0.4"},{"maintainers":["nerdling"],"variants":null,"name":"py313-xlrd","description":"module to extract data from Microsoft Excel spreadsheet files","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"2.0.1"},{"maintainers":["kurthindenburg"],"variants":null,"name":"py313-html2text","description":"Script to turn HTML into equivalent Markdown-structured text.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["textproc","python"],"version":"2025.4.15"},{"maintainers":["kurthindenburg"],"variants":null,"name":"py313-tempora","description":"Objects and routines pertaining to date and time (tempora)","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"5.8.1"},{"maintainers":["F30"],"variants":null,"name":"py313-gnupg","description":"A Python wrapper for GnuPG","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["security","python","crypto"],"version":"0.5.4"},{"maintainers":["F30"],"variants":null,"name":"py313-nclib","description":"A Python socket library that wants to be your friend","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["net","python"],"version":"1.0.5"},{"maintainers":["herbygillot"],"variants":null,"name":"nerdlog","description":"fast, remote-first, multi-host TUI log viewer with timeline histogram and no central server","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["sysutils"],"version":"1.10.0"},{"maintainers":["petrrr"],"variants":null,"name":"py313-future","description":"Provides clean single-source support for Python 3 and 2","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"1.0.0"},{"maintainers":["jjstickel"],"variants":["universal"],"name":"py313-pygraphviz","description":"A Python wrapper for the Graphviz Agraph data structure.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["science","python"],"version":"1.14"},{"maintainers":["stromnov"],"variants":["universal"],"name":"py313-lazy_object_proxy","description":"A fast and thorough lazy object proxy.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"1.12.0"},{"maintainers":["ryandesign"],"variants":null,"name":"py313-libnewt","description":"python 3.13 bindings (the \"snack\" module) for libnewt","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel","python"],"version":"0.52.25"},{"maintainers":["i0ntempest"],"variants":null,"name":"rizin-grammar-c","description":"A tree-sitter parser for C (rizinorg fork of tree-sitter-c)","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["devel"],"version":"0.5"},{"maintainers":["i0ntempest"],"variants":null,"name":"spoof","description":"Easily spoof your MAC address","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["net","security"],"version":"2.0.4"},{"maintainers":["judaew"],"variants":null,"name":"py313-smartypants","description":"Python with the SmartyPants","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"2.0.2"},{"maintainers":["judaew"],"variants":null,"name":"py313-typogrify","description":"Filters to enhance web typography, including support for Django & Jinja templates","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"2.1.0"},{"maintainers":["Schamschula"],"variants":null,"name":"py313-in-n-out","description":"Python dependency injection you can taste.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.2.1"},{"maintainers":["dbevans"],"variants":["glade","python310","universal"],"name":"libpeas1","description":"libpeas is a GObject-based plugins engine","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["gnome"],"version":"1.36.0"},{"maintainers":["Schamschula"],"variants":null,"name":"py313-app-model","description":"Generic application schema implemented in python.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.5.1"},{"maintainers":["Schamschula"],"variants":null,"name":"py313-pydantic-compat","description":"This package provides (unofficial) compatibility mixins and function adaptors for pydantic v1-v2 cross compatibility.","livecheck_broken":false,"livecheck_outdated":false,"active":true,"categories":["python"],"version":"0.1.2"}]}