HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51797,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=20",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=18",
"results": [
{
"name": "py314-huggingface_hub",
"portdir": "python/py-huggingface_hub",
"version": "1.6.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/huggingface/huggingface_hub",
"description": "Client library to download and publish models and other files on the huggingface.co hub",
"long_description": "Client library to download and publish models and other files on the huggingface.co hub",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-wheel",
"py314-setuptools",
"py314-installer",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-httpx",
"py314-shellingham",
"py314-typer",
"py314-fsspec",
"py314-hf-xet",
"py314-yaml",
"py314-typing_extensions",
"py314-tqdm",
"py314-filelock",
"py314-packaging"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-transformers",
"py-huggingface_hub",
"py314-diffusers",
"py314-audiocraft",
"py314-gradio",
"py314-gradio-client",
"py314-tokenizers"
]
},
{
"type": "run",
"ports": [
"py314-sentence-transformers",
"py314-datasets"
]
}
]
},
{
"name": "sem",
"portdir": "devel/sem",
"version": "0.3.9",
"license": "(MIT or Apache-2)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ataraxy-labs.github.io/sem/",
"description": "Semantic version control CLI",
"long_description": "Semantic version control CLI - Instead of lines changed, sem tells you what entities changed: functions, methods, classes.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1047
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "py314-cssselect",
"portdir": "python/py-cssselect",
"version": "1.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/cssselect",
"description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0",
"long_description": "cssselect parses CSS3 Selectors and translates them to XPath 1.0. Such expressions can be used in lxml or another XPath engine to find the matching elements in an XML or HTML document.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-hatchling",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-hypothesis",
"py314-pytest-asyncio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-cssselect",
"sigil"
]
},
{
"type": "run",
"ports": [
"inkscape"
]
}
]
},
{
"name": "py314-cssutils",
"portdir": "python/py-cssutils",
"version": "2.11.1",
"license": "LGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaraco/cssutils",
"description": "A CSS Cascading Style Sheets library for Python",
"long_description": "A CSS Cascading Style Sheets library for Python",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools_scm",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-cssutils",
"sigil"
]
}
]
},
{
"name": "powershell",
"portdir": "shells/powershell",
"version": "7.6.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://microsoft.com/PowerShell",
"description": "Cross-platform automation and configuration tool/framework",
"long_description": "PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework.",
"active": true,
"categories": [
"shells",
"dotnet"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 268
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"dotnet-cli",
"clang-18",
"dotnet-sdk-10"
]
},
{
"type": "lib",
"ports": [
"dotnet-runtime-10"
]
}
],
"depends_on": []
},
{
"name": "lldb_select-22",
"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": 654
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"lldb_select"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"lldb-22"
]
}
]
},
{
"name": "py314-libxslt",
"portdir": "textproc/libxslt",
"version": "1.1.45",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "http://xmlsoft.org/XSLT/",
"description": "Python bindings for libxslt",
"long_description": "Python bindings for libxslt",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libxslt",
"python314",
"py314-libxml2"
]
}
],
"depends_on": []
},
{
"name": "py313-libxslt",
"portdir": "textproc/libxslt",
"version": "1.1.45",
"license": "MIT",
"platforms": "darwin",
"epoch": 1,
"replaced_by": null,
"homepage": "http://xmlsoft.org/XSLT/",
"description": "Python bindings for libxslt",
"long_description": "Python bindings for libxslt",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2085
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libxslt",
"python313",
"py313-libxml2"
]
}
],
"depends_on": []
},
{
"name": "py314-multiprocess",
"portdir": "python/py-multiprocess",
"version": "0.70.18",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/multiprocess",
"description": "better multiprocessing and multithreading in python",
"long_description": "better multiprocessing and multithreading in python",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-dill",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-multiprocess"
]
},
{
"type": "run",
"ports": [
"py314-datasets"
]
}
]
},
{
"name": "py314-hf-xet",
"portdir": "python/py-hf-xet",
"version": "1.3.2",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/huggingface/xet-core",
"description": "hf-xet enables huggingface_hub to utilize xet storage for uploading and downloading to HF Hub.",
"long_description": "hf-xet enables huggingface_hub to utilize xet storage for uploading and downloading to HF Hub.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools-rust",
"py314-maturin"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-hf-xet"
]
},
{
"type": "run",
"ports": [
"py314-huggingface_hub"
]
}
]
},
{
"name": "octave-apa",
"portdir": "octave/octave-apa",
"version": "1.1.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gnu-octave/pkg-apa",
"description": "Arbitrary Precision Arithmetic (APA) package for Octave/Matlab.",
"long_description": "Arbitrary Precision Arithmetic (APA) package for Octave/Matlab. This package is a wrapper around the MPFR library, which provides arbitrary precision floating-point arithmetic. The package allows users to perform calculations with a precision that can be set at runtime, making it suitable for applications that require high precision, such as numerical analysis and scientific computing.",
"active": true,
"categories": [
"science",
"math",
"octave"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1409
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"mpfr",
"libomp",
"octave"
]
}
],
"depends_on": []
},
{
"name": "py314-jupyter_console",
"portdir": "python/py-jupyter_console",
"version": "6.6.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://jupyter.org/",
"description": "Jupyter terminal console.",
"long_description": "Jupyter terminal console.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"py314-ipython",
"py314-ipykernel",
"python314",
"py314-jupyter_core",
"py314-zmq",
"py314-jupyter_client",
"py314-pygments",
"py314-prompt_toolkit",
"py314-traitlets"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-jupyter_console",
"py314-jupyter"
]
}
]
},
{
"name": "py314-octave_kernel",
"portdir": "python/py-octave_kernel",
"version": "1.0.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Calysto/octave_kernel",
"description": "A Jupyter kernel for Octave",
"long_description": "A Jupyter kernel for Octave",
"active": true,
"categories": [
"devel",
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1409
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-metakernel",
"octave"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-octave_kernel"
]
}
]
},
{
"name": "py313-octave_kernel",
"portdir": "python/py-octave_kernel",
"version": "1.0.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Calysto/octave_kernel",
"description": "A Jupyter kernel for Octave",
"long_description": "A Jupyter kernel for Octave",
"active": true,
"categories": [
"devel",
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1409
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-metakernel",
"octave"
]
}
],
"depends_on": []
},
{
"name": "py312-patch-ng",
"portdir": "python/py-patch-ng",
"version": "1.19.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/conan-io/python-patch-ng",
"description": "Library to parse and apply unified diffs.",
"long_description": "Library to parse and apply unified diffs.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-lmdb"
]
}
]
},
{
"name": "py310-patch-ng",
"portdir": "python/py-patch-ng",
"version": "1.19.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/conan-io/python-patch-ng",
"description": "Library to parse and apply unified diffs.",
"long_description": "Library to parse and apply unified diffs.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-lmdb"
]
}
]
},
{
"name": "py311-patch-ng",
"portdir": "python/py-patch-ng",
"version": "1.19.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/conan-io/python-patch-ng",
"description": "Library to parse and apply unified diffs.",
"long_description": "Library to parse and apply unified diffs.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-lmdb"
]
}
]
},
{
"name": "py314-lmdb",
"portdir": "python/py-lmdb",
"version": "1.7.5",
"license": "OLDAP-2.8",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lmdb.readthedocs.io/en/release",
"description": "Universal Python binding for the LMDB Lightning Database",
"long_description": "Universal Python binding for the LMDB Lightning Database",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1047
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-patch-ng",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-cffi",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-lmdb"
]
}
]
},
{
"name": "py312-lmdb",
"portdir": "python/py-lmdb",
"version": "1.7.5",
"license": "OLDAP-2.8",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lmdb.readthedocs.io/en/release",
"description": "Universal Python binding for the LMDB Lightning Database",
"long_description": "Universal Python binding for the LMDB Lightning Database",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1047
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-patch-ng",
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-cffi",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py313-lmdb",
"portdir": "python/py-lmdb",
"version": "1.7.5",
"license": "OLDAP-2.8",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lmdb.readthedocs.io/en/release",
"description": "Universal Python binding for the LMDB Lightning Database",
"long_description": "Universal Python binding for the LMDB Lightning Database",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1047
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-patch-ng",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-cffi",
"python313"
]
}
],
"depends_on": []
},
{
"name": "py311-lmdb",
"portdir": "python/py-lmdb",
"version": "1.7.5",
"license": "OLDAP-2.8",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lmdb.readthedocs.io/en/release",
"description": "Universal Python binding for the LMDB Lightning Database",
"long_description": "Universal Python binding for the LMDB Lightning Database",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1047
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-patch-ng",
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-cffi",
"python311"
]
}
],
"depends_on": []
},
{
"name": "py314-metakernel",
"portdir": "python/py-metakernel",
"version": "1.0.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Calysto/metakernel",
"description": "A Jupyter/IPython kernel template",
"long_description": "A Jupyter/IPython kernel template which includes core magic functions (including help, command and file path completion, parallel and distributed processing, downloads, and much more).",
"active": true,
"categories": [
"devel",
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1409
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-poetry-core"
]
},
{
"type": "lib",
"ports": [
"py314-ipykernel",
"python314",
"py314-jupyter_core",
"py314-pexpect",
"py314-jedi",
"py314-comm"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-metakernel",
"py314-octave_kernel"
]
}
]
},
{
"name": "py314-discovery",
"portdir": "python/py-discovery",
"version": "1.1.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tox-dev/python-discovery",
"description": "Python interpreter discovery",
"long_description": "Python interpreter discovery",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1409
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-hatch-vcs",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-discovery"
]
}
]
},
{
"name": "py313-discovery",
"portdir": "python/py-discovery",
"version": "1.1.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tox-dev/python-discovery",
"description": "Python interpreter discovery",
"long_description": "Python interpreter discovery",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1409
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-hatch-vcs",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": []
},
{
"name": "py312-discovery",
"portdir": "python/py-discovery",
"version": "1.1.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tox-dev/python-discovery",
"description": "Python interpreter discovery",
"long_description": "Python interpreter discovery",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1409
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"clang-18",
"py312-wheel",
"py312-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py311-discovery",
"portdir": "python/py-discovery",
"version": "1.1.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tox-dev/python-discovery",
"description": "Python interpreter discovery",
"long_description": "Python interpreter discovery",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1409
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"clang-18",
"py311-wheel",
"py311-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": []
},
{
"name": "py310-discovery",
"portdir": "python/py-discovery",
"version": "1.1.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tox-dev/python-discovery",
"description": "Python interpreter discovery",
"long_description": "Python interpreter discovery",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1409
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"clang-18",
"py310-hatch-vcs",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py-discovery",
"portdir": "python/py-discovery",
"version": "1.1.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tox-dev/python-discovery",
"description": "Python interpreter discovery",
"long_description": "Python interpreter discovery",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1409
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-discovery"
]
}
],
"depends_on": []
},
{
"name": "witr",
"portdir": "sysutils/witr",
"version": "0.3.1",
"license": "Apache-2",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pranshuparmar/witr",
"description": "Why is this running?",
"long_description": "witr exists to answer a single question: Why is this running? It explains where a running thing came from, how it was started, and what chain of systems is responsible for it existing right now, in a single, human-readable output or an interactive TUI dashboard.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 268
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py314-invoke",
"portdir": "python/py-invoke",
"version": "2.2.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyinvoke.org/",
"description": "Task execution tool and library for Python.",
"long_description": "Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"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-fabric",
"py-invoke"
]
}
]
},
{
"name": "py313-invoke",
"portdir": "python/py-invoke",
"version": "2.2.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyinvoke.org/",
"description": "Task execution tool and library for Python.",
"long_description": "Invoke is a Python (2.7 and 3.4+) library for managing shell-oriented subprocesses and organizing executable Python code into CLI-invokable tasks. It draws inspiration from various sources (make/rake, Fabric 1.x, etc) to arrive at a powerful & clean feature set.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-fabric"
]
}
]
},
{
"name": "py314-fabric",
"portdir": "python/py-fabric",
"version": "3.2.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fabfile.org",
"description": "Fabric is a simple tool for remote execution and deployment.",
"long_description": "Fabric is a simple tool for remote execution and deployment.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"fabric_select",
"py314-invoke",
"python314",
"py314-decorator",
"py314-deprecated",
"py314-paramiko"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-fabric"
]
}
]
},
{
"name": "py313-fabric",
"portdir": "python/py-fabric",
"version": "3.2.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fabfile.org",
"description": "Fabric is a simple tool for remote execution and deployment.",
"long_description": "Fabric is a simple tool for remote execution and deployment.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"fabric_select",
"py313-invoke",
"python313",
"py313-decorator",
"py313-deprecated",
"py313-paramiko"
]
}
],
"depends_on": []
},
{
"name": "py312-fabric",
"portdir": "python/py-fabric",
"version": "3.2.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fabfile.org",
"description": "Fabric is a simple tool for remote execution and deployment.",
"long_description": "Fabric is a simple tool for remote execution and deployment.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"fabric_select",
"py312-deprecated",
"python312",
"py312-decorator",
"py312-paramiko",
"py312-invoke"
]
}
],
"depends_on": []
},
{
"name": "qiec104",
"portdir": "net/qiec104",
"version": "1.1.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/MicroKoder/QIEC104",
"description": "Small IEC104 client",
"long_description": "Small IEC104 client",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "sikmir",
"github": "sikmir",
"ports_count": 44
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase"
]
}
],
"depends_on": []
},
{
"name": "redis7",
"portdir": "databases/redis",
"version": "7.4.8",
"license": "AGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://redis.io",
"description": "Redis is an open source, advanced key-value store.",
"long_description": "Redis is an open source, advanced key-value store.",
"active": true,
"categories": [
"databases"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20"
]
},
{
"type": "lib",
"ports": [
"openssl"
]
}
],
"depends_on": []
},
{
"name": "py314-pytest-twisted",
"portdir": "python/py-pytest-twisted",
"version": "1.14.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-twisted",
"description": "test twisted code with pytest",
"long_description": "pytest-twisted is a plugin for pytest, which allows to test code, which uses the twisted framework. test functions can return Deferred objects and pytest will wait for their completion with this plugin.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"py314-pytest",
"py314-decorator",
"py314-greenlet",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pytest-twisted"
]
}
]
},
{
"name": "py313-pytest-twisted",
"portdir": "python/py-pytest-twisted",
"version": "1.14.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-twisted",
"description": "test twisted code with pytest",
"long_description": "pytest-twisted is a plugin for pytest, which allows to test code, which uses the twisted framework. test functions can return Deferred objects and pytest will wait for their completion with this plugin.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"py313-pytest",
"py313-decorator",
"py313-greenlet",
"python313"
]
}
],
"depends_on": []
},
{
"name": "py312-pytest-twisted",
"portdir": "python/py-pytest-twisted",
"version": "1.14.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-twisted",
"description": "test twisted code with pytest",
"long_description": "pytest-twisted is a plugin for pytest, which allows to test code, which uses the twisted framework. test functions can return Deferred objects and pytest will wait for their completion with this plugin.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"py312-pytest",
"py312-greenlet",
"py312-decorator",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py311-pytest-twisted",
"portdir": "python/py-pytest-twisted",
"version": "1.14.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-twisted",
"description": "test twisted code with pytest",
"long_description": "pytest-twisted is a plugin for pytest, which allows to test code, which uses the twisted framework. test functions can return Deferred objects and pytest will wait for their completion with this plugin.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"py311-decorator",
"py311-greenlet",
"py311-pytest",
"python311"
]
}
],
"depends_on": []
},
{
"name": "py310-pytest-twisted",
"portdir": "python/py-pytest-twisted",
"version": "1.14.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-twisted",
"description": "test twisted code with pytest",
"long_description": "pytest-twisted is a plugin for pytest, which allows to test code, which uses the twisted framework. test functions can return Deferred objects and pytest will wait for their completion with this plugin.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"py310-decorator",
"py310-pytest",
"py310-greenlet",
"python310"
]
}
],
"depends_on": []
},
{
"name": "py-pytest-twisted",
"portdir": "python/py-pytest-twisted",
"version": "1.14.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pytest-twisted",
"description": "test twisted code with pytest",
"long_description": "pytest-twisted is a plugin for pytest, which allows to test code, which uses the twisted framework. test functions can return Deferred objects and pytest will wait for their completion with this plugin.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pytest-twisted"
]
}
],
"depends_on": []
},
{
"name": "py314-libdnet",
"portdir": "python/py-libdnet",
"version": "1.18.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ofalk/libdnet",
"description": "A python module for the libdnet low-level networking library.",
"long_description": "Libdnet provides a simplified, portable interface to several low-level networking routines, including: network address manipulation, kernel arp(4) cache and route(4) table lookup and manipulation, network firewalling (IP filter, ipfw, ipchains, pf, ...), network interface lookup and manipulation, raw IP packet and Ethernet frame transmission.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-cython",
"py314-setuptools",
"py314-wheel",
"pkgconfig",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"libdnet"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-libdnet"
]
}
]
},
{
"name": "py314-scgi",
"portdir": "python/py-scgi",
"version": "2.2",
"license": "CNRI and MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nascheme/scgi",
"description": "A Python package for implementing SCGI servers.",
"long_description": "A Python package for implementing SCGI servers.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-scgi"
]
}
]
},
{
"name": "py314-flufl.bounce",
"portdir": "python/py-flufl.bounce",
"version": "4.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fluflbounce.readthedocs.io/en/latest/",
"description": "Email bounce detectors.",
"long_description": "The flufl.bounce library provides a set of heuristics and an API for detecting the original bouncing email addresses from a bounce message. Many formats found in the wild are supported, as are VERP and RFC 3464 (DSN).",
"active": true,
"categories": [
"devel",
"mail",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-zopeinterface",
"py314-atpublic"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-flufl.bounce"
]
}
]
},
{
"name": "py314-atpublic",
"portdir": "python/py-atpublic",
"version": "6.0.2",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://public.readthedocs.io",
"description": "@public decorator for Python",
"long_description": "A very simple decorator and function which populates a module's __all__ and optionally the module globals.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-atpublic"
]
},
{
"type": "run",
"ports": [
"py314-flufl.bounce"
]
}
]
},
{
"name": "deff",
"portdir": "textproc/deff",
"version": "0.2.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/flamestro/deff",
"description": "interactive, side-by-side file review for git diffs",
"long_description": "deff is a Rust TUI: interactive, side-by-side file review for git diffs with per-file navigation, vertical and horizontal scrolling, syntax highlighting, and added/deleted line tinting.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1047
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "py314-pypng",
"portdir": "python/py-pypng",
"version": "0.20250521.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/drj11/pypng",
"description": "Pure Python PNG image encoder/decoder",
"long_description": "Pure Python PNG image encoder/decoder",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1047
}
],
"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": "lib",
"ports": [
"py314-qrcode",
"py-pypng"
]
},
{
"type": "run",
"ports": [
"py314-pyqrcodeng"
]
}
]
},
{
"name": "py313-pypng",
"portdir": "python/py-pypng",
"version": "0.20250521.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/drj11/pypng",
"description": "Pure Python PNG image encoder/decoder",
"long_description": "Pure Python PNG image encoder/decoder",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1047
}
],
"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": [
"py313-qrcode"
]
}
]
},
{
"name": "py314-pyqrcodeng",
"portdir": "python/py-pyqrcodeng",
"version": "1.3.6",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyqrcode/pyqrcodeNG",
"description": "The PyQRCodeNG module is a QR code generator that is simple to use and written in pure Python",
"long_description": "The PyQRCodeNG module is a QR code generator that is simple to use and written in pure Python. The module automates most of the building process for creating QR codes. Most codes can be created using only two lines of code!",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "harensdeveloper",
"github": "harens",
"ports_count": 41
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-pypng"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyqrcodeng"
]
}
]
}
]
}