HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51947,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=843",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=841",
"results": [
{
"name": "py313-py3dns",
"portdir": "python/py-py3dns",
"version": "4.0.2",
"license": "Python",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/py3dns",
"description": "Python 3 DNS library",
"long_description": "This Python 3 module provides an DNS API for looking up DNS entries from within Python 3 modules and applications. This module is a simple, lightweight implementation.",
"active": true,
"categories": [
"devel",
"net",
"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-py3dns"
]
},
{
"type": "run",
"ports": [
"py313-dkimpy"
]
}
]
},
{
"name": "py-py7zr",
"portdir": "python/py-py7zr",
"version": "1.0.0",
"license": "LGPL-2.1+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/miurahr/py7zr",
"description": "Pure python 7-zip library",
"long_description": "Pure python 7-zip library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-py7zr"
]
}
],
"depends_on": []
},
{
"name": "py-pyFAI",
"portdir": "python/py-pyFAI",
"version": "2025.3.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.silx.org",
"description": "Azimuthal Integration library",
"long_description": "pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version use a SparseMatrix-DenseVector multiplication.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "coquelleni",
"github": "coquellen",
"ports_count": 22
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyFAI"
]
}
],
"depends_on": []
},
{
"name": "py310-py7zr",
"portdir": "python/py-py7zr",
"version": "1.0.0",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/miurahr/py7zr",
"description": "Pure python 7-zip library",
"long_description": "Pure python 7-zip library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-pyzstd",
"py310-psutil",
"py310-inflate64",
"py310-pybcj",
"python310",
"py310-texttable",
"py310-brotli",
"py310-multivolumefile",
"py310-pycryptodomex",
"py310-pyppmd"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-cpuinfo",
"py310-pytest-benchmark",
"py310-pyannotate",
"py310-pytest-remotedata",
"py310-pytest-timeout",
"py310-pytest-httpserver"
]
}
],
"depends_on": []
},
{
"name": "py311-py7zr",
"portdir": "python/py-py7zr",
"version": "1.0.0",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/miurahr/py7zr",
"description": "Pure python 7-zip library",
"long_description": "Pure python 7-zip library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-multivolumefile",
"py311-pybcj",
"py311-pyppmd",
"py311-pyzstd",
"python311",
"py311-psutil",
"py311-brotli",
"py311-pycryptodomex",
"py311-texttable",
"py311-inflate64"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-cpuinfo",
"py311-pytest-benchmark",
"py311-pytest-timeout",
"py311-pyannotate",
"py311-pytest-remotedata",
"py311-pytest-httpserver"
]
}
],
"depends_on": []
},
{
"name": "py312-py7zr",
"portdir": "python/py-py7zr",
"version": "1.0.0",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/miurahr/py7zr",
"description": "Pure python 7-zip library",
"long_description": "Pure python 7-zip library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-pycryptodomex",
"py312-multivolumefile",
"py312-pyppmd",
"py312-pyzstd",
"python312",
"py312-texttable",
"py312-brotli",
"py312-psutil",
"py312-inflate64",
"py312-pybcj"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-cpuinfo",
"py312-pytest-benchmark",
"py312-pytest-timeout",
"py312-pyannotate",
"py312-pytest-remotedata",
"py312-pytest-httpserver"
]
}
],
"depends_on": []
},
{
"name": "py313-py7zr",
"portdir": "python/py-py7zr",
"version": "1.0.0",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/miurahr/py7zr",
"description": "Pure python 7-zip library",
"long_description": "Pure python 7-zip library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"py313-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py313-pycryptodomex",
"py313-pyppmd",
"py313-pyzstd",
"py313-texttable",
"python313",
"py313-brotli",
"py313-inflate64",
"py313-multivolumefile",
"py313-psutil",
"py313-pybcj"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-cpuinfo",
"py313-pytest-benchmark",
"py313-pyannotate",
"py313-pytest-remotedata",
"py313-pytest-timeout",
"py313-pytest-httpserver"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"beets",
"beets-devel"
]
}
]
},
{
"name": "py314-py7zr",
"portdir": "python/py-py7zr",
"version": "1.0.0",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/miurahr/py7zr",
"description": "Pure python 7-zip library",
"long_description": "Pure python 7-zip library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py314-multivolumefile",
"py314-pybcj",
"py314-pyppmd",
"py314-pyzstd",
"python314",
"py314-brotli",
"py314-psutil",
"py314-pycryptodomex",
"py314-texttable",
"py314-inflate64"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-pytest-timeout",
"py314-cpuinfo",
"py314-pytest-benchmark",
"py314-pyannotate",
"py314-pytest-httpserver",
"py314-pytest-remotedata"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-py7zr"
]
}
]
},
{
"name": "py310-pyFAI",
"portdir": "python/py-pyFAI",
"version": "2025.3.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.silx.org",
"description": "Azimuthal Integration library",
"long_description": "pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version use a SparseMatrix-DenseVector multiplication.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "coquelleni",
"github": "coquellen",
"ports_count": 22
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"ninja",
"py310-cython",
"py310-tomli",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-meson-python"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-numpy",
"py310-scipy",
"py310-matplotlib",
"py310-h5py",
"py310-numexpr",
"py310-fabio",
"py310-silx"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-xraylarch"
]
}
]
},
{
"name": "py311-pyFAI",
"portdir": "python/py-pyFAI",
"version": "2025.3.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.silx.org",
"description": "Azimuthal Integration library",
"long_description": "pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version use a SparseMatrix-DenseVector multiplication.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "coquelleni",
"github": "coquellen",
"ports_count": 22
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"py311-build",
"py311-installer",
"py311-wheel",
"py311-cython",
"py311-meson-python",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-silx",
"py311-numpy",
"py311-matplotlib",
"py311-scipy",
"py311-h5py",
"py311-numexpr",
"py311-fabio"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-xraylarch"
]
}
]
},
{
"name": "py312-pyFAI",
"portdir": "python/py-pyFAI",
"version": "2025.3.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.silx.org",
"description": "Azimuthal Integration library",
"long_description": "pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version use a SparseMatrix-DenseVector multiplication.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "coquelleni",
"github": "coquellen",
"ports_count": 22
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"py312-build",
"py312-installer",
"py312-wheel",
"py312-cython",
"py312-meson-python",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-silx",
"py312-numpy",
"py312-matplotlib",
"py312-scipy",
"py312-h5py",
"py312-numexpr",
"py312-fabio"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-xraylarch"
]
}
]
},
{
"name": "py313-pyFAI",
"portdir": "python/py-pyFAI",
"version": "2025.3.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.silx.org",
"description": "Azimuthal Integration library",
"long_description": "pyFAI is an azimuthal integration library that tries to be fast (as fast as C and even more using OpenCL and GPU). It is based on histogramming of the 2theta/Q positions of each (center of) pixel weighted by the intensity of each pixel, but parallel version use a SparseMatrix-DenseVector multiplication.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "coquelleni",
"github": "coquellen",
"ports_count": 22
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"clang-18",
"py313-build",
"py313-installer",
"py313-wheel",
"py313-cython",
"py313-meson-python"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-silx",
"py313-numpy",
"py313-scipy",
"py313-matplotlib",
"py313-h5py",
"py313-numexpr",
"py313-fabio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyFAI"
]
},
{
"type": "run",
"ports": [
"py313-xraylarch"
]
}
]
},
{
"name": "py-pyannotate",
"portdir": "python/py-pyannotate",
"version": "1.2.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dropbox/pyannotate",
"description": "PyAnnotate: Auto-generate PEP-484 annotations",
"long_description": "PyAnnotate: Auto-generate PEP-484 annotations",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pyannotate"
]
}
],
"depends_on": []
},
{
"name": "py-pyaes",
"portdir": "python/py-pyaes",
"version": "1.6.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ricmoo/pyaes",
"description": "Pure-Python Implementation of the AES block-cipher and common modes of operation",
"long_description": "Pure-Python Implementation of the AES block-cipher and common modes of operation",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyaes"
]
}
],
"depends_on": []
},
{
"name": "py310-pyannotate",
"portdir": "python/py-pyannotate",
"version": "1.2.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dropbox/pyannotate",
"description": "PyAnnotate: Auto-generate PEP-484 annotations",
"long_description": "PyAnnotate: Auto-generate PEP-484 annotations",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-mypy_extensions",
"py310-six"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-inflate64",
"py310-multivolumefile",
"py310-py7zr"
]
}
]
},
{
"name": "py311-pyannotate",
"portdir": "python/py-pyannotate",
"version": "1.2.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dropbox/pyannotate",
"description": "PyAnnotate: Auto-generate PEP-484 annotations",
"long_description": "PyAnnotate: Auto-generate PEP-484 annotations",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-mypy_extensions",
"py311-six"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-inflate64",
"py311-multivolumefile",
"py311-py7zr"
]
}
]
},
{
"name": "py312-pyannotate",
"portdir": "python/py-pyannotate",
"version": "1.2.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dropbox/pyannotate",
"description": "PyAnnotate: Auto-generate PEP-484 annotations",
"long_description": "PyAnnotate: Auto-generate PEP-484 annotations",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-mypy_extensions",
"py312-six"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-inflate64",
"py312-multivolumefile",
"py312-py7zr"
]
}
]
},
{
"name": "py313-pyannotate",
"portdir": "python/py-pyannotate",
"version": "1.2.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dropbox/pyannotate",
"description": "PyAnnotate: Auto-generate PEP-484 annotations",
"long_description": "PyAnnotate: Auto-generate PEP-484 annotations",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-mypy_extensions",
"py313-six"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-inflate64",
"py313-multivolumefile",
"py313-py7zr"
]
}
]
},
{
"name": "py314-pyannotate",
"portdir": "python/py-pyannotate",
"version": "1.2.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dropbox/pyannotate",
"description": "PyAnnotate: Auto-generate PEP-484 annotations",
"long_description": "PyAnnotate: Auto-generate PEP-484 annotations",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-six",
"py314-mypy_extensions"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyannotate"
]
},
{
"type": "test",
"ports": [
"py314-inflate64",
"py314-multivolumefile",
"py314-py7zr"
]
}
]
},
{
"name": "py310-pyaes",
"portdir": "python/py-pyaes",
"version": "1.6.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ricmoo/pyaes",
"description": "Pure-Python Implementation of the AES block-cipher and common modes of operation",
"long_description": "Pure-Python Implementation of the AES block-cipher and common modes of operation",
"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": "lib",
"ports": [
"py310-sslcrypto"
]
},
{
"type": "run",
"ports": [
"py310-telethon"
]
}
]
},
{
"name": "py311-pyaes",
"portdir": "python/py-pyaes",
"version": "1.6.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ricmoo/pyaes",
"description": "Pure-Python Implementation of the AES block-cipher and common modes of operation",
"long_description": "Pure-Python Implementation of the AES block-cipher and common modes of operation",
"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": "lib",
"ports": [
"py311-sslcrypto"
]
},
{
"type": "run",
"ports": [
"py311-telethon"
]
}
]
},
{
"name": "py312-pyaes",
"portdir": "python/py-pyaes",
"version": "1.6.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ricmoo/pyaes",
"description": "Pure-Python Implementation of the AES block-cipher and common modes of operation",
"long_description": "Pure-Python Implementation of the AES block-cipher and common modes of operation",
"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": "lib",
"ports": [
"py312-sslcrypto"
]
},
{
"type": "run",
"ports": [
"py312-telethon"
]
}
]
},
{
"name": "py313-pyaes",
"portdir": "python/py-pyaes",
"version": "1.6.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ricmoo/pyaes",
"description": "Pure-Python Implementation of the AES block-cipher and common modes of operation",
"long_description": "Pure-Python Implementation of the AES block-cipher and common modes of operation",
"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": [
"mycli",
"py-pyaes",
"py313-sslcrypto"
]
},
{
"type": "run",
"ports": [
"py313-telethon"
]
}
]
},
{
"name": "py-pyaudio",
"portdir": "python/py-pyaudio",
"version": "0.2.11",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://people.csail.mit.edu/hubert/pyaudio/",
"description": "PyAudio provides Python bindings for PortAudio",
"long_description": "PyAudio provides Python bindings for PortAudio, the cross-platform audio I/O library. With PyAudio, you can easily use Python to play and record audio on a variety of platforms.",
"active": true,
"categories": [
"audio",
"python"
],
"maintainers": [
{
"name": "jaap",
"github": "Jakker",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-pyaudio"
]
}
],
"depends_on": []
},
{
"name": "py-pyasdf",
"portdir": "python/py-pyasdf",
"version": "0.4.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://seismicdata.github.io/pyasdf/",
"description": "pyasdf is a Python API to read and write seismological ASDF files",
"long_description": "pyasdf is an API to read and write Adaptable Seismic Data Format (ASDF) files, a format based on HDF5. The packages utilizes the data structures of ObsPy to allow the construction of modern and efficient workflows.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 612
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-pyasdf"
]
}
],
"depends_on": []
},
{
"name": "py310-pyaudio",
"portdir": "python/py-pyaudio",
"version": "0.2.11",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://people.csail.mit.edu/hubert/pyaudio/",
"description": "PyAudio provides Python bindings for PortAudio",
"long_description": "PyAudio provides Python bindings for PortAudio, the cross-platform audio I/O library. With PyAudio, you can easily use Python to play and record audio on a variety of platforms.",
"active": true,
"categories": [
"audio",
"python"
],
"maintainers": [
{
"name": "jaap",
"github": "Jakker",
"ports_count": 9
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"portaudio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyaudio",
"py310-scikit-dsp-comm"
]
}
]
},
{
"name": "py310-pyasdf",
"portdir": "python/py-pyasdf",
"version": "0.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://seismicdata.github.io/pyasdf/",
"description": "pyasdf is a Python API to read and write seismological ASDF files",
"long_description": "pyasdf is an API to read and write Adaptable Seismic Data Format (ASDF) files, a format based on HDF5. The packages utilizes the data structures of ObsPy to allow the construction of modern and efficient workflows.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 612
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-obspy",
"python310",
"py310-prov",
"py310-numpy",
"py310-colorama",
"py310-dill",
"py310-h5py"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyasdf"
]
}
]
},
{
"name": "py-pybase62",
"portdir": "python/py-pybase62",
"version": "0.6.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/suminb/base62",
"description": "Python module for base62 encoding",
"long_description": "Python module for base62 encoding, a URL-safe encoding for arbitrary data.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "harens",
"github": "harens",
"ports_count": 165
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-pybase62"
]
}
],
"depends_on": []
},
{
"name": "py-pyavm",
"portdir": "python/py-pyavm",
"version": "0.9.8",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astrofrog/pyavm",
"description": "Pure-Python AVM library",
"long_description": "Pure-Python AVM library",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyavm"
]
}
],
"depends_on": []
},
{
"name": "py310-pybase62",
"portdir": "python/py-pybase62",
"version": "0.6.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/suminb/base62",
"description": "Python module for base62 encoding",
"long_description": "Python module for base62 encoding, a URL-safe encoding for arbitrary data.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "harens",
"github": "harens",
"ports_count": 165
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py311-pybase62",
"portdir": "python/py-pybase62",
"version": "0.6.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/suminb/base62",
"description": "Python module for base62 encoding",
"long_description": "Python module for base62 encoding, a URL-safe encoding for arbitrary data.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "harens",
"github": "harens",
"ports_count": 165
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pybase62"
]
}
]
},
{
"name": "py313-pyavm",
"portdir": "python/py-pyavm",
"version": "0.9.8",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astrofrog/pyavm",
"description": "Pure-Python AVM library",
"long_description": "Pure-Python AVM library",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-sortedcontainers",
"py313-numpy",
"py313-Pillow",
"py313-astropy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyavm"
]
},
{
"type": "run",
"ports": [
"py313-aplpy"
]
}
]
},
{
"name": "py-pybcj",
"portdir": "python/py-pybcj",
"version": "1.0.6",
"license": "LGPL-2.1+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codeberg.org/miurahr/pybcj",
"description": "bcj filter library",
"long_description": "bcj filter library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pybcj"
]
}
],
"depends_on": []
},
{
"name": "py-pybind11",
"portdir": "python/py-pybind11",
"version": "3.0.3",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pybind/pybind11",
"description": "Seamless operability between C++11 and Python.",
"long_description": "pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-pybind11"
]
}
],
"depends_on": []
},
{
"name": "py310-pybcj",
"portdir": "python/py-pybcj",
"version": "1.0.6",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codeberg.org/miurahr/pybcj",
"description": "bcj filter library",
"long_description": "bcj filter library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-hypothesis",
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-py7zr"
]
}
]
},
{
"name": "py311-pybcj",
"portdir": "python/py-pybcj",
"version": "1.0.6",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codeberg.org/miurahr/pybcj",
"description": "bcj filter library",
"long_description": "bcj filter library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-hypothesis",
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-py7zr"
]
}
]
},
{
"name": "py312-pybcj",
"portdir": "python/py-pybcj",
"version": "1.0.6",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codeberg.org/miurahr/pybcj",
"description": "bcj filter library",
"long_description": "bcj filter library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-hypothesis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-py7zr"
]
}
]
},
{
"name": "py313-pybcj",
"portdir": "python/py-pybcj",
"version": "1.0.6",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codeberg.org/miurahr/pybcj",
"description": "bcj filter library",
"long_description": "bcj filter library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-hypothesis",
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-py7zr"
]
}
]
},
{
"name": "py314-pybcj",
"portdir": "python/py-pybcj",
"version": "1.0.6",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://codeberg.org/miurahr/pybcj",
"description": "bcj filter library",
"long_description": "bcj filter library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-hypothesis"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-py7zr",
"py-pybcj"
]
}
]
},
{
"name": "py27-pybind11",
"portdir": "python/py-pybind11",
"version": "2.4.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pybind/pybind11",
"description": "Seamless operability between C++11 and Python.",
"long_description": "pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py27-pyopencl"
]
},
{
"type": "lib",
"ports": [
"py27-scipy",
"gr37-gfdm"
]
}
]
},
{
"name": "py310-pybind11",
"portdir": "python/py-pybind11",
"version": "3.0.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pybind/pybind11",
"description": "Seamless operability between C++11 and Python.",
"long_description": "pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"py310-build",
"py310-installer",
"py310-scikit-build-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-matplotlib",
"py310-torchaudio",
"py310-torchvision",
"py310-pdal",
"py310-pdal-plugins",
"py310-Pillow",
"py310-pyopencl",
"py310-contourpy",
"py310-iminuit"
]
},
{
"type": "lib",
"ports": [
"uhd-devel",
"py310-pytomlpp",
"py310-pytorch",
"py310-scipy",
"gr-gfdm",
"uhd"
]
}
]
},
{
"name": "py311-pybind11",
"portdir": "python/py-pybind11",
"version": "3.0.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pybind/pybind11",
"description": "Seamless operability between C++11 and Python.",
"long_description": "pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"py311-build",
"py311-installer",
"py311-scikit-build-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-torchvision",
"py311-contourpy",
"py311-iminuit",
"py311-matplotlib",
"py311-pdal",
"py311-pdal-plugins",
"py311-pyopencl",
"py311-torchaudio",
"py311-Pillow"
]
},
{
"type": "lib",
"ports": [
"py311-scipy",
"py311-pytomlpp",
"py311-pytorch"
]
}
]
},
{
"name": "py312-pybind11",
"portdir": "python/py-pybind11",
"version": "3.0.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pybind/pybind11",
"description": "Seamless operability between C++11 and Python.",
"long_description": "pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"py312-build",
"py312-installer",
"py312-scikit-build-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-torchvision",
"py312-contourpy",
"py312-iminuit",
"py312-matplotlib",
"py312-pdal",
"py312-pdal-plugins",
"py312-torchaudio",
"py312-Pillow"
]
},
{
"type": "lib",
"ports": [
"py312-scipy",
"py312-pytomlpp",
"py312-pytorch"
]
}
]
},
{
"name": "py313-pybind11",
"portdir": "python/py-pybind11",
"version": "3.0.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pybind/pybind11",
"description": "Seamless operability between C++11 and Python.",
"long_description": "pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"clang-18",
"py313-build",
"py313-installer",
"py313-scikit-build-core"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-matplotlib",
"py313-torchaudio",
"py313-torchvision",
"py313-fasttext",
"py313-pdal",
"py313-pdal-plugins",
"py313-Pillow",
"py313-contourpy"
]
},
{
"type": "lib",
"ports": [
"py313-pytomlpp",
"pcraster",
"py313-pytorch",
"py313-scipy"
]
}
]
},
{
"name": "py314-pybind11",
"portdir": "python/py-pybind11",
"version": "3.0.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pybind/pybind11",
"description": "Seamless operability between C++11 and Python.",
"long_description": "pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"clang-18",
"py314-build",
"py314-installer",
"py314-scikit-build-core"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py314-Pillow",
"py314-torchaudio",
"py314-torchvision",
"avogadrolibs",
"py314-contourpy",
"cadabra2",
"py314-matplotlib"
]
},
{
"type": "lib",
"ports": [
"ocrmypdf",
"py-pybind11",
"py314-pytomlpp",
"py314-pytorch",
"py314-scipy",
"kicad"
]
}
]
},
{
"name": "py-pybonjour",
"portdir": "python/py-pybonjour",
"version": "1.1.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dev.gajim.org/lovetox/pybonjour-python3",
"description": "pybonjour provides a pure-Python interface to Apple Bonjour and compatible DNS-SD libraries (such as Avahi).",
"long_description": "pybonjour provides a pure-Python interface to Apple Bonjour and compatible DNS-SD libraries (such as Avahi).",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-pybonjour"
]
}
],
"depends_on": []
},
{
"name": "py-pybox2d",
"portdir": "python/py-pybox2d",
"version": "2.3.10",
"license": "zlib and MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pybox2d/pybox2d",
"description": "Python Box2D Bindings - 2D Physics",
"long_description": "Python Box2D Bindings - 2D Physics",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-pybox2d"
]
}
],
"depends_on": []
},
{
"name": "py310-pybonjour",
"portdir": "python/py-pybonjour",
"version": "1.1.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dev.gajim.org/lovetox/pybonjour-python3",
"description": "pybonjour provides a pure-Python interface to Apple Bonjour and compatible DNS-SD libraries (such as Avahi).",
"long_description": "pybonjour provides a pure-Python interface to Apple Bonjour and compatible DNS-SD libraries (such as Avahi).",
"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": "lib",
"ports": [
"py-pybonjour"
]
}
]
},
{
"name": "py310-pybox2d",
"portdir": "python/py-pybox2d",
"version": "2.3.10",
"license": "zlib and MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pybox2d/pybox2d",
"description": "Python Box2D Bindings - 2D Physics",
"long_description": "Python Box2D Bindings - 2D Physics",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"swig-python",
"py310-setuptools",
"clang-18",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py311-pybox2d",
"portdir": "python/py-pybox2d",
"version": "2.3.10",
"license": "zlib and MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pybox2d/pybox2d",
"description": "Python Box2D Bindings - 2D Physics",
"long_description": "Python Box2D Bindings - 2D Physics",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"swig-python",
"py311-build",
"clang-18",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": []
}
]
}