HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50422,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=737",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=735",
"results": [
{
"name": "py39-py",
"portdir": "python/py-py",
"version": "1.11.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://py.readthedocs.io/",
"description": "py lib is a Python development support library",
"long_description": "The py lib is a Python development support library featuring ad-hoc distributed execution, micro-threads and svn abstractions.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-setuptools",
"py39-setuptools_scm",
"clang-17",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-tempora"
]
}
]
},
{
"name": "py39-py2app",
"portdir": "python/py-py2app",
"version": "0.28.9",
"license": "(MIT or PSF)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://py2app.readthedocs.io/",
"description": "converts python scripts into executable Mac OS X apps",
"long_description": "A distutils extension which converts python scripts into executable Mac OS X applications, able to run without requiring an existing python installation. This is a replacement for bundlebuilder.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-altgraph",
"py39-macholib",
"py39-modulegraph",
"py39-packaging"
]
}
],
"depends_on": []
},
{
"name": "py39-py3dns",
"portdir": "python/py-py3dns",
"version": "4.0.0",
"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": false,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-flit_core",
"py39-setuptools",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-dkimpy"
]
}
]
},
{
"name": "py39-py7zr",
"portdir": "python/py-py7zr",
"version": "0.22.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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py39-pyppmd",
"py39-pyzstd",
"py39-inflate64",
"py39-pybcj",
"python39",
"py39-brotli",
"py39-psutil",
"py39-texttable",
"py39-multivolumefile",
"py39-pycryptodomex"
]
},
{
"type": "test",
"ports": [
"py39-cpuinfo",
"py39-pytest",
"py39-pytest-benchmark",
"py39-pytest-timeout",
"py39-pyannotate",
"py39-pytest-remotedata"
]
}
],
"depends_on": []
},
{
"name": "py39-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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-telethon"
]
}
]
},
{
"name": "py39-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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-mypy_extensions",
"py39-six"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-py7zr",
"py39-multivolumefile",
"py39-inflate64"
]
}
]
},
{
"name": "py39-pyarrow",
"portdir": "devel/apache-arrow",
"version": "22.0.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "Powering In-Memory Analytics",
"long_description": "Apache Arrow is a development platform for in-memory analytics. It contains a set of technologies that enable big data systems to process and move data fast.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"clang-18",
"py39-installer",
"py39-build",
"bash",
"py39-wheel",
"py39-setuptools_scm",
"cctools",
"cmake",
"ninja",
"py39-pip"
]
},
{
"type": "fetch",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"boost181",
"py39-pycares",
"py39-numpy",
"py39-cython",
"py39-brotli",
"python39",
"apache-arrow"
]
},
{
"type": "test",
"ports": [
"py39-hypothesis",
"py39-pandas",
"py39-pytest",
"py39-pytest-lazy-fixture",
"py39-tz",
"py39-cffi"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-tensorflow-data-validation",
"py39-tfx-bsl",
"py39-kraken",
"py39-datasets",
"py39-apache-beam"
]
}
]
},
{
"name": "py39-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": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 604
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py39-obspy",
"python39",
"py39-prov",
"py39-colorama",
"py39-dill",
"py39-h5py",
"py39-numpy"
]
}
],
"depends_on": []
},
{
"name": "py39-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": false,
"categories": [
"audio",
"python"
],
"maintainers": [
{
"name": "jaap",
"github": "Jakker",
"ports_count": 9
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"python39",
"portaudio"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-scikit-dsp-comm"
]
}
]
},
{
"name": "py39-pyavm",
"portdir": "python/py-pyavm",
"version": "0.9.5",
"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": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-aplpy"
]
}
]
},
{
"name": "py39-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": 151
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"ciphey"
]
}
]
},
{
"name": "py39-pybcj",
"portdir": "python/py-pybcj",
"version": "1.0.2",
"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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-hypothesis",
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-py7zr"
]
}
]
},
{
"name": "py39-pybind11",
"portdir": "python/py-pybind11",
"version": "3.0.1",
"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": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"ninja",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-scikit-build-core"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py39-matplotlib",
"py39-fasttext",
"py39-iminuit",
"py39-pyopencl",
"py39-contourpy",
"py39-pdal",
"py39-pdal-plugins"
]
},
{
"type": "lib",
"ports": [
"py39-pikepdf",
"py39-pytomlpp",
"py39-pytorch",
"py39-scipy",
"gr-gfdm"
]
}
]
},
{
"name": "py39-pybind11-stubgen",
"portdir": "python/py-pybind11-stubgen",
"version": "0.12.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sizmailov/pybind11-stubgen",
"description": "generates stubs for python modules",
"long_description": "pybind11-stubgen generates stubs for python modules.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-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": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"swig-python",
"py39-setuptools",
"clang-17",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pybtex",
"portdir": "python/py-pybtex",
"version": "0.25.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://pybtex.org/",
"description": "A BibTeX-compatible bibliography processor in Python.",
"long_description": "Pybtex reads citation information from a file and produces a formatted bibliography. BibTeX style files are supported. Alternatively it is possible to write styles in Python.",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-build",
"py39-installer",
"clang-18",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-importlib-metadata",
"py39-latexcodec",
"py39-yaml"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-emmet-core",
"py39-pybtex-docutils",
"py39-sphinxcontrib-bibtex"
]
},
{
"type": "run",
"ports": [
"py39-pymatgen"
]
}
]
},
{
"name": "py39-pybtex-docutils",
"portdir": "python/py-pybtex-docutils",
"version": "1.0.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mcmtroffaes/pybtex-docutils",
"description": "A docutils backend for pybtex.",
"long_description": "A docutils backend for pybtex.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"py39-docutils",
"py39-pybtex",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-sphinxcontrib-bibtex"
]
}
]
},
{
"name": "py39-pycares",
"portdir": "python/py-pycares",
"version": "5.0.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/saghul/pycares",
"description": "Python interface for c-ares.",
"long_description": "pycares is a Python module which provides an interface to c-ares. c-ares is a C library that performs DNS requests and name resolutions asynchronously.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "miguel",
"github": "ipglider",
"ports_count": 90
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-build",
"py39-installer",
"cmake",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"py39-cffi",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-pyarrow"
]
},
{
"type": "run",
"ports": [
"py39-aiodns"
]
},
{
"type": "test",
"ports": [
"py39-aiodns"
]
}
]
},
{
"name": "py39-pycifrw",
"portdir": "python/py-pycifrw",
"version": "5.0.1",
"license": "Python-2.0",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jamesrhester/pycifrw",
"description": "CIF/STAR file support for Python",
"long_description": "CIF/STAR file support for Python",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"py39-numpy",
"py39-ply",
"python39"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-xraylarch"
]
}
]
},
{
"name": "py39-pycparser",
"portdir": "python/py-pycparser",
"version": "2.23",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/eliben/pycparser",
"description": "pycparser is a complete parser of the C language.",
"long_description": "pycparser is a complete parser of the C language, written in pure Python using the PLY parsing library. It parses C code into an AST and can serve as a front-end for C compilers or analysis tools.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-gitfs",
"py39-python-augeas",
"py39-cffi"
]
}
]
},
{
"name": "py39-pycryptodome",
"portdir": "python/py-pycryptodome",
"version": "3.23.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pycryptodome.org",
"description": "Cryptographic library for Python",
"long_description": "PyCryptodome is a self-contained Python package of low-level cryptographic primitives. PyCryptodome is a fork of PyCrypto.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-snmp"
]
},
{
"type": "run",
"ports": [
"py39-gradio"
]
}
]
},
{
"name": "py39-pycryptodomex",
"portdir": "python/py-pycryptodomex",
"version": "3.23.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pycryptodome.org",
"description": "Cryptographic library for Python",
"long_description": "Cryptographic library for Python",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-py7zr",
"py39-gpsoauth"
]
}
]
},
{
"name": "py39-pycson",
"portdir": "python/py-pycson",
"version": "0.8",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/avakar/pycson",
"description": "A Coffescript Object Notation (CSON) parser for Python",
"long_description": "A Coffescript Object Notation (CSON) parser for Python",
"active": false,
"categories": [
"lang",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-speg"
]
}
],
"depends_on": []
},
{
"name": "py39-pyct",
"portdir": "python/py-pyct",
"version": "0.6.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyviz-dev/pyct",
"description": "A python utility package.",
"long_description": "A python utility package. pyct.cmd: Makes various commands available to other packages. pyct.build: Provides various commands to help package building, primarily as a convenience for project maintainers.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1184
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-hatchling",
"py39-installer",
"clang-18",
"py39-build",
"py39-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"py39-param",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-panel"
]
},
{
"type": "run",
"ports": [
"py39-panel"
]
}
]
},
{
"name": "py39-pydantic",
"portdir": "python/py-pydantic",
"version": "2.12.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/samuelcolvin/pydantic",
"description": "Data validation and settings management using Python type hinting",
"long_description": "Fast and extensible, pydantic plays nicely with your linters/IDE/brain. Define how data should be in pure, canonical Python 3.6+; validate it with pydantic.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jan",
"github": "jandemter",
"ports_count": 71
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-build",
"py39-hatchling",
"py39-installer",
"py39-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-typing_extensions",
"py39-annotated_types",
"py39-pydantic_core",
"py39-typing-inspection"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py39-pydantic_settings"
]
},
{
"type": "lib",
"ports": [
"py39-confection",
"py39-npe2",
"chemex-devel",
"py39-rstcheck-core",
"py39-rstcheck",
"py39-cloudflare",
"py39-spaCy",
"py39-inflect",
"py39-app-model",
"py39-maggma",
"py39-emmet-core"
]
},
{
"type": "run",
"ports": [
"py39-transformers",
"py39-fastapi",
"py39-aws-sam-translator"
]
}
]
},
{
"name": "py39-pydantic-compat",
"portdir": "python/py-pydantic-compat",
"version": "0.1.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyapp-kit/pydantic-compat",
"description": "This package provides (unofficial) compatibility mixins and function adaptors for pydantic v1-v2 cross compatibility.",
"long_description": "This package provides (unofficial) compatibility mixins and function adaptors for pydantic v1-v2 cross compatibility. It allows you to use either v1 or v2 API names, regardless of the pydantic version installed. (Prefer using v2 names when possible).",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1184
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-hatchling",
"py39-hatch-vcs",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-npe2"
]
}
]
},
{
"name": "py39-pydantic_core",
"portdir": "python/py-pydantic_core",
"version": "2.41.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydantic/pydantic-core",
"description": "Core validation logic for pydantic written in rust",
"long_description": "This package provides the core functionality for pydantic validation and serialization.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-20",
"py39-maturin",
"py39-installer",
"cargo",
"legacy-support",
"rust",
"py39-setuptools-rust",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"python39",
"libunwind"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-pydantic"
]
}
]
},
{
"name": "py39-pydantic_settings",
"portdir": "python/py-pydantic_settings",
"version": "2.10.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydantic/pydantic-settings",
"description": "Settings management using Pydantic",
"long_description": "Settings management using Pydantic, this is the new official home of Pydantic's BaseSettings.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-typing-inspection",
"py39-pydantic",
"py39-python-dotenv",
"py39-build",
"py39-hatchling",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-emmet-core",
"py39-maggma"
]
}
]
},
{
"name": "py39-pydash",
"portdir": "python/py-pydash",
"version": "8.0.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dgilland/pydash",
"description": "The kitchen sink of Python utility libraries for doing stuff in a functional way. Based on the Lo-Dash Javascript library.",
"long_description": "The kitchen sink of Python utility libraries for doing stuff in a functional way. Based on the Lo-Dash Javascript library.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-18",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-typing_extensions",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-maggma"
]
}
]
},
{
"name": "py39-pydicom",
"portdir": "python/py-pydicom",
"version": "3.0.1",
"license": "MIT and BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pydicom.github.io/pydicom/stable/index.html",
"description": "Python Module for working with DICOM files",
"long_description": "pydicom is a pure python package for working with DICOM files. It was made for inspecting and modifying DICOM files in an easy pythonic way. The modifications can be written again to a new file. As a pure python package, it should run anywhere python runs without any other requirements.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 222
}
],
"variants": [
"doc"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-build",
"py39-installer",
"py39-flit",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"py39-numpy",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-pynetdicom"
]
}
]
},
{
"name": "py39-pydot",
"portdir": "python/py-pydot",
"version": "1.4.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/erocarrera/pydot",
"description": "Python interface to Graphviz's Dot",
"long_description": "This module provides with a full interface to create handle modify and process graphs in Graphviz's dot language.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"graphviz",
"py39-parsing"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-prov"
]
},
{
"type": "run",
"ports": [
"py39-tensorflow-transform",
"py39-apache-beam"
]
}
]
},
{
"name": "py39-pydub",
"portdir": "python/py-pydub",
"version": "0.25.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pydub.com/",
"description": "Manipulate audio with an simple and easy high level interface",
"long_description": "Manipulate audio with an simple and easy high level interface",
"active": false,
"categories": [
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-gradio"
]
},
{
"type": "test",
"ports": [
"py39-magenta"
]
}
]
},
{
"name": "py39-pyerfa",
"portdir": "python/py-pyerfa",
"version": "2.0.1.5",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/liberfa/pyerfa",
"description": "PyERFA is the Python wrapper for the ERFA library",
"long_description": "PyERFA is the Python wrapper for the ERFA library (Essential Routines for Fundamental Astronomy), a C library containing key algorithms for astronomy, which is based on the SOFA library published by the International Astronomical Union (IAU).",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1184
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-setuptools_scm",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"py39-jinja2",
"py39-numpy",
"erfa",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-astropy"
]
}
]
},
{
"name": "py39-pyexpect",
"portdir": "python/py-pyexpect",
"version": "1.0.21",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dwt/pyexpect",
"description": "Minimal but very flexible implementation of the expect pattern",
"long_description": "Minimal but very flexible implementation of the expect pattern",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1019
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pyface",
"portdir": "python/py-pyface",
"version": "8.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/enthought/pyface",
"description": "The Enthought pyface package",
"long_description": "The pyface project contains a toolkit-independent GUI abstraction layer, which is used to support the visualization features of the Traits package.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "jjstickel",
"github": "jjstickel",
"ports_count": 169
}
],
"variants": [
"pyside",
"pyqt5"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-importlib-metadata",
"py39-pygments",
"py39-pyqt5",
"py39-traits"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-traitsui"
]
}
]
},
{
"name": "py39-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": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "coquelleni",
"github": "coquellen",
"ports_count": 22
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"ninja",
"py39-cython",
"py39-wheel",
"py39-tomli",
"py39-build",
"py39-installer",
"py39-meson-python"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-h5py",
"py39-matplotlib",
"py39-numexpr",
"py39-numpy",
"py39-scipy",
"py39-fabio",
"py39-silx"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-xraylarch"
]
}
]
},
{
"name": "py39-pyfatfs",
"portdir": "python/py-pyfatfs",
"version": "1.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nathanhi/pyfatfs",
"description": "A filesystem module to access or modify FAT filesystems",
"long_description": "A filesystem module to access or modify FAT filesystems",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-installer",
"clang-17",
"py39-pip",
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-fs"
]
},
{
"type": "test",
"ports": [
"py39-pytest",
"py39-pytest-mock"
]
}
],
"depends_on": []
},
{
"name": "py39-pyfftw",
"portdir": "python/py-pyfftw",
"version": "0.13.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyFFTW/pyFFTW",
"description": "pythonic python wrapper around FFTW",
"long_description": "A pythonic wrapper around FFTW, the FFT library, presenting a unified interface for all the supported transforms.",
"active": false,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 432
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-cython",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"fftw-3",
"fftw-3-single",
"fftw-3-long",
"py39-numpy",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pyficache",
"portdir": "python/py-pyficache",
"version": "2.4.0",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rocky/python-filecache",
"description": "A Python module for reading and caching lines",
"long_description": "The pyficache module allows one to get any line from any file, caching lines of the file on first access to the file. Although the file may be any file, the common use is when the file is a Python script.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-pygments",
"py39-term-background",
"py39-xdis"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-trepan3k"
]
},
{
"type": "test",
"ports": [
"py39-trepan3k"
]
}
]
},
{
"name": "py39-pyfiglet",
"portdir": "python/py-pyfiglet",
"version": "1.0.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pwaller/pyfiglet",
"description": "A full port of FIGlet into pure python",
"long_description": "pyfiglet is a full port of FIGlet (http://www.figlet.org/) into pure python. It takes ASCII text and renders it in ASCII art fonts (like the title above, which is the 'block' font).",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-asciimatics"
]
}
]
},
{
"name": "py39-pyflakes",
"portdir": "python/py-pyflakes",
"version": "3.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pycqa/pyflakes",
"description": "Passive checker of Python programs.",
"long_description": "Pyflakes is program to analyze Python programs and detect various errors. It works by parsing the source file, not importing it, so it is safe to use on modules with side effects. It's also much faster.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"py39-setuptools",
"python39"
]
},
{
"type": "run",
"ports": [
"pyflakes_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-flake8",
"py39-stem",
"py39-autoflake",
"py39-skyfield",
"py39-python-lsp-server"
]
},
{
"type": "run",
"ports": [
"py39-gpilab-framework"
]
},
{
"type": "test",
"ports": [
"py39-treq"
]
}
]
},
{
"name": "py39-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": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"clang-17",
"py39-installer",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-serial",
"py39-pyusb"
]
},
{
"type": "test",
"ports": [
"py39-pytest",
"py39-ruamel-yaml"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-luma.core"
]
}
]
},
{
"name": "py39-pyfzf",
"portdir": "python/py-pyfzf",
"version": "0.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nk412/pyfzf",
"description": "Python wrapper for junegunn's fuzzyfinder (fzf)",
"long_description": "Python wrapper for junegunn's fuzzyfinder (fzf)",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pygccxml",
"portdir": "python/py-pygccxml",
"version": "3.0.2",
"license": "Boost-1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/CastXML/pygccxml",
"description": "pygccxml is a specialized XML reader that reads the output from CastXML.",
"long_description": "pygccxml is a specialized XML reader that reads the output from CastXML. It provides a simple framework to navigate C++ declarations, using Python classes.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"castxml",
"python39",
"py39-importlib-metadata"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-pyplusplus"
]
}
]
},
{
"name": "py39-pygeos",
"portdir": "python/py-pygeos",
"version": "0.14",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/caspervdw/pygeos",
"description": "PyGEOS is a C/Python library with vectorized geometry functions.",
"long_description": "PyGEOS is a C/Python library with vectorized geometry functions.",
"active": false,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-oldest-supported-numpy",
"py39-versioneer",
"clang-17",
"py39-cython-compat",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"py39-numpy",
"geos",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pygit2",
"portdir": "python/py-pygit2",
"version": "1.18.0",
"license": "(GPL-2 or Permissive)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.pygit2.org/",
"description": "Python bindings for libgit2",
"long_description": "Pygit2 is a set of Python bindings to the libgit2 shared library, libgit2 implements the core of Git.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2610
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 350
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-cffi",
"libgit2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-gitfs"
]
}
]
},
{
"name": "py39-pygithub",
"portdir": "python/py-pygithub",
"version": "2.6.1",
"license": "LGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pygithub.readthedocs.io/",
"description": "Typed interactions with the GitHub API v3",
"long_description": "PyGitHub is a Python library to access the GitHub REST API. This library enables you to manage GitHub resources such as repositories, user profiles, and organizations in your Python applications.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "raimue",
"github": "raimue",
"ports_count": 57
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-urllib3",
"py39-cryptography",
"py39-deprecated",
"py39-jwt",
"py39-pynacl",
"py39-requests",
"py39-typing_extensions"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-keep"
]
},
{
"type": "run",
"ports": [
"py39-spyder"
]
}
]
},
{
"name": "py39-pyglet",
"portdir": "python/py-pyglet",
"version": "2.1.11",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyglet.readthedocs.org/",
"description": "A cross-platform windowing and multimedia library for Python.",
"long_description": "A cross-platform windowing and multimedia library for Python.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-flit_core",
"py39-build",
"py39-installer",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-gym"
]
}
]
},
{
"name": "py39-pygls",
"portdir": "python/py-pygls",
"version": "1.3.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/openlawlibrary/pygls",
"description": "Pythonic generic implementation of the Language Server Protocol",
"long_description": "pygls (pronounced like \"pie glass\") is a pythonic generic implementation of the Language Server Protocol for use as a foundation for writing language servers using Python (e.g. Python, XML, etc.). It allows you to write your own language server in just a few lines of code.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 644
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-poetry-core",
"clang-17",
"py39-installer",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-lsprotocol",
"py39-typing_extensions",
"py39-typeguard"
]
},
{
"type": "test",
"ports": [
"py39-mock",
"py39-pytest",
"py39-pytest-asyncio"
]
}
],
"depends_on": []
}
]
}