HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50425,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=6",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=4",
"results": [
{
"name": "py314-partd",
"portdir": "python/py-partd",
"version": "1.4.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mrocklin/partd/",
"description": "Appendable key-value storage.",
"long_description": "Appendable key-value storage.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-versioneer",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"py314-toolz",
"py314-locket",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-partd",
"py314-dask"
]
}
]
},
{
"name": "py314-locket",
"portdir": "python/py-locket",
"version": "1.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mwilliamson/locket.py",
"description": "File-based locks for Python.",
"long_description": "File-based locks for Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-partd",
"py-locket"
]
}
]
},
{
"name": "py314-dask",
"portdir": "python/py-dask",
"version": "2025.9.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dask/dask/",
"description": "Minimal task scheduling abstraction.",
"long_description": "Dask provides multi-core execution on larger-than-memory datasets using blocked algorithms and task scheduling. It maps high-level NumPy, Pandas, and list operations on large datasets on to many operations on small in-memory datasets. It then executes these graphs in parallel on a single machine. Dask lets us use traditional NumPy, Pandas, and list programming while operating on inconveniently large data in a small amount of space.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-versioneer"
]
},
{
"type": "lib",
"ports": [
"py314-cloudpickle",
"python314",
"py314-partd",
"py314-packaging",
"py314-yaml",
"py314-click",
"py314-toolz",
"py314-fsspec"
]
}
],
"depends_on": []
},
{
"name": "py314-bokeh",
"portdir": "python/py-bokeh",
"version": "3.8.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bokeh/bokeh",
"description": "Bokeh is an implementation of Grammar of Graphics",
"long_description": "Bokeh (pronounced boh-Kay) is an implementation of Grammar of Graphics for Python, that also supports the customized rendering flexibility of Protovis and d3.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-colorama",
"py314-setuptools-git-versioning"
]
},
{
"type": "lib",
"ports": [
"py314-pandas",
"python314",
"py314-tornado",
"py314-xyzservices",
"py314-packaging",
"py314-numpy",
"py314-contourpy",
"py314-yaml",
"py314-Pillow",
"py314-jinja2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-bokeh",
"py314-panel",
"peakipy"
]
}
]
},
{
"name": "py314-bleach",
"portdir": "python/py-bleach",
"version": "6.3.0",
"license": "Apache",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mozilla/bleach",
"description": "An easy safelist-based HTML-sanitizing tool.",
"long_description": "An easy safelist-based HTML-sanitizing tool.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-webencodings",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-panel",
"py314-nbconvert",
"py-bleach"
]
},
{
"type": "run",
"ports": [
"py314-readme_renderer"
]
}
]
},
{
"name": "llvm_select-7.0",
"portdir": "sysutils/llvm_select",
"version": "2",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.macports.org/",
"description": "common files for selecting default llvm version",
"long_description": "llvm_select installs files that allow 'port select' to switch the default version of llvm. It symlinks the standard llvm executables in the MacPorts prefix to the selected version.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "jeremyhu",
"github": "jeremyhu",
"ports_count": 301
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"llvm_select"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"llvm-7.0"
]
}
]
},
{
"name": "lldb_select-7.0",
"portdir": "sysutils/lldb_select",
"version": "2",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.macports.org/",
"description": "common files for selecting default lldb version",
"long_description": "llvm_select installs files that allow 'port select' to switch the default version of lldb It symlinks the standard llvm executables in the MacPorts prefix to the selected version.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 644
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"lldb_select"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"lldb-7.0"
]
}
]
},
{
"name": "clang_select-7.0",
"portdir": "sysutils/clang_select",
"version": "2.5",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.macports.org/",
"description": "common files for selecting default clang version",
"long_description": "clang_select installs files that allow 'port select' to switch the default version of clang. It symlinks the standard compiler executables in the MacPorts prefix to the selected version.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "jeremyhu",
"github": "jeremyhu",
"ports_count": 301
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"clang_select"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"clang-7.0"
]
}
]
},
{
"name": "p5.34-dist-zilla-plugin-metamergefile",
"portdir": "perl/p5-dist-zilla-plugin-metamergefile",
"version": "0.5.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dist::Zilla::Plugin::MetaMergeFile",
"description": "Dist::Zilla::Plugin::MetaMergeFile - Add arbitrary metadata using a mergefile",
"long_description": "Dist::Zilla::Plugin::MetaMergeFile - Add arbitrary metadata using a mergefile",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.34-file-slurper",
"p5.34-module-build",
"p5.34-module-build-tiny",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-moosex-types",
"p5.34-moosex-types-stringlike",
"perl5.34",
"p5.34-experimental",
"p5.34-namespace-autoclean",
"p5.34-cpan-meta",
"p5.34-dist-zilla",
"p5.34-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5-dist-zilla-plugin-metamergefile",
"p5.34-dist-zilla-pluginbundle-starter"
]
}
]
},
{
"name": "p5.32-dist-zilla-plugin-metamergefile",
"portdir": "perl/p5-dist-zilla-plugin-metamergefile",
"version": "0.5.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dist::Zilla::Plugin::MetaMergeFile",
"description": "Dist::Zilla::Plugin::MetaMergeFile - Add arbitrary metadata using a mergefile",
"long_description": "Dist::Zilla::Plugin::MetaMergeFile - Add arbitrary metadata using a mergefile",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-module-build",
"p5.32-file-slurper",
"p5.32-module-build-tiny",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.32-moosex-types",
"p5.32-moosex-types-stringlike",
"perl5.32",
"p5.32-experimental",
"p5.32-namespace-autoclean",
"p5.32-cpan-meta",
"p5.32-dist-zilla",
"p5.32-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-dist-zilla-pluginbundle-starter"
]
}
]
},
{
"name": "p5.30-dist-zilla-plugin-metamergefile",
"portdir": "perl/p5-dist-zilla-plugin-metamergefile",
"version": "0.5.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dist::Zilla::Plugin::MetaMergeFile",
"description": "Dist::Zilla::Plugin::MetaMergeFile - Add arbitrary metadata using a mergefile",
"long_description": "Dist::Zilla::Plugin::MetaMergeFile - Add arbitrary metadata using a mergefile",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-file-slurper",
"p5.30-module-build",
"p5.30-module-build-tiny",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.30-moosex-types",
"p5.30-moosex-types-stringlike",
"perl5.30",
"p5.30-experimental",
"p5.30-namespace-autoclean",
"p5.30-cpan-meta",
"p5.30-dist-zilla",
"p5.30-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-dist-zilla-pluginbundle-starter"
]
}
]
},
{
"name": "p5.28-dist-zilla-plugin-metamergefile",
"portdir": "perl/p5-dist-zilla-plugin-metamergefile",
"version": "0.5.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Dist::Zilla::Plugin::MetaMergeFile",
"description": "Dist::Zilla::Plugin::MetaMergeFile - Add arbitrary metadata using a mergefile",
"long_description": "Dist::Zilla::Plugin::MetaMergeFile - Add arbitrary metadata using a mergefile",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-file-slurper",
"p5.28-module-build",
"p5.28-module-build-tiny",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.28-moosex-types",
"p5.28-moosex-types-stringlike",
"perl5.28",
"p5.28-experimental",
"p5.28-namespace-autoclean",
"p5.28-cpan-meta",
"p5.28-dist-zilla",
"p5.28-moose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-dist-zilla-pluginbundle-starter"
]
}
]
},
{
"name": "p5-dist-zilla-plugin-metamergefile",
"portdir": "perl/p5-dist-zilla-plugin-metamergefile",
"version": "0.5.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-dist-zilla-plugin-metamergefile",
"homepage": "https://metacpan.org/pod/Dist::Zilla::Plugin::MetaMergeFile",
"description": "Dist::Zilla::Plugin::MetaMergeFile - Add arbitrary metadata using a mergefile",
"long_description": "Dist::Zilla::Plugin::MetaMergeFile - Add arbitrary metadata using a mergefile",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-dist-zilla-plugin-metamergefile"
]
}
],
"depends_on": []
},
{
"name": "py313-langid",
"portdir": "python/py-langid",
"version": "0.3.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/adbar/py3langid",
"description": "Stand-alone language identification system",
"long_description": "Stand-alone language identification system",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-numpy",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-langid"
]
}
]
},
{
"name": "py313-fixtures",
"portdir": "python/py-fixtures",
"version": "4.2.8",
"license": "(Apache-2 or BSD)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/testing-cabal/fixtures",
"description": "Fixtures, reusable state for writing clean tests and more.",
"long_description": "Fixtures defines a Python contract for reusable state / support logic, primarily for unit testing. Helper and adaption logic is included to make it easy to write your own fixtures using the fixtures contract. Glue code is provided that makes using fixtures that meet the Fixtures contract in unittest compatible test cases easy and straight forward.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-hatch-vcs",
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-testtools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-fixtures"
]
}
]
},
{
"name": "py314-tldextract",
"portdir": "python/py-tldextract",
"version": "5.3.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/john-kurkowski/tldextract",
"description": "tldextract accurately separates the gTLD or ccTLD (generic or country code top-level domain) from the registered domain and subdomains of a URL.",
"long_description": "tldextract accurately separates the gTLD or ccTLD (generic or country code top-level domain) from the registered domain and subdomains of a URL.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1184
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"py314-filelock",
"py314-idna",
"py314-requests",
"py314-requests-file",
"python314"
]
}
],
"depends_on": []
},
{
"name": "octave-odbc",
"portdir": "octave/octave-odbc",
"version": "0.0.5",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gnu-octave/octave-odbc",
"description": "This is a basic implementation of ODBC functionalty similar to MATLABS ODCB functionalilty.",
"long_description": "This is a basic implementation of ODBC functionalty similar to MATLABS ODCB functionalilty.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1184
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"unixODBC",
"octave"
]
}
],
"depends_on": []
},
{
"name": "py313-paho-mqtt",
"portdir": "python/py-paho-mqtt",
"version": "2.1.0",
"license": "(EPL-2 or EDL-1)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://eclipse.org/paho",
"description": "MQTT version 3.1/3.1.1 client class",
"long_description": "Eclipse Paho MQTT Python client library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-paho-mqtt"
]
}
]
},
{
"name": "py314-mutagen",
"portdir": "python/py-mutagen",
"version": "1.47.0",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mutagen.readthedocs.io",
"description": "A Python module to handle audio metadata",
"long_description": "Supports ASF, FLAC, M4A, Monkey's Audio, MP3, Musepack, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack and OptimFROG audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.",
"active": true,
"categories": [
"devel",
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-hypothesis"
]
}
],
"depends_on": []
},
{
"name": "py313-tcolorpy",
"portdir": "python/py-tcolorpy",
"version": "0.1.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/tcolorpy",
"description": "A Python library to apply true color for terminal text.",
"long_description": "A Python library to apply true color for terminal text.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-tcolorpy"
]
},
{
"type": "test",
"ports": [
"py313-pathvalidate"
]
}
]
},
{
"name": "py314-tcolorpy",
"portdir": "python/py-tcolorpy",
"version": "0.1.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/tcolorpy",
"description": "A Python library to apply true color for terminal text.",
"long_description": "A Python library to apply true color for terminal text.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py314-pathvalidate"
]
}
]
},
{
"name": "py312-tcolorpy",
"portdir": "python/py-tcolorpy",
"version": "0.1.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/tcolorpy",
"description": "A Python library to apply true color for terminal text.",
"long_description": "A Python library to apply true color for terminal text.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-pathvalidate"
]
}
]
},
{
"name": "py311-tcolorpy",
"portdir": "python/py-tcolorpy",
"version": "0.1.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/tcolorpy",
"description": "A Python library to apply true color for terminal text.",
"long_description": "A Python library to apply true color for terminal text.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-pathvalidate"
]
}
]
},
{
"name": "py310-tcolorpy",
"portdir": "python/py-tcolorpy",
"version": "0.1.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/tcolorpy",
"description": "A Python library to apply true color for terminal text.",
"long_description": "A Python library to apply true color for terminal text.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-pathvalidate"
]
}
]
},
{
"name": "py-tcolorpy",
"portdir": "python/py-tcolorpy",
"version": "0.1.7",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/tcolorpy",
"description": "A Python library to apply true color for terminal text.",
"long_description": "A Python library to apply true color for terminal text.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-tcolorpy"
]
}
],
"depends_on": []
},
{
"name": "py314-pathvalidate",
"portdir": "python/py-pathvalidate",
"version": "3.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/pathvalidate",
"description": "pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.",
"long_description": "pathvalidate is a Python library to sanitize/validate a string such as filenames/file-paths/etc.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-allpairspy",
"py314-tcolorpy"
]
}
],
"depends_on": []
},
{
"name": "py314-allpairspy",
"portdir": "python/py-allpairspy",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/allpairspy",
"description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python.",
"long_description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python. Allows one to create a set of tests using ‘pairwise combinations’ method, reducing a number of combinations of variables into a lesser set that covers most situations.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py314-pathvalidate"
]
}
]
},
{
"name": "py313-allpairspy",
"portdir": "python/py-allpairspy",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/allpairspy",
"description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python.",
"long_description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python. Allows one to create a set of tests using ‘pairwise combinations’ method, reducing a number of combinations of variables into a lesser set that covers most situations.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-allpairspy"
]
},
{
"type": "test",
"ports": [
"py313-pathvalidate"
]
}
]
},
{
"name": "py312-allpairspy",
"portdir": "python/py-allpairspy",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/allpairspy",
"description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python.",
"long_description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python. Allows one to create a set of tests using ‘pairwise combinations’ method, reducing a number of combinations of variables into a lesser set that covers most situations.",
"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": "test",
"ports": [
"py312-pathvalidate"
]
}
]
},
{
"name": "py310-allpairspy",
"portdir": "python/py-allpairspy",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/allpairspy",
"description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python.",
"long_description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python. Allows one to create a set of tests using ‘pairwise combinations’ method, reducing a number of combinations of variables into a lesser set that covers most situations.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-pathvalidate"
]
}
]
},
{
"name": "py311-allpairspy",
"portdir": "python/py-allpairspy",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/allpairspy",
"description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python.",
"long_description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python. Allows one to create a set of tests using ‘pairwise combinations’ method, reducing a number of combinations of variables into a lesser set that covers most situations.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-pathvalidate"
]
}
]
},
{
"name": "py-allpairspy",
"portdir": "python/py-allpairspy",
"version": "2.4.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/thombashi/allpairspy",
"description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python.",
"long_description": "Pairwise (aka ‘all-pairs’) test combinations generator written in Python. Allows one to create a set of tests using ‘pairwise combinations’ method, reducing a number of combinations of variables into a lesser set that covers most situations.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-allpairspy"
]
}
],
"depends_on": []
},
{
"name": "py314-pick",
"portdir": "python/py-pick",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wong2/pick",
"description": "pick an option in the terminal with a simple GUI",
"long_description": "pick an option in the terminal with a simple GUI",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": []
},
{
"name": "py313-pick",
"portdir": "python/py-pick",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wong2/pick",
"description": "pick an option in the terminal with a simple GUI",
"long_description": "pick an option in the terminal with a simple GUI",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pick"
]
}
]
},
{
"name": "senpai",
"portdir": "irc/senpai",
"version": "0.4.1",
"license": "ICS",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.sr.ht/~delthas/senpai",
"description": "A modern terminal IRC client written in Go.",
"long_description": "Senpai is an open-source IRC client written in Go that works best with bouncers.",
"active": true,
"categories": [
"net",
"irc"
],
"maintainers": [
{
"name": "nate",
"github": "exprez135",
"ports_count": 3
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"scdoc",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "kubectl-1.35",
"portdir": "sysutils/kubectl",
"version": "1.35.0",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://kubectl.docs.kubernetes.io/",
"description": "Kubernetes cluster CLI",
"long_description": "Command line interface for running commands against Kubernetes clusters",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "patarra",
"github": "patarra",
"ports_count": 28
},
{
"name": "",
"github": "pedrohdz",
"ports_count": 80
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1019
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"bash",
"clang-18"
]
},
{
"type": "run",
"ports": [
"kubectl_select"
]
}
],
"depends_on": []
},
{
"name": "py312-pick",
"portdir": "python/py-pick",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wong2/pick",
"description": "pick an option in the terminal with a simple GUI",
"long_description": "pick an option in the terminal with a simple GUI",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py314-rich-argparse",
"portdir": "python/py-rich-argparse",
"version": "1.7.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hamdanal/rich-argparse",
"description": "Format argparse and optparse help using rich",
"long_description": "Format argparse and optparse help using rich. rich-argparse improves the look and readability of argparse's help while requiring minimal changes to the code",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-rich"
]
}
],
"depends_on": []
},
{
"name": "py313-rich-argparse",
"portdir": "python/py-rich-argparse",
"version": "1.7.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hamdanal/rich-argparse",
"description": "Format argparse and optparse help using rich",
"long_description": "Format argparse and optparse help using rich. rich-argparse improves the look and readability of argparse's help while requiring minimal changes to the code",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-rich"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-rich-argparse"
]
},
{
"type": "run",
"ports": [
"py313-cmd2"
]
}
]
},
{
"name": "py312-rich-argparse",
"portdir": "python/py-rich-argparse",
"version": "1.7.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hamdanal/rich-argparse",
"description": "Format argparse and optparse help using rich",
"long_description": "Format argparse and optparse help using rich. rich-argparse improves the look and readability of argparse's help while requiring minimal changes to the code",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-rich"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-cmd2"
]
}
]
},
{
"name": "py311-rich-argparse",
"portdir": "python/py-rich-argparse",
"version": "1.7.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hamdanal/rich-argparse",
"description": "Format argparse and optparse help using rich",
"long_description": "Format argparse and optparse help using rich. rich-argparse improves the look and readability of argparse's help while requiring minimal changes to the code",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-rich"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-cmd2"
]
}
]
},
{
"name": "py310-rich-argparse",
"portdir": "python/py-rich-argparse",
"version": "1.7.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hamdanal/rich-argparse",
"description": "Format argparse and optparse help using rich",
"long_description": "Format argparse and optparse help using rich. rich-argparse improves the look and readability of argparse's help while requiring minimal changes to the code",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-hatchling",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-rich"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-cmd2"
]
}
]
},
{
"name": "py-rich-argparse",
"portdir": "python/py-rich-argparse",
"version": "1.7.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hamdanal/rich-argparse",
"description": "Format argparse and optparse help using rich",
"long_description": "Format argparse and optparse help using rich. rich-argparse improves the look and readability of argparse's help while requiring minimal changes to the code",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-rich-argparse"
]
}
],
"depends_on": []
},
{
"name": "py314-crc32c",
"portdir": "python/py-crc32c",
"version": "2.8",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ICRAR/crc32c",
"description": "A python package implementing the crc32c algorithm in hardware and software.",
"long_description": "This package implements the crc32c checksum algorithm. It automatically chooses between a hardware-based implementation (using the CRC32C SSE 4.2 instruction of Intel CPUs, and the crc32* instructions on ARMv8 CPUs), or a software-based one when no hardware support can be found.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": []
},
{
"name": "py313-crc32c",
"portdir": "python/py-crc32c",
"version": "2.8",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ICRAR/crc32c",
"description": "A python package implementing the crc32c algorithm in hardware and software.",
"long_description": "This package implements the crc32c checksum algorithm. It automatically chooses between a hardware-based implementation (using the CRC32C SSE 4.2 instruction of Intel CPUs, and the crc32* instructions on ARMv8 CPUs), or a software-based one when no hardware support can be found.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-crc32c"
]
}
]
},
{
"name": "py312-crc32c",
"portdir": "python/py-crc32c",
"version": "2.8",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ICRAR/crc32c",
"description": "A python package implementing the crc32c algorithm in hardware and software.",
"long_description": "This package implements the crc32c checksum algorithm. It automatically chooses between a hardware-based implementation (using the CRC32C SSE 4.2 instruction of Intel CPUs, and the crc32* instructions on ARMv8 CPUs), or a software-based one when no hardware support can be found.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"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": []
},
{
"name": "py314-shtab",
"portdir": "python/py-shtab",
"version": "1.8.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/iterative/shtab",
"description": "Automagic shell tab completion for Python CLI applications.",
"long_description": "Automagic shell tab completion for Python CLI applications.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-pytest-timeout"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-shtab",
"glances"
]
}
]
},
{
"name": "py313-shtab",
"portdir": "python/py-shtab",
"version": "1.8.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/iterative/shtab",
"description": "Automagic shell tab completion for Python CLI applications.",
"long_description": "Automagic shell tab completion for Python CLI applications.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-pytest-timeout"
]
}
],
"depends_on": []
},
{
"name": "py312-shtab",
"portdir": "python/py-shtab",
"version": "1.8.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/iterative/shtab",
"description": "Automagic shell tab completion for Python CLI applications.",
"long_description": "Automagic shell tab completion for Python CLI applications.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-pytest-timeout"
]
}
],
"depends_on": []
},
{
"name": "py311-shtab",
"portdir": "python/py-shtab",
"version": "1.8.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/iterative/shtab",
"description": "Automagic shell tab completion for Python CLI applications.",
"long_description": "Automagic shell tab completion for Python CLI applications.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-pytest-timeout"
]
}
],
"depends_on": []
}
]
}