HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52477,
"next": "https://ports.macports.org/api/v1/search/?format=api&page=279",
"previous": "https://ports.macports.org/api/v1/search/?format=api&page=277",
"results": [
{
"maintainers": [
"jmroot"
],
"variants": null,
"name": "py39-flit_core",
"description": "Distribution-building parts of Flit.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "3.12.0"
},
{
"maintainers": null,
"variants": null,
"name": "py-fontaine",
"description": "a font analyzing tool",
"livecheck_broken": true,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python",
"print"
],
"version": "1.4.0"
},
{
"maintainers": null,
"variants": null,
"name": "py-formencode",
"description": "HTML form validation, generation, and conversion package",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"python"
],
"version": "2.1.0"
},
{
"maintainers": null,
"variants": null,
"name": "py-fortranformat",
"description": "Mimics Fortran textual IO in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"science",
"python",
"print"
],
"version": "2.0.3"
},
{
"maintainers": null,
"variants": null,
"name": "py-freezegun",
"description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.5.5"
},
{
"maintainers": null,
"variants": null,
"name": "py27-freezegun",
"description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "0.3.15"
},
{
"maintainers": null,
"variants": null,
"name": "py-fs",
"description": "Python's filesystem abstraction layer",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "2.4.16"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py-fsspec",
"description": "File-system specification",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2026.2.0"
},
{
"maintainers": null,
"variants": null,
"name": "py-ftfy",
"description": "fixes text for you",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"textproc",
"python"
],
"version": "6.3.1"
},
{
"maintainers": null,
"variants": null,
"name": "py-ftputil",
"description": "High level Python interface to the ftplib module",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"net",
"python"
],
"version": "5.1.0"
},
{
"maintainers": null,
"variants": null,
"name": "py-fugashi",
"description": "A Cython MeCab wrapper for fast, pythonic Japanese tokenization.",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"textproc",
"python"
],
"version": "1.5.1"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py-funcparserlib",
"description": "Recursive descent parsing library based on functional combinators",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.0.1"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py-funcsigs",
"description": "Python function signatures from PEP362 for Python 2.7 and 3.2+",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.0.2"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py27-funcsigs",
"description": "Python function signatures from PEP362 for Python 2.7 and 3.2+",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "1.0.2"
},
{
"maintainers": null,
"variants": null,
"name": "py-fusepy",
"description": "a simple interface to FUSE and MacFUSE",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "3.0.1"
},
{
"maintainers": [
"petrrr"
],
"variants": null,
"name": "py-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": [
"petrrr"
],
"variants": null,
"name": "py27-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": null,
"variants": null,
"name": "py-futures",
"description": "Backport of the concurrent.futures package from Python 3",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"devel",
"python"
],
"version": "3.3.0"
},
{
"maintainers": null,
"variants": null,
"name": "py27-futures",
"description": "Backport of the concurrent.futures package from Python 3",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "3.3.0"
},
{
"maintainers": null,
"variants": null,
"name": "py-fuzzywuzzy",
"description": "Fuzzy String Matching in Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"textproc",
"python"
],
"version": "0.18.0"
},
{
"maintainers": [
"jmroot"
],
"variants": null,
"name": "py-game",
"description": "pygame, python modules for writing games",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"graphics",
"multimedia",
"python"
],
"version": "2.6.1"
},
{
"maintainers": [
"jmroot"
],
"variants": [
"portmidi",
"sdl2",
"universal"
],
"name": "py27-game",
"description": "pygame, python modules for writing games",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"graphics",
"multimedia",
"python"
],
"version": "2.0.3"
},
{
"maintainers": null,
"variants": null,
"name": "py-gammapy",
"description": "A Python package for gamma-ray astronomy",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"science",
"python"
],
"version": "2.0"
},
{
"maintainers": [
"emcrisostomo"
],
"variants": null,
"name": "py-gast",
"description": "Python AST that abstracts the underlying Python version",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.7.0"
},
{
"maintainers": [
"lpsinger"
],
"variants": null,
"name": "py-gcn",
"description": "anonymous VOEvent client for receiving GCN/TAN notices in XML format",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"science",
"python"
],
"version": "1.1.3"
},
{
"maintainers": null,
"variants": null,
"name": "py-gdata",
"description": "Google Data API Python Client Library",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.0.18"
},
{
"maintainers": null,
"variants": null,
"name": "py27-gdata",
"description": "Google Data API Python Client Library",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.0.18"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py-genshi",
"description": "Python toolkit for generation of output for the web",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"textproc",
"www",
"python"
],
"version": "0.7.10"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py27-genshi",
"description": "Python toolkit for generation of output for the web",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"textproc",
"www",
"python"
],
"version": "0.7.10"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py-gensim",
"description": "Python framework for fast Vector Space Modelling",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"textproc",
"python"
],
"version": "4.3.2"
},
{
"maintainers": [
"ra1nb0w"
],
"variants": null,
"name": "py-geocoder",
"description": "Simple and consistent geocoding library.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.38.1"
},
{
"maintainers": [
"petrrr"
],
"variants": null,
"name": "py-geographiclib",
"description": "The geodesic routines from GeographicLib",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python",
"gis"
],
"version": "2.1"
},
{
"maintainers": [
"petrrr"
],
"variants": null,
"name": "py-geojson",
"description": "Python bindings and utilities for GeoJSON",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python",
"gis"
],
"version": "3.2.0"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py-geopandas",
"description": "Geographic pandas extensions",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"science",
"python"
],
"version": "1.1.1"
},
{
"maintainers": [
"Schamschula"
],
"variants": null,
"name": "py-geoplot",
"description": "geoplot is a high-level Python geospatial plotting library",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python",
"gis"
],
"version": "0.5.1"
},
{
"maintainers": [
"michaelld"
],
"variants": null,
"name": "py-getkey",
"description": "Library to easily read single chars and key strokes.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.6.5"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py-gevent",
"description": "Coroutine-based Python networking library.",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"devel",
"python"
],
"version": "25.9.1"
},
{
"maintainers": [
"conallob"
],
"variants": null,
"name": "py-gflags",
"description": "Python equivalent of google-gflag, a getopt() replacement.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.0"
},
{
"maintainers": [
"conallob"
],
"variants": null,
"name": "py27-gflags",
"description": "Python equivalent of google-gflag, a getopt() replacement.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"python"
],
"version": "2.0"
},
{
"maintainers": null,
"variants": null,
"name": "py-gitdb",
"description": "GitDB is a pure-Python git object database",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "4.0.12"
},
{
"maintainers": [
"mndavidoff"
],
"variants": null,
"name": "py-gmpy",
"description": "General multiple precision arithmetic module for Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "1.17"
},
{
"maintainers": [
"F30"
],
"variants": null,
"name": "py-gnupg",
"description": "A Python wrapper for GnuPG",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"security",
"python",
"crypto"
],
"version": "0.5.4"
},
{
"maintainers": null,
"variants": null,
"name": "py-gnuplot",
"description": "A Python interface to the gnuplot plotting program.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"math",
"python"
],
"version": "1.8"
},
{
"maintainers": null,
"variants": null,
"name": "py27-gnuplot",
"description": "A Python interface to the gnuplot plotting program.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"devel",
"math",
"python"
],
"version": "1.8"
},
{
"maintainers": [
"stromnov"
],
"variants": null,
"name": "py-gnureadline",
"description": "Python readline extension.",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"python"
],
"version": "8.2.13"
},
{
"maintainers": [
"stromnov"
],
"variants": [
"universal"
],
"name": "py27-gnureadline",
"description": "Python readline extension.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "8.2.13"
},
{
"maintainers": null,
"variants": null,
"name": "py-gobject",
"description": "Python bindings for GObject.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"gnome",
"python"
],
"version": "2.28.7"
},
{
"maintainers": null,
"variants": [
"quartz",
"x11",
"universal"
],
"name": "py27-gobject",
"description": "Python bindings for GObject.",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"gnome",
"python"
],
"version": "2.28.7"
},
{
"maintainers": null,
"variants": null,
"name": "py-google-api",
"description": "client library for accessing the Plus, Moderator, and many other Google APIs",
"livecheck_broken": false,
"livecheck_outdated": true,
"active": true,
"categories": [
"devel",
"www",
"python"
],
"version": "2.41.0"
},
{
"maintainers": null,
"variants": null,
"name": "py-google-apputils",
"description": "Google Application Utilities for Python",
"livecheck_broken": false,
"livecheck_outdated": false,
"active": true,
"categories": [
"python"
],
"version": "0.4.2"
}
]
}