HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50615,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=856",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=854",
"results": [
{
"name": "py312-distlib",
"portdir": "python/py-distlib",
"version": "0.4.0",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://bitbucket.org/pypa/distlib",
"description": "Low-level components of distutils2/packaging, augmented with higher-level APIs for making packaging easier.",
"long_description": "Low-level components of distutils2/packaging, augmented with higher-level APIs for making packaging easier.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "rubendibattista",
"github": "rdbisme",
"ports_count": 43
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-virtualenv"
]
}
]
},
{
"name": "py312-hyperlink",
"portdir": "python/py-hyperlink",
"version": "21.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-hyper/hyperlink",
"description": "A pure-Python implementation of immutable URLs",
"long_description": "Hyperlink is a pure-Python package and requires nothing but Python.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-idna"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-hypothesis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-twisted",
"py312-treq"
]
}
]
},
{
"name": "py312-importlib-metadata",
"portdir": "python/py-importlib-metadata",
"version": "8.7.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://importlib-metadata.readthedocs.io/",
"description": "Library to access the metadata for a Python package.",
"long_description": "Library to access the metadata for a Python package.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2872
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-wheel",
"py312-setuptools_scm",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-zipp",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-docstring-to-markdown",
"py312-textx",
"py312-pygccxml",
"py312-httpbin",
"py312-pyface",
"py312-m2crypto",
"py312-dap",
"py312-asv"
]
},
{
"type": "run",
"ports": [
"py312-spyder"
]
}
]
},
{
"name": "py312-jaraco.classes",
"portdir": "python/py-jaraco.classes",
"version": "3.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/jaraco.classes/",
"description": "Utility functions for Python class constructs",
"long_description": "Utility functions for Python class constructs",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools_scm",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-more-itertools"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-keyrings.alt",
"py312-keyring"
]
},
{
"type": "test",
"ports": [
"py312-jaraco.functools"
]
}
]
},
{
"name": "py312-keyring",
"portdir": "python/py-keyring",
"version": "25.7.0",
"license": "(MIT or PSF)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/keyring",
"description": "Python interface to access the system keyring service",
"long_description": "The Python keyring lib provides a easy way to access the system keyring service from python. It can be used in any application that needs safe password storage. The OSXKeychain keyring service supports the Keychain service in Mac OS X.",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-coherent.licensed",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"clang-18",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"py312-jaraco.functools",
"py312-jaraco.classes",
"py312-jaraco.context",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"jrnl",
"gajim",
"py312-urlwatch",
"offlineimap"
]
},
{
"type": "run",
"ports": [
"py312-spyder"
]
}
]
},
{
"name": "py312-pexpect",
"portdir": "python/py-pexpect",
"version": "4.9.0",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pexpect.readthedocs.org/",
"description": "Allows easy control of interactive console applications.",
"long_description": "Pexpect is a pure Python module for spawning child applications, controlling them, and responding to expected patterns in their output. Pexpect allows your script to spawn a child application and control it as if a human were typing commands.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2872
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-ptyprocess",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-geomagpy",
"proxmark3-iceman",
"py312-poetry-plugin-shell",
"py312-ipython"
]
},
{
"type": "run",
"ports": [
"py312-spyder"
]
},
{
"type": "test",
"ports": [
"py312-scrapy"
]
}
]
},
{
"name": "py312-ptyprocess",
"portdir": "python/py-ptyprocess",
"version": "0.7.0",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pexpect/ptyprocess",
"description": "Run a subprocess in a pseudo terminal",
"long_description": "Run a subprocess in a pseudo terminal",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2872
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-flit_core",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-pexpect",
"py312-terminado"
]
}
]
},
{
"name": "py312-pyperclip",
"portdir": "python/py-pyperclip",
"version": "1.11.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asweigart/pyperclip",
"description": "A cross-platform clipboard module for Python",
"long_description": "A cross-platform clipboard module for Python. It currently handles only plain text.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 609
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"yewtube",
"py312-mitmproxy"
]
},
{
"type": "run",
"ports": [
"py312-cmd2"
]
}
]
},
{
"name": "py312-sniffio",
"portdir": "python/py-sniffio",
"version": "1.3.1",
"license": "(Apache-2 or MIT)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-trio/sniffio",
"description": "Sniff out which async library your code is running under",
"long_description": "This is a tiny package whose only purpose is to let you detect which async library your code is running under.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jan",
"github": "jandemter",
"ports_count": 71
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"clang-18",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-dnspython",
"py312-cloudflare",
"py312-httpcore",
"py312-httpx",
"py312-trio",
"py312-anyio"
]
}
]
},
{
"name": "py312-socksio",
"portdir": "python/py-socksio",
"version": "1.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sethmlarson/socksio",
"description": "Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5.",
"long_description": "Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-flit_core",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-httpcore",
"py312-httpx"
]
}
]
},
{
"name": "py312-tomli-w",
"portdir": "python/py-tomli-w",
"version": "1.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hukkin/tomli-w",
"description": "A lil' TOML parser",
"long_description": "Tomli-W is a Python library for writing TOML. It is a write-only counterpart to Tomli, which is a read-only TOML parser. Tomli-W is fully compatible with TOML v1.0.0.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 249
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-flit_core",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-flit"
]
},
{
"type": "test",
"ports": [
"py312-responses"
]
}
]
},
{
"name": "py312-virtualenv",
"portdir": "python/py-virtualenv",
"version": "20.36.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://virtualenv.pypa.io",
"description": "Virtual Python Environment builder",
"long_description": "virtualenv is a tool to create isolated Python environments.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
},
{
"name": "larryv",
"github": "larryv",
"ports_count": 48
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-hatchling",
"py312-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-filelock",
"py312-platformdirs",
"py312-distlib"
]
},
{
"type": "run",
"ports": [
"virtualenv_select"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-psycopg2"
]
},
{
"type": "lib",
"ports": [
"py312-pew",
"py312-virtualfish",
"py312-virtualenvwrapper",
"py312-asv",
"py312-pre-commit",
"py312-tox"
]
},
{
"type": "run",
"ports": [
"py312-pytest-virtualenv"
]
}
]
},
{
"name": "py312-protego",
"portdir": "python/py-protego",
"version": "0.5.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/Protego",
"description": "Protego is a pure-Python `robots.txt` parser with support for modern conventions.",
"long_description": "Protego is a pure-Python `robots.txt` parser with support for modern conventions.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-scrapy"
]
}
]
},
{
"name": "py312-feedparser",
"portdir": "python/py-feedparser",
"version": "6.0.12",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/feedparser/",
"description": "RSS and Atom parser",
"long_description": "Universal Feed Parser is a Python module for downloading and parsing syndicated feeds. It can handle RSS 0.90, Netscape RSS 0.91, Userland RSS 0.91, RSS 0.92, RSS 0.93, RSS 0.94, RSS 1.0, RSS 2.0, Atom, and CDF feeds.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-sgmllib3k"
]
},
{
"type": "test",
"ports": [
"py312-chardet"
]
}
],
"depends_on": []
},
{
"name": "py312-sgmllib3k",
"portdir": "python/py-sgmllib3k",
"version": "1.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/sgmllib3k/",
"description": "Py3k port of the old stdlib module",
"long_description": "sgmllib was dropped in Python 3. This is an unmaintained old module. If possible, do not use it for new ports.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-feedparser"
]
}
]
},
{
"name": "php83-xdebug",
"portdir": "php/php-xdebug",
"version": "3.4.1",
"license": "Xdebug-1.01",
"platforms": "darwin freebsd openbsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xdebug.org",
"description": "php debugging extension",
"long_description": "Xdebug is a php extension that helps you debug your scripts. It provides valuable debug information, including error stack traces and memory allocation summaries. It can generate profiling information about your php scripts, to be used for script execution analysis and optimization. It also supports debugging interactively using the dbg debug client.",
"active": true,
"categories": [
"devel",
"net",
"php"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"php83"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"php-xdebug"
]
}
]
},
{
"name": "php83-maxminddb",
"portdir": "php/php-maxminddb",
"version": "1.12.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pecl.php.net/package/maxminddb",
"description": "PHP API for reading MaxMind DB files",
"long_description": "This is the PHP API for reading MaxMind DB files. MaxMind DB is a binary file format that stores data indexed by IP address subnets (IPv4 or IPv6).",
"active": true,
"categories": [
"devel",
"php"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 1827
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"pkgconfig",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libmaxminddb",
"php83"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"php-maxminddb"
]
}
]
},
{
"name": "py312-mdit-py-plugins",
"portdir": "python/py-mdit-py-plugins",
"version": "0.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/executablebooks/mdit-py-plugins",
"description": "Collection of core plugins for markdown-it-py.",
"long_description": "Collection of core plugins for markdown-it-py.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "jjstickel",
"github": "jjstickel",
"ports_count": 169
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-flit_core",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-panel",
"py312-markdown-it-py",
"py312-jupytext",
"py312-textual"
]
},
{
"type": "run",
"ports": [
"py312-myst-parser",
"py312-panel"
]
},
{
"type": "test",
"ports": [
"py312-myst-parser"
]
}
]
},
{
"name": "R-RBE3",
"portdir": "R/R-RBE3",
"version": "1.1",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cran.r-project.org/package=RBE3",
"description": "Estimation and additional tools for quantile generalized Beta regression model",
"long_description": "Estimation and additional tools for quantile generalized Beta regression model",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"R-gtools",
"R-pracma",
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"R-tpn"
]
}
]
},
{
"name": "R-simex",
"portdir": "R/R-simex",
"version": "1.8",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wolfganglederer.github.io/simex",
"description": "SIMEX- and MCSIMEX-algorithm for measurement error models",
"long_description": "SIMEX- and MCSIMEX-algorithm for measurement error models",
"active": true,
"categories": [
"science",
"math",
"R"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"R",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"R-CRAN-recommended"
]
},
{
"type": "run",
"ports": [
"R"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"R-memisc"
]
}
]
},
{
"name": "py312-gobject3",
"portdir": "python/py-gobject3",
"version": "3.50.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pygobject.readthedocs.io/",
"description": "Python bindings for GObject, version 3",
"long_description": "PyGObject is a Python dynamic module that enables developers to use the power of GObject, which is part of the GNOME platform.",
"active": true,
"categories": [
"gnome",
"python"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2620
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 352
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"py312-build",
"py312-installer",
"py312-packaging",
"py312-setuptools",
"py312-meson-python"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libffi",
"gobject-introspection",
"python312",
"py312-cairo",
"glib2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-nbxmpp",
"gimp3-devel",
"tracker3",
"glom",
"inkscape-textext",
"py312-graph-tool",
"meld",
"nicotine-plus",
"MyPaint",
"gpodder"
]
},
{
"type": "run",
"ports": [
"pympress",
"virt-manager",
"blueprint-compiler"
]
}
]
},
{
"name": "py-python-json-logger",
"portdir": "python/py-python-json-logger",
"version": "4.0.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nhairs/python-json-logger",
"description": "A python library adding a json log formatter",
"long_description": "A python library adding a json log formatter",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-python-json-logger"
]
}
],
"depends_on": []
},
{
"name": "py36-python-json-logger",
"portdir": "python/py-python-json-logger",
"version": "2.0.7",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://github.com/madzak/python-json-logger",
"description": "A python library adding a json log formatter",
"long_description": "A python library adding a json log formatter",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-python-install",
"py36-setuptools",
"py36-wheel",
"py36-build",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": []
},
{
"name": "py37-python-json-logger",
"portdir": "python/py-python-json-logger",
"version": "2.0.7",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://github.com/madzak/python-json-logger",
"description": "A python library adding a json log formatter",
"long_description": "A python library adding a json log formatter",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"py37-wheel",
"py37-build",
"py37-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python37"
]
}
],
"depends_on": []
},
{
"name": "py38-python-json-logger",
"portdir": "python/py-python-json-logger",
"version": "2.0.7",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/madzak/python-json-logger",
"description": "A python library adding a json log formatter",
"long_description": "A python library adding a json log formatter",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-jupyter_events"
]
}
]
},
{
"name": "py39-python-json-logger",
"portdir": "python/py-python-json-logger",
"version": "4.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nhairs/python-json-logger",
"description": "A python library adding a json log formatter",
"long_description": "A python library adding a json log formatter",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-18",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-typing_extensions",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-jupyter_events"
]
}
]
},
{
"name": "py310-python-json-logger",
"portdir": "python/py-python-json-logger",
"version": "4.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nhairs/python-json-logger",
"description": "A python library adding a json log formatter",
"long_description": "A python library adding a json log formatter",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-jupyter_events"
]
}
]
},
{
"name": "py311-python-json-logger",
"portdir": "python/py-python-json-logger",
"version": "4.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nhairs/python-json-logger",
"description": "A python library adding a json log formatter",
"long_description": "A python library adding a json log formatter",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-jupyter_events"
]
}
]
},
{
"name": "py312-python-json-logger",
"portdir": "python/py-python-json-logger",
"version": "4.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nhairs/python-json-logger",
"description": "A python library adding a json log formatter",
"long_description": "A python library adding a json log formatter",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-jupyter_events"
]
}
]
},
{
"name": "py312-greenlet",
"portdir": "python/py-greenlet",
"version": "3.3.0",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-greenlet/greenlet",
"description": "Lightweight in-process concurrent programming",
"long_description": "The \"greenlet\" package is a spin-off of Stackless, a version of CPython that supports micro-threads called \"tasklets\". Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on \"channels\". A \"greenlet\", on the other hand, is a still more primitive notion of micro-thread with no implicit scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. You can build custom scheduled micro-threads on top of greenlet; however, it seems that greenlets are useful on their own as a way to make advanced control flow structures. For example, we can recreate generators; the difference with Python's own generators is that our generators can call nested functions and the nested functions can yield values too. Additionally, you don't need a \"yield\" keyword. See the example in test_generator.py. Greenlets are provided as a C extension module for the regular unmodified interpreter.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2872
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-sqlalchemy",
"py312-eventlet",
"py312-httpbin",
"py312-gevent",
"py312-neovim"
]
}
]
},
{
"name": "py312-jsonschema",
"portdir": "python/py-jsonschema",
"version": "4.25.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-jsonschema/jsonschema",
"description": "An implementation of JSON Schema validation for Python.",
"long_description": "An implementation of JSON Schema validation for Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2872
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-hatchling",
"py312-hatch-fancy-pypi-readme",
"py312-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"py312-attrs",
"py312-referencing",
"py312-rpds-py",
"py312-jsonschema-specifications",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-fmf",
"py312-nbformat",
"py312-jupyterlab_server",
"py312-jsonschema-format-nongpl",
"py312-flasgger",
"py312-maggma",
"py312-altair",
"matrix-nio"
]
},
{
"type": "run",
"ports": [
"py312-ansible-compat",
"py312-spyder",
"py312-aws-sam-translator",
"py312-cfn-lint"
]
}
]
},
{
"name": "py312-about-time",
"portdir": "python/py-about-time",
"version": "4.2.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rsalmei/about-time",
"description": "Easily measure timing and throughput of code blocks, with beautiful human friendly representations.",
"long_description": "Easily measure timing and throughput of code blocks, with beautiful human friendly representations.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-alive-progress"
]
}
]
},
{
"name": "py312-acoustid",
"portdir": "python/py-acoustid",
"version": "1.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/beetbox/pyacoustid",
"description": "Chromaprint and Acoustid for Python",
"long_description": "Chromaprint and its associated Acoustid Web service make up a high-quality, open-source acoustic fingerprinting system. This package provides Python bindings for both the fingerprinting algorithm library, which is written in C but portable, and the Web service, which provides fingerprint lookups.",
"active": true,
"categories": [
"devel",
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"py312-requests",
"py312-audioread",
"python312"
]
},
{
"type": "run",
"ports": [
"chromaprint"
]
}
],
"depends_on": []
},
{
"name": "py312-alive-progress",
"portdir": "python/py-alive-progress",
"version": "3.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rsalmei/alive-progress",
"description": "A new kind of Progress Bar, with real time throughput, ETA and very cool animations!",
"long_description": "A new kind of Progress Bar, with real time throughput, ETA and very cool animations!",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"py312-about-time",
"py312-grapheme",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-anytree",
"portdir": "python/py-anytree",
"version": "2.13.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/c0fec0de/anytree",
"description": "Python tree data library",
"long_description": "Python tree data library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-pdm-backend",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-argh",
"portdir": "python/py-argh",
"version": "0.31.3",
"license": "LGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/neithere/argh",
"description": "A simple argparse wrapper",
"long_description": "A simple argparse wrapper",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 609
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-flit_core",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-mock",
"py312-iocapture"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-watchdog"
]
}
]
},
{
"name": "py312-audioread",
"portdir": "python/py-audioread",
"version": "3.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/beetbox/audioread",
"description": "cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python.",
"long_description": "cross-library (GStreamer + Core Audio + MAD + FFmpeg) audio decoding for Python. Decode audio files using whichever backend is available. The library currently supports: Gstreamer via PyGObject; Core Audio on Mac OS X via ctypes (PyObjC not required); MAD via the pymad bindings; FFmpeg or Libav via its command-line interface; The standard library wave, aifc, and sunau modules (for uncompressed audio formats).",
"active": true,
"categories": [
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-flit_core",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-acoustid"
]
},
{
"type": "run",
"ports": [
"py312-librosa"
]
}
]
},
{
"name": "py312-bitarray",
"portdir": "python/py-bitarray",
"version": "3.8.0",
"license": "PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ilanschnell/bitarray",
"description": "A efficient implementation of arrays of booleans",
"long_description": "This module provides an object type which efficiently represents an array of booleans. Bitarrays are sequence types and behave very much like usual lists. Eight bits are represented by one byte in a contiguous block of memory. The user can select between two representations: little-endian and big-endian. Most of the functionality is implemented in C. Methods for accessing the machine representation are provided.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 609
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-bitstring"
]
}
]
},
{
"name": "py312-bitstring",
"portdir": "python/py-bitstring",
"version": "4.2.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scott-griffiths/bitstring",
"description": "Module to simplify handling of binary data",
"long_description": "bitstring is a pure Python module that makes the creation, manipulation and analysis of binary data as simple and natural as possible.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-bitarray"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"esptool",
"proxmark3-iceman",
"py312-osxmetadata"
]
}
]
},
{
"name": "py312-bpylist2",
"portdir": "python/py-bpylist2",
"version": "4.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/parabolala/bpylist2",
"description": "Parse and generate NSKeyedArchiver archives",
"long_description": "Parse and generate NSKeyedArchiver archives",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-country",
"portdir": "python/py-country",
"version": "24.6.1",
"license": "LGPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/flyingcircusio/pycountry",
"description": "ISO country, subdivision, language, currency and script definitions and their translations",
"long_description": "ISO country, subdivision, language, currency and script definitions and their translations.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": []
},
{
"name": "py312-exceptiongroup",
"portdir": "python/py-exceptiongroup",
"version": "1.2.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://pypi.org/project/exceptiongroup",
"description": "Backport of PEP 654 (exception groups)",
"long_description": "Backport of PEP 654 (exception groups)",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"clang-17",
"py312-build",
"py312-flit_scm",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py312-flexmock",
"portdir": "python/py-flexmock",
"version": "0.13.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flexmock.readthedocs.io/",
"description": "Mock/stub/spy library for Python",
"long_description": "Mock/stub/spy library for Python",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-iocapture"
]
}
]
},
{
"name": "py312-flit_scm",
"portdir": "python/py-flit_scm",
"version": "1.7.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/flit-scm",
"description": "A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.",
"long_description": "A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"py312-build",
"py312-installer",
"py312-setuptools",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py312-flit_core",
"py312-setuptools_scm",
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-exceptiongroup"
]
}
]
},
{
"name": "py312-grapheme",
"portdir": "python/py-grapheme",
"version": "0.6.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/alvinlindstam/grapheme",
"description": "Unicode grapheme helpers",
"long_description": "Unicode grapheme helpers",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-alive-progress"
]
}
]
},
{
"name": "py312-iocapture",
"portdir": "python/py-iocapture",
"version": "0.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/iocapture",
"description": "Capture stdout, stderr easily.",
"long_description": "Capture stdout, stderr easily.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 652
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-six",
"py312-pytest",
"py312-flexmock"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-argh"
]
}
]
},
{
"name": "goose",
"portdir": "devel/goose",
"version": "3.24.2",
"license": "MIT",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pressly/goose",
"description": "A database migration tool. Supports SQL migrations and Go functions.",
"long_description": "Goose is a database migration tool. Manage your database schema by creating incremental SQL changes or Go functions.",
"active": true,
"categories": [
"devel",
"databases"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "fast-float",
"portdir": "devel/fast-float",
"version": "8.2.2",
"license": "(Apache-2 or Boost-1 or MIT)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fastfloat/fast_float",
"description": "Fast and exact implementation of the C++ from_chars functions for float and double types",
"long_description": "The fast_float library provides fast header-only implementations for the C++ from_chars functions for float and double types. These functions convert ASCII strings representing decimal values (e.g., 1.3e10) into binary types.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 227
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"libplacebo"
]
},
{
"type": "lib",
"ports": [
"folly",
"libcifpp",
"dssp"
]
}
]
},
{
"name": "libplacebo",
"portdir": "devel/libplacebo",
"version": "7.351.0",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://libplacebo.org",
"description": "core rendering algorithms and ideas of mpv rewritten as an independent library",
"long_description": "libplacebo is, in a nutshell, the core rendering algorithms and ideas of mpv rewritten as an independent library. As of today, libplacebo contains a large assortment of video processing shaders, focusing on both quality and performance.",
"active": true,
"categories": [
"devel",
"multimedia"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 227
}
],
"variants": [
"opengl",
"vulkan",
"demo",
"glslang",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-glad2",
"py313-jinja2",
"clang-20",
"meson",
"ninja",
"pkgconfig",
"vulkan-headers",
"fast-float"
]
},
{
"type": "lib",
"ports": [
"lcms2",
"xxhashlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mpv"
]
}
]
},
{
"name": "ocaml-shell",
"portdir": "ocaml/ocaml-shell",
"version": "0.16.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/janestreet/shell",
"description": "Implementation of fork&exec and related functionality.",
"long_description": "Yet another implementation of fork&exec and related functionality. Functions for invoking executables and for running bash in a subprocess.",
"active": true,
"categories": [
"devel",
"ocaml"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ocaml-dune",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"ocaml-jst-config",
"ocaml-core",
"ocaml-core_unix",
"ocaml",
"ocaml-spawn",
"ocaml-textutils",
"ocaml-ppx_jane",
"ocaml-findlib"
]
}
],
"depends_on": []
}
]
}