HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49686,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=60",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=58",
"results": [
{
"name": "py312-csscompressor",
"portdir": "python/py-csscompressor",
"version": "0.9.5",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sprymix/csscompressor",
"description": "Python implementation of the YUI CSS Compressor",
"long_description": "Python implementation and almost exact port of Yahoo!'s CSS Compressor. Removes comments and compresses whitespace from CSS files.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "calvin",
"github": "cardi",
"ports_count": 27
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-csscompressor"
]
}
]
},
{
"name": "py312-comet",
"portdir": "python/py-comet",
"version": "3.1.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://comet.readthedocs.io",
"description": "A complete VOEvent transport system",
"long_description": "Comet is a Python implementation of the VOEvent Transport Protocol (VTP). The core of Comet is a multi-functional VOEvent broker. It is capable of receiving events either by subscribing to one or more remote brokers or by direct connection from authors, and can then both process those events locally and forward them to its own subscribers. In addition, Comet provides a tool for publishing VOEvents to a remote broker. See the website for further details and documentation.",
"active": true,
"categories": [
"science",
"www",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 422
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"clang-17",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-zopeinterface",
"py312-lxml",
"py312-service_identity",
"py312-twisted"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-comet"
]
}
]
},
{
"name": "py312-codetools",
"portdir": "python/py-codetools",
"version": "4.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/enthought/codetools",
"description": "Code analysis and execution tools",
"long_description": "The codetools project includes packages that simplify meta-programming and help the programmer separate data from code in Python. ***This package is likely no longer usefull***",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-setuptools",
"py312-wheel",
"clang-17",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"py312-traits",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-codetools"
]
}
]
},
{
"name": "py313-yapf",
"portdir": "python/py-yapf",
"version": "0.43.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/google/yapf",
"description": "A formatter for Python files",
"long_description": "YAPF is based off of 'clang-format', developed by Daniel Jasper.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1942
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-platformdirs"
]
},
{
"type": "run",
"ports": [
"yapf_select"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-yapf",
"py313-python-lsp-server"
]
}
]
},
{
"name": "py313-tomli",
"portdir": "python/py-tomli",
"version": "2.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hukkin/tomli",
"description": "A lil' TOML parser",
"long_description": "Tomli is a Python library for parsing TOML. Tomli is fully compatible with TOML v1.0.0.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 240
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": []
},
{
"name": "py313-geographiclib",
"portdir": "python/py-geographiclib",
"version": "2.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sourceforge.net/projects/geographiclib/",
"description": "The geodesic routines from GeographicLib",
"long_description": "The module implements algorithms for geodesics (Karney, 2013) for solving the direct and inverse problems for an ellipsoid of revolution.",
"active": true,
"categories": [
"devel",
"python",
"gis"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 590
}
],
"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-geographiclib",
"py313-geopy"
]
}
]
},
{
"name": "py313-sphinxcontrib-jquery",
"portdir": "python/py-sphinxcontrib-jquery",
"version": "4.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sphinx-contrib/jquery/",
"description": "sphinxcontrib-jquery ensures that jQuery is always installed for use in Sphinx themes or extensions.",
"long_description": "sphinxcontrib-jquery ensures that jQuery is always installed for use in Sphinx themes or extensions.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1099
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-sphinx"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-sphinx_rtd_theme",
"py-sphinxcontrib-jquery"
]
}
]
},
{
"name": "py313-sphinx",
"portdir": "python/py-sphinx",
"version": "8.2.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.sphinx-doc.org/",
"description": "Python documentation generator",
"long_description": "Sphinx is a tool that makes it easy to create intelligent and beautiful documentation for Python projects (or other documents consisting of multiple reStructuredText sources), written by Georg Brandl. It was originally created to translate the new Python documentation, but has now been cleaned up in the hope that it will be useful to many other projects.",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 343
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"clang-18",
"py313-installer",
"py313-flit_core"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-docutils"
]
},
{
"type": "run",
"ports": [
"py313-alabaster",
"py313-babel",
"py313-imagesize",
"py313-jinja2",
"py313-snowballstemmer",
"py313-sphinxcontrib-devhelp",
"py313-sphinxcontrib-applehelp",
"py313-sphinxcontrib-htmlhelp",
"py313-sphinxcontrib-jsmath",
"py313-sphinxcontrib-qthelp",
"py313-sphinxcontrib-serializinghtml",
"py313-roman_numerals_py",
"py313-pygments",
"py313-requests",
"py313-packaging",
"sphinx_select"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"borgbackup",
"py313-engineio",
"py313-socketio",
"tortoisehg",
"cabal",
"dcm2niix",
"py313-pyobjc",
"mame",
"qemu",
"cmake-docs",
"cmake-devel-docs",
"xapian-bindings-python313",
"ghc",
"mpd",
"notmuch",
"py313-numpydoc",
"py313-openslide"
]
},
{
"type": "lib",
"ports": [
"py313-sphinxcontrib-httpdomain",
"napari",
"py313-breathe",
"py313-jupyter_sphinx",
"py313-sphinx-gallery",
"py313-sphinx_rtd_theme",
"py313-sphinxcontrib-jquery",
"py313-repoze.sphinx.autointerface",
"py-sphinx",
"py313-sphinx-copybutton",
"py313-skyfield"
]
},
{
"type": "run",
"ports": [
"py313-sphinxcontrib-svg2pdfconverter",
"py313-sphinx-jsonschema",
"py313-sphinx-click",
"py313-spyder",
"py313-sphinxnotes-strike",
"py313-sphinx-autodoc-typehints"
]
}
]
},
{
"name": "py313-sphinx_rtd_theme",
"portdir": "python/py-sphinx_rtd_theme",
"version": "3.0.2",
"license": "MIT and BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sphinx-rtd-theme.readthedocs.io/",
"description": "ReadTheDocs.org mobile-friendly Sphinx theme.",
"long_description": "ReadTheDocs.org mobile-friendly Sphinx theme.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-docutils",
"py313-sphinx",
"py313-sphinxcontrib-jquery"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"borgbackup",
"cabal",
"qemu",
"mpd"
]
},
{
"type": "lib",
"ports": [
"py-sphinx_rtd_theme",
"py313-fdsnwsscripts"
]
}
]
},
{
"name": "py313-sphinxcontrib-serializinghtml",
"portdir": "python/py-sphinxcontrib-serializinghtml",
"version": "2.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sphinx-doc.org/",
"description": "sphinx extension which outputs serialized HTML files (json and pickle)",
"long_description": "sphinxcontrib-serializinghtml is a sphinx extension which outputs serialized HTML files (json and pickle).",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1502
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"dcm2niix",
"cmake-docs",
"cmake-devel-docs",
"notmuch"
]
},
{
"type": "lib",
"ports": [
"py-sphinxcontrib-serializinghtml"
]
},
{
"type": "run",
"ports": [
"py313-sphinx"
]
}
]
},
{
"name": "py313-sphinxcontrib-qthelp",
"portdir": "python/py-sphinxcontrib-qthelp",
"version": "2.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sphinx-doc.org/",
"description": "sphinx extension which outputs QtHelp document",
"long_description": "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document.",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1502
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-docutils"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"dcm2niix",
"cmake-docs",
"cmake-devel-docs",
"notmuch"
]
},
{
"type": "lib",
"ports": [
"py-sphinxcontrib-qthelp"
]
},
{
"type": "run",
"ports": [
"py313-sphinx"
]
}
]
},
{
"name": "py313-sphinxcontrib-jsmath",
"portdir": "python/py-sphinxcontrib-jsmath",
"version": "1.0.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sphinx-doc.org/",
"description": "sphinx extension which renders display math in HTML via JavaScript",
"long_description": "sphinxcontrib-jsmath is a sphinx extension which renders display math in HTML via JavaScript.",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1502
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-docutils"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"dcm2niix",
"cmake-docs",
"cmake-devel-docs",
"notmuch"
]
},
{
"type": "lib",
"ports": [
"py-sphinxcontrib-jsmath"
]
},
{
"type": "run",
"ports": [
"py313-sphinx"
]
}
]
},
{
"name": "py313-sphinxcontrib-htmlhelp",
"portdir": "python/py-sphinxcontrib-htmlhelp",
"version": "2.1.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.sphinx-doc.org/",
"description": "a sphinx extension which renders HTML help files",
"long_description": "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files.",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1502
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-docutils"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"dcm2niix",
"cmake-docs",
"cmake-devel-docs",
"notmuch"
]
},
{
"type": "lib",
"ports": [
"py-sphinxcontrib-htmlhelp"
]
},
{
"type": "run",
"ports": [
"py313-sphinx"
]
}
]
},
{
"name": "py313-sphinxcontrib-applehelp",
"portdir": "python/py-sphinxcontrib-applehelp",
"version": "2.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sphinx-doc.org/",
"description": "sphinx extension which outputs Apple help books",
"long_description": "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books.",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1502
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"dcm2niix",
"cmake-docs",
"cmake-devel-docs",
"notmuch"
]
},
{
"type": "lib",
"ports": [
"py-sphinxcontrib-applehelp"
]
},
{
"type": "run",
"ports": [
"py313-sphinx"
]
}
]
},
{
"name": "py313-sphinxcontrib-devhelp",
"portdir": "python/py-sphinxcontrib-devhelp",
"version": "2.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://sphinx-doc.org/",
"description": "sphinx extension which outputs Devhelp document",
"long_description": "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document.",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1502
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-docutils"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"dcm2niix",
"cmake-docs",
"cmake-devel-docs",
"notmuch"
]
},
{
"type": "lib",
"ports": [
"py-sphinxcontrib-devhelp"
]
},
{
"type": "run",
"ports": [
"py313-sphinx"
]
}
]
},
{
"name": "py313-snowballstemmer",
"portdir": "python/py-snowballstemmer",
"version": "3.0.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/snowballstem/snowball",
"description": "This package provides 23 stemmer algorithms for 22 languages generated from Snowball algorithms.",
"long_description": "This package provides 23 stemmer algorithms for 22 languages generated from Snowball algorithms.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"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-docstyle",
"py-snowballstemmer"
]
},
{
"type": "run",
"ports": [
"py313-sphinx"
]
}
]
},
{
"name": "py313-markupsafe",
"portdir": "python/py-markupsafe",
"version": "3.0.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://palletsprojects.com/p/markupsafe/",
"description": "Implements a XML/HTML/XHTML Markup safe string for Python",
"long_description": "Implements a XML/HTML/XHTML Markup safe string for Python",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 343
}
],
"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": [
"py313-breathe",
"py313-wtforms",
"py313-werkzeug",
"py313-jinja2",
"py-markupsafe",
"py313-mako",
"gi-docgen",
"py313-nbconvert"
]
},
{
"type": "run",
"ports": [
"qgis3",
"qgis3-ltr"
]
}
]
},
{
"name": "py313-jinja2",
"portdir": "python/py-jinja2",
"version": "3.1.6",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://palletsprojects.com/p/jinja/",
"description": "Python based sandboxed template engine",
"long_description": "Jinja is a sandboxed template engine written in pure Python licensed under the BSD license. It provides a Django-like non-XML syntax and compiles templates into executable python code. It's basically a combination of Django templates and python code.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 343
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-markupsafe"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-astropy",
"libplacebo",
"py313-numpydoc"
]
},
{
"type": "lib",
"ports": [
"py313-cookiecutter",
"py313-jupyter_server",
"py313-ansible-core",
"py313-breathe",
"py313-jupyterlab",
"py313-flask",
"py313-flask-babel",
"py313-upt-macports",
"rst2pdf",
"py-jinja2",
"peakipy",
"py313-jupyterlab_server",
"qutebrowser",
"py313-jinja2-time",
"py313-uv-dynamic-versioning",
"py313-glad2",
"py313-nbconvert",
"py313-bokeh",
"py313-pyerfa",
"gcovr",
"py313-smi",
"py313-altair",
"gi-docgen"
]
},
{
"type": "run",
"ports": [
"py313-libpysal",
"py313-branca",
"py313-folium",
"qgis3",
"qgis3-ltr",
"py313-sphinx",
"pyinfra"
]
}
]
},
{
"name": "py313-imagesize",
"portdir": "python/py-imagesize",
"version": "1.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/shibukawa/imagesize_py",
"description": "get size from image file headers",
"long_description": "This module analyzes jpeg/jpeg2000/png/gif image headers and returns the image size.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-imagesize"
]
},
{
"type": "run",
"ports": [
"py313-sphinx"
]
}
]
},
{
"name": "py313-babel",
"portdir": "python/py-babel",
"version": "2.17.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://babel.pocoo.org/",
"description": "A collection of tools for internationalizing Python applications.",
"long_description": "Babel is an integrated collection of utilities that assist in internationalizing and localizing Python applications, with an emphasis on web-based applications.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2760
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-freezegun"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-wtforms"
]
},
{
"type": "lib",
"ports": [
"py313-jupyterlab_server",
"py-babel",
"colout",
"py313-flask-babel",
"py313-agate"
]
},
{
"type": "run",
"ports": [
"py313-sphinx"
]
}
]
},
{
"name": "py313-alabaster",
"portdir": "python/py-alabaster",
"version": "1.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://alabaster.readthedocs.io/en/latest/",
"description": "A configurable sidebar enabled Sphinx theme",
"long_description": "A configurable sidebar enabled Sphinx theme",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-alabaster"
]
},
{
"type": "run",
"ports": [
"py313-sphinx"
]
}
]
},
{
"name": "py313-docutils",
"portdir": "python/py-docutils",
"version": "0.21.2",
"license": "public-domain and BSD and PSF-2.1.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docutils.sourceforge.io/",
"description": "A set of tools for processing plaintext documentation",
"long_description": "Docutils is a set of tools for processing plaintext documentation into useful formats, such as HTML, XML, and LaTeX. Includes reStructuredText, the easy to read, easy to use, what-you-see-is-what-you-get plaintext markup language.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 343
},
{
"name": "alex",
"github": "",
"ports_count": 12
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"docutils_select",
"py313-roman"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"universal-ctags",
"sshguard",
"virt-manager",
"sshfs",
"mercurial",
"mpv",
"libvirt"
]
},
{
"type": "lib",
"ports": [
"rst2pdf",
"py313-sphinx_rtd_theme",
"py313-rstcheck-core",
"py313-awscli2",
"py313-rstcheck",
"py-docutils",
"py313-sphinx",
"py313-awscli",
"py313-breathe"
]
},
{
"type": "run",
"ports": [
"py313-flit",
"py313-sphinxcontrib-blockdiag",
"py313-sphinxcontrib-devhelp",
"py313-sphinxcontrib-htmlhelp",
"py313-sphinxcontrib-jsmath",
"py313-sphinxcontrib-qthelp",
"py313-readme_renderer",
"py313-sphinx-click"
]
}
]
},
{
"name": "py313-roman",
"portdir": "python/py-roman",
"version": "5.1",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/roman",
"description": "Integer to Roman numerals converter",
"long_description": "Integer to Roman numerals converter.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 422
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-roman"
]
},
{
"type": "run",
"ports": [
"py313-docutils"
]
}
]
},
{
"name": "py313-pylsqpack",
"portdir": "python/py-pylsqpack",
"version": "0.3.23",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aiortc/pylsqpack",
"description": "pylsqpack is a wrapper around the ls-qpack library.",
"long_description": "pylsqpack is a wrapper around the ls-qpack library. It provides Python Decoder and Encoder objects to read or write HTTP/3 headers compressed with QPACK.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1099
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"clang-18",
"ls-qpack",
"py313-wheel",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pylsqpack",
"py313-aioquic"
]
}
]
},
{
"name": "py313-openssl",
"portdir": "python/py-openssl",
"version": "25.1.0",
"license": "Apache-2",
"platforms": "{darwin any} freebsd",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyopenssl.org/",
"description": "python wrapper around the OpenSSL library",
"long_description": "This python module is a rather thin wrapper around (a subset of) the OpenSSL library. With thin wrapper a lot of the object methods do nothing more than calling a corresponding function in the OpenSSL library.",
"active": true,
"categories": [
"devel",
"security",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1502
}
],
"variants": [
"docs"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-cryptography",
"openssl"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"certbot-dns-sakuracloud",
"certbot-dns-nsone",
"certbot-dns-ovh",
"certbot-dns-rfc2136",
"certbot-dns-route53",
"deluge",
"py313-service_identity",
"py313-mitmproxy",
"py313-aioquic",
"py313-twilio",
"py-openssl",
"py313-ndg_httpsclient",
"py313-acme",
"certbot",
"certbot-apache",
"certbot-nginx",
"certbot-dns-cloudflare",
"certbot-dns-digitalocean",
"certbot-dns-dnsimple",
"certbot-dns-dnsmadeeasy",
"certbot-dns-gehirn",
"certbot-dns-google",
"certbot-dns-linode",
"certbot-dns-luadns"
]
},
{
"type": "run",
"ports": [
"impacket",
"yubikey-manager",
"py313-autobahn"
]
},
{
"type": "test",
"ports": [
"py313-trio",
"py313-trustme"
]
}
]
},
{
"name": "py313-smbus2",
"portdir": "python/py-smbus2",
"version": "0.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kplindegaard/smbus2",
"description": "A drop-in replacement for smbus-cffi/smbus-python in pure Python",
"long_description": "smbus2 is (yet another) pure Python implementation of of the python-smbus package.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-17",
"py313-build",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-luma.core"
]
}
]
},
{
"name": "py313-ruamel-yaml",
"portdir": "python/py-ruamel-yaml",
"version": "0.18.16",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://yaml.readthedocs.io/",
"description": "YAML 1.2 loader/dumper package for Python",
"long_description": "YAML 1.2 loader/dumper package for Python. It is a derivative of Kirill Simonov’s PyYAML 3.11.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 461
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-ruamel-yaml-clib"
]
},
{
"type": "lib",
"ports": [
"jc",
"py-ruamel-yaml",
"ansible-lint",
"py313-mitmproxy",
"py313-awscli2",
"py313-maggma"
]
},
{
"type": "run",
"ports": [
"py313-pymatgen",
"borgmatic"
]
},
{
"type": "test",
"ports": [
"py313-pyftdi"
]
}
]
},
{
"name": "py313-pyusb",
"portdir": "python/py-pyusb",
"version": "1.3.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyusb.github.io/pyusb/",
"description": "Python library to provide easy USB device access",
"long_description": "The PyUSB module provides Python with easy access to the host machine's Universal Serial Bus (USB) system",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel",
"clang-17",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"libusb"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyusb"
]
},
{
"type": "run",
"ports": [
"py313-pyftdi"
]
}
]
},
{
"name": "py313-pyftdi",
"portdir": "python/py-pyftdi",
"version": "0.55.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/eblot/pyftdi",
"description": "PyFtdi aims at providing a user-space driver for popular FTDI devices, implemented in pure Python language.",
"long_description": "PyFtdi aims at providing a user-space driver for popular FTDI devices, implemented in pure Python language.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"py313-wheel",
"py313-setuptools",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-pyusb",
"py313-serial"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-ruamel-yaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyftdi"
]
},
{
"type": "run",
"ports": [
"py313-luma.core"
]
}
]
},
{
"name": "py313-pint",
"portdir": "python/py-pint",
"version": "0.25.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pint.readthedocs.org/",
"description": "Pint: a Python units library",
"long_description": "Pint is Python module/package to define, operate and manipulate physical quantities: the product of a numerical value and a unit of measurement. It allows arithmetic operations between them and conversions from and to different units.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1099
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling",
"py313-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-typing_extensions",
"py313-platformdirs",
"py313-flexparser",
"py313-flexcache"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pint",
"napari",
"py313-metpy"
]
}
]
},
{
"name": "py313-olefile",
"portdir": "python/py-olefile",
"version": "0.47",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.decalage.info/python/olefileio",
"description": "Python package to parse read and write Microsoft OLE2 files (Structured Storage or Compound Document Microsoft Office) - Improved version of the OleFileIO module from PIL, the Python Image Library.",
"long_description": "Python package to parse read and write Microsoft OLE2 files (Structured Storage or Compound Document Microsoft Office) - Improved version of the OleFileIO module from PIL, the Python Image Library.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pynose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-Pillow",
"py-olefile"
]
}
]
},
{
"name": "py313-luma.emulator",
"portdir": "python/py-luma.emulator",
"version": "1.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rm-hull/luma.emulator",
"description": "Drawing and text rendering for small displays, emulator module",
"long_description": "luma.emulator provides a series of pseudo-display devices which allow the luma.core components to be used without running a physical device.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"py313-wheel",
"py313-setuptools",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-luma.core",
"py313-game"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-pytest-timeout"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-luma.emulator"
]
}
]
},
{
"name": "py313-luma.core",
"portdir": "python/py-luma.core",
"version": "2.4.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rm-hull/luma.core",
"description": "Drawing and text rendering for small displays, core module",
"long_description": "luma.core is a component library providing a Pillow-compatible drawing canvas for Python 3, and other functionality to support drawing primitives and text-rendering capabilities for small displays.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-wheel",
"py313-setuptools",
"py313-installer",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-smbus2",
"py313-pyftdi",
"py313-cbor2",
"py313-Pillow"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-pytest-timeout"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-luma.core"
]
},
{
"type": "run",
"ports": [
"py313-luma.emulator"
]
}
]
},
{
"name": "py313-game",
"portdir": "python/py-game",
"version": "2.6.1",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pygame.org/",
"description": "pygame, python modules for writing games",
"long_description": "Pygame is a set of Python modules designed for writing games. It is written on top of the excellent SDL library. This allows you to create fully featured games and multimedia programs in the python language. Pygame is highly portable and runs on nearly every platform and operating system.",
"active": true,
"categories": [
"devel",
"graphics",
"multimedia",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 343
}
],
"variants": [
"portmidi",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-17",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"libsdl2_mixer",
"py313-numpy",
"libsdl2_image",
"libsdl2_ttf",
"libjpeg-turbo",
"libpng",
"python313"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-luma.emulator"
]
}
]
},
{
"name": "py313-cbor2",
"portdir": "python/py-cbor2",
"version": "5.6.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/agronholm/cbor2",
"description": "Pure Python CBOR de-serializer with extensive tag support",
"long_description": "Pure Python CBOR de-serializer with extensive tag support",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1013
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"clang-17",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-hypothesis",
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-autobahn",
"py313-luma.core",
"john-jumbo-devel"
]
}
]
},
{
"name": "py313-Pillow",
"portdir": "python/py-Pillow",
"version": "9.5.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-imaging/Pillow",
"description": "Python Imaging Library (fork)",
"long_description": "Python Imaging Library (fork)",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2760
}
],
"variants": [
"raqm",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"libjpeg-turbo",
"openjpeg",
"tiff",
"webp",
"zlib",
"python313",
"py313-tkinter",
"py313-olefile",
"freetype",
"lcms2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-opengl",
"beets-devel",
"beets-mosaic",
"py313-bokeh",
"ocrmypdf",
"apitrace",
"py313-sphinx-gallery",
"py313-pyvo",
"py313-pytesseract",
"py313-cairosvg",
"py313-openslide",
"py313-cartopy",
"gramps",
"deluge",
"py313-pptx",
"py313-imageio",
"sigil",
"py313-img2pdf",
"py313-plotpy",
"py-Pillow",
"napari",
"py313-fabio",
"py313-blockdiag",
"py313-matplotlib",
"py313-pikepdf",
"py313-reportlab",
"grass",
"beets"
]
},
{
"type": "run",
"ports": [
"qgis3",
"qgis3-ltr",
"py313-scikit-image",
"py313-xraylarch",
"py313-wxpython-4.0",
"py313-wxmplot",
"py313-luma.core",
"py313-zbar"
]
},
{
"type": "test",
"ports": [
"py313-svgelements",
"py313-Faker",
"py313-django-allauth"
]
}
]
},
{
"name": "py313-flexcache",
"portdir": "python/py-flexcache",
"version": "0.3",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hgrecco/flexcache",
"description": "An robust and extensible package to cache on disk the result of expensive calculations.",
"long_description": "An robust and extensible package to cache on disk the result of expensive calculations.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1099
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel",
"clang-17",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-typing_extensions",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pint"
]
}
]
},
{
"name": "dufs",
"portdir": "www/dufs",
"version": "0.43.0",
"license": "(Apache-2 or MIT)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sigoden/dufs",
"description": "A distinctive utility file server",
"long_description": "A distinctive utility file server that supports static serving, uploading, searching, accessing control, webdav.",
"active": true,
"categories": [
"www"
],
"maintainers": [
{
"name": "",
"github": "holymonson",
"ports_count": 1
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "py313-lxml",
"portdir": "python/py-lxml",
"version": "6.0.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lxml.de/",
"description": "Powerful and Pythonic XML processing library",
"long_description": "lxml is a Pythonic binding for the libxml2 and libxslt libraries. It is unique in that it combines the speed and feature completeness of these libraries with the simplicity of a native Python API, mostly compatible but superior to the well-known ElementTree API.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 590
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-cython",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libxml2",
"libxslt",
"python313",
"zlib"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-leather",
"gtk-doc",
"py313-pptx",
"sigil",
"py313-beancount",
"py313-skyfield",
"py313-zeep",
"py313-fabio",
"py313-prov",
"py-lxml",
"py313-agate",
"py313-owslib",
"py313-obspy",
"py313-pikepdf",
"py313-svglib",
"py313-xmlsec",
"py313-soco",
"py313-readability-lxml",
"translate-toolkit",
"py313-beautifulsoup4",
"py313-lxml_html_clean",
"gcovr",
"py313-benchexec"
]
},
{
"type": "run",
"ports": [
"py313-fonttools",
"john-jumbo-devel"
]
},
{
"type": "test",
"ports": [
"py313-openid",
"gramps"
]
}
]
},
{
"name": "py313-yaml",
"portdir": "python/py-yaml",
"version": "6.0.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/yaml/pyyaml",
"description": "YAML 1.1 parser and emitter for Python",
"long_description": "PyYAML is a YAML parser and emitter for Python, which supports YAML 1.1, unicode input and output, low-level event-based parser and emitter API, high-level API for serializing and deserializing native Python objects.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2760
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-cython",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"libyaml"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"mlir-19",
"clang-19",
"lldb-devel",
"lldb-19",
"flang-19",
"llvm-21",
"clang-devel",
"mlir-21",
"lldb-20",
"mlir-devel",
"llvm-20",
"mod_gnutls",
"clang-20",
"llvm-devel",
"cabal",
"clang-21",
"lldb-21",
"mesa",
"mlir-20",
"flang-21",
"flang-devel",
"flang-20",
"llvm-19"
]
},
{
"type": "lib",
"ports": [
"py313-owslib",
"osxphotos",
"py313-scruffington",
"py313-ansible-core",
"py313-jupyter_events",
"py313-awscli",
"py-yaml",
"py313-cloudflare2",
"py313-hanko",
"py313-npe2",
"py313-donfig",
"qutebrowser",
"py313-asdf",
"napari",
"py313-watchdog",
"pre-commit",
"rst2pdf",
"py313-pybtex",
"py313-flasgger",
"peakipy",
"py313-confuse",
"py313-astropy",
"beets",
"beets-devel",
"beets-originquery",
"beets-xtractor",
"py313-pytorch",
"py313-bokeh",
"openstreetmap-carto",
"py313-benchexec",
"ansible-lint",
"py313-cookiecutter",
"py313-mrjob",
"py313-dask"
]
},
{
"type": "run",
"ports": [
"py313-oslo-utils",
"podman-compose-devel",
"podman-compose",
"py313-xraylarch",
"py313-cliff",
"py313-ansible-compat",
"py313-cfn-lint",
"py313-huggingface_hub",
"py313-oslo-config",
"py313-dns-lexicon",
"yamllint",
"py313-kaptan",
"pyinfra",
"py313-wxmplot",
"py313-pytest-regressions",
"ramalama",
"bandit",
"py313-openstacksdk",
"qgis3",
"qgis3-ltr"
]
},
{
"type": "test",
"ports": [
"py313-configargparse",
"py313-aws-sam-translator",
"py313-jsonnet",
"py313-last",
"py313-pypdf",
"py313-tomlkit"
]
}
]
},
{
"name": "py313-sqlalchemy",
"portdir": "python/py-sqlalchemy",
"version": "2.0.44",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.sqlalchemy.org/",
"description": "Python SQL ORM",
"long_description": "SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2760
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-cython",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"py313-typing_extensions",
"py313-greenlet",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-sqlalchemy",
"py313-alembic",
"py313-larixite",
"py313-agate-sql",
"py313-obspy",
"py313-flask-sqlalchemy",
"py313-sqlalchemy-utils",
"py313-sunpy"
]
},
{
"type": "run",
"ports": [
"py313-xraylarch",
"py313-xraydb"
]
},
{
"type": "test",
"ports": [
"py313-mssql"
]
}
]
},
{
"name": "py312-python-daemon",
"portdir": "python/py-python-daemon",
"version": "3.1.0",
"license": "GPL-3+ and Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pagure.io/python-daemon/",
"description": "Library to implement a well-behaved Unix daemon process.",
"long_description": "This library implements the well-behaved daemon specification of PEP 3143, \"Standard daemon process library\". A well-behaved Unix daemon process is tricky to get right, but the required steps are much the same for every daemon program. A DaemonContext instance holds the behaviour and configured process environment for the program; use the instance as a context manager to enter a daemon state.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-changelog-chug",
"py312-wheel",
"py312-docutils",
"clang-17",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-lockfile",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-python-daemon"
]
}
]
},
{
"name": "py312-changelog-chug",
"portdir": "python/py-changelog-chug",
"version": "0.0.3",
"license": "AGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.sr.ht/~bignose/changelog-chug",
"description": "Parser library for project Change Log documents.",
"long_description": "Parser library for project Change Log documents.",
"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-docutils",
"py312-semver",
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-python-daemon"
]
},
{
"type": "lib",
"ports": [
"py-changelog-chug"
]
}
]
},
{
"name": "py-changelog-chug",
"portdir": "python/py-changelog-chug",
"version": "0.0.3",
"license": "AGPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://git.sr.ht/~bignose/changelog-chug",
"description": "Parser library for project Change Log documents.",
"long_description": "Parser library for project Change Log documents.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py312-changelog-chug"
]
}
],
"depends_on": []
},
{
"name": "py312-LabJackPython",
"portdir": "python/py-LabJackPython",
"version": "2.1.0",
"license": "MIT and X11",
"platforms": "{darwin any}",
"epoch": 3,
"replaced_by": null,
"homepage": "https://support.labjack.com/docs/labjackpython-for-ud-exodriver-u12-windows-mac-lin",
"description": "The LabJack Python modules for the LabJack U3, U6, UE9 and U12.",
"long_description": "The LabJack Python modules for the LabJack U3, U6, UE9 and U12.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-setuptools",
"py312-wheel",
"clang-17",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312",
"exodriver"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-LabJackPython"
]
}
]
},
{
"name": "py313-flexparser",
"portdir": "python/py-flexparser",
"version": "0.4",
"license": "Permissive",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hgrecco/flexparser",
"description": "Another parser.",
"long_description": "Another parser. You write a class for every type of content (called here ParsedStatement) you need to parse. Each class should have a from_string constructor. We used extensively the typing module to make the output structure easy to use and less error prone.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1099
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel",
"clang-17",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-typing_extensions",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pint",
"py-flexparser"
]
}
]
},
{
"name": "neohtop",
"portdir": "sysutils/neohtop",
"version": "1.2.0",
"license": "MIT",
"platforms": "macosx",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Abdenasser/neohtop",
"description": "htop on steroids",
"long_description": "neohtop is a modern, cross-platform system monitor built on top of Svelte, Rust and Tauri.",
"active": true,
"categories": [
"aqua",
"sysutils"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 224
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"rust",
"jq",
"moreutils",
"clang-18",
"nodejs22",
"npm11"
]
}
],
"depends_on": []
},
{
"name": "py313-greenlet",
"portdir": "python/py-greenlet",
"version": "3.2.4",
"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": 2760
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-sqlalchemy",
"py-greenlet",
"py313-eventlet",
"py313-httpbin",
"py313-gevent",
"py313-neovim"
]
}
]
},
{
"name": "py313-tqdm",
"portdir": "python/py-tqdm",
"version": "4.67.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tqdm/tqdm",
"description": "A Fast, Extensible Progress Meter",
"long_description": "A Fast, Extensible Progress Meter",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2760
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-sunpy",
"py-tqdm",
"py313-maggma",
"py313-MDAnalysis",
"magic-wormhole",
"py313-nltk",
"py313-parfive",
"internetarchive",
"napari",
"py313-panel",
"peakipy",
"gdown",
"py313-pooch"
]
},
{
"type": "run",
"ports": [
"py313-pymatgen",
"py313-panel",
"py313-tobler",
"py313-segregation",
"py313-sacremoses",
"py313-huggingface_hub",
"py313-momepy",
"py313-spopt"
]
}
]
},
{
"name": "py313-tatsu",
"portdir": "python/py-tatsu",
"version": "5.13.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/neogeny/tatsu",
"description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"long_description": "Tool that takes grammars in a variation of EBNF as input, and outputs memoizing PEG parsers in Python.",
"active": true,
"categories": [
"devel",
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2760
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-tatsu"
]
}
]
}
]
}