HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50413,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=738",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=name&page=736",
"results": [
{
"name": "py39-pyheif",
"portdir": "python/py-pyheif",
"version": "0.8.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/carsales/pyheif",
"description": "Python interface to libheif library",
"long_description": "Python interface to libheif library using CFFI",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"libheif",
"py39-cffi",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pyicu",
"portdir": "python/py-pyicu",
"version": "2.14",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.pyicu.org/main/pyicu",
"description": "Python extension wrapping the ICU C++ API",
"long_description": "Python extension wrapping the ICU C++ API",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-wheel",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"icu",
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest",
"py39-six"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-natsort"
]
}
]
},
{
"name": "py39-pyilmbase",
"portdir": "graphics/openexr",
"version": "2.3.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.openexr.com",
"description": "OpenEXR Graphics Library",
"long_description": "OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light & Magic for use in computer imaging applications.",
"active": false,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1513
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cctools",
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"py39-numpy",
"zlib",
"boost176",
"ilmbase",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pyinstrument",
"portdir": "python/py-pyinstrument",
"version": "4.4.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/joerick/pyinstrument",
"description": "Call stack profiler for Python. Shows you why your code is slow!",
"long_description": "Call stack profiler for Python. Shows you why your code is slow!",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 148
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pykerberos",
"portdir": "python/py-pykerberos",
"version": "1.3.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/kerberos/",
"description": "A GSSAPI interface module for Python",
"long_description": "A GSSAPI interface module for Python",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"kerberos5",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pylast",
"portdir": "python/py-pylast",
"version": "5.3.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pylast/pylast",
"description": "Python interface to Last.fm and Libre.fm",
"long_description": "Python interface to Last.fm and Libre.fm",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-hatchling",
"py39-installer",
"clang-17",
"py39-build",
"py39-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"py39-httpx",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pylev",
"portdir": "python/py-pylev",
"version": "1.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/toastdriven/pylev",
"description": "A pure Python Levenshtein implementation that's not freaking GPL'd.",
"long_description": "A pure Python Levenshtein implementation that's not freaking GPL'd.",
"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": [
{
"type": "lib",
"ports": [
"py39-clikit"
]
}
]
},
{
"name": "py39-pylint",
"portdir": "python/py-pylint",
"version": "3.3.8",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pylint.org",
"description": "Error (and style) checking for python",
"long_description": "Pylint is a tool that checks for errors in python code, and tries to check that a given coding standard is respected by the coders. This is similar but nevertheless different from what pychecker_ provides, especially since pychecker explicitely does not bother with coding style. The default coding style used by pylint is close to `Guido's style guide`_.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"py39-tomlkit",
"py39-typing_extensions",
"python39",
"py39-platformdirs",
"py39-tomli",
"py39-astroid",
"py39-dill",
"py39-flake8-mccabe",
"py39-isort"
]
},
{
"type": "run",
"ports": [
"pylint_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-eric-ide",
"py39-python-lsp-server",
"py39-pytest-pylint"
]
},
{
"type": "run",
"ports": [
"py39-spyder-devel",
"py39-spyder"
]
}
]
},
{
"name": "py39-pylint-venv",
"portdir": "python/py-pylint-venv",
"version": "3.0.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jgosmann/pylint-venv/",
"description": "pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.",
"long_description": "pylint-venv provides a Pylint init-hook to use the same Pylint installation with different virtual environments.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-poetry-core",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-spyder"
]
}
]
},
{
"name": "py39-pyls-black",
"portdir": "python/py-pyls-black",
"version": "0.4.7",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py39-python-lsp-black",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py39-python-lsp-black",
"long_description": "This port has been replaced by py39-python-lsp-black.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py39-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": 1182
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"ls-qpack",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-aioquic"
]
}
]
},
{
"name": "py39-pyls-spyder",
"portdir": "python/py-pyls-spyder",
"version": "0.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spyder-ide/pyls-spyder",
"description": "Spyder extensions for the python-language-server",
"long_description": "Spyder extensions for the python-language-server",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-python-lsp-server",
"python39"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-spyder-devel",
"py39-spyder"
]
}
]
},
{
"name": "py39-pylzma",
"portdir": "python/py-pylzma",
"version": "0.5.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.joachim-bauch.de/projects/pylzma/",
"description": "Python bindings for the LZMA compression library.",
"long_description": "Python bindings for the LZMA compression library.",
"active": false,
"categories": [
"archivers",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pymatgen",
"portdir": "python/py-pymatgen",
"version": "2025.6.14",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pymatgen.org/",
"description": "Python Materials Genomics (pymatgen) is a robust materials analysis code",
"long_description": "Python Materials Genomics (pymatgen) is a robust materials analysis code that defines core object representations for structures and molecules with support for many electronic structure codes. It is currently the core analysis code powering the Materials Project.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-cython",
"clang-18",
"py39-installer",
"py39-build",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-numpy"
]
},
{
"type": "run",
"ports": [
"py39-ruamel-yaml",
"py39-scipy",
"py39-sympy",
"py39-tabulate",
"py39-tqdm",
"py39-uncertainties",
"py39-palettable",
"py39-plotly",
"py39-monty",
"py39-spglib",
"py39-requests",
"py39-pybtex",
"py39-pandas",
"py39-networkx",
"py39-matplotlib",
"py39-beautifulsoup4"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-emmet-core",
"py39-larixite",
"py39-mp-api"
]
},
{
"type": "run",
"ports": [
"py39-xraylarch"
]
}
]
},
{
"name": "py39-pymc",
"portdir": "python/py-pymc",
"version": "5.17.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pymc-devs/pymc",
"description": "Probabilistic Programming in Python: Bayesian Modeling and Probabilistic Machine Learning with Aesara",
"long_description": "PyMC (formerly PyMC3) is a Python package for Bayesian statistical modeling focusing on advanced Markov chain Monte Carlo (MCMC) and variational inference (VI) algorithms. Its flexibility and extensibility make it applicable to a large suite of problems.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py39-numpy",
"py39-pandas",
"py39-scipy",
"py39-typing_extensions",
"py39-pytensor",
"python39",
"py39-arviz",
"py39-cachetools",
"py39-cloudpickle",
"py39-fastprogress"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py39-pymc3",
"portdir": "python/py-pymc3",
"version": "3.11.4",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pymc-devs/pymc",
"description": "Bayesian statistical modeling and Probabilistic Machine Learning in Python",
"long_description": "PyMC3 is a Python package for Bayesian statistical modeling and Probabilistic Machine Learning focusing on advanced Markov chain Monte Carlo (MCMC) and variational inference (VI) algorithms. Its flexibility and extensibility make it applicable to a large suite of problems.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py39-numpy",
"py39-pandas",
"py39-patsy",
"python39",
"py39-semver",
"py39-theano-pymc",
"py39-typing_extensions",
"py39-scipy",
"py39-arviz",
"py39-cachetools",
"py39-dill",
"py39-fastprogress"
]
}
],
"depends_on": []
},
{
"name": "py39-pymongo",
"portdir": "python/py-pymongo",
"version": "4.12.0",
"license": "Apache",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.mongodb.org/",
"description": "Python access to MongoDB",
"long_description": "The PyMongo distribution contains tools for interacting with the Mongo database from Python.",
"active": true,
"categories": [
"databases",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-hatchling",
"clang-17",
"py39-hatch-requirements-txt",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"py39-dnspython",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-mongoengine",
"gr-lora-rpp0",
"py39-maggma"
]
},
{
"type": "run",
"ports": [
"py39-apache-beam"
]
}
]
},
{
"name": "py39-pympler",
"portdir": "python/py-pympler",
"version": "1.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pympler/pympler",
"description": "measure, monitor and analyze the memory behavior of Python objects",
"long_description": "Pympler is a development tool to measure, monitor and analyze the memory behavior of Python objects in a running Python application. By pympling a Python application, detailed insight in the size and the lifetime of Python objects can be obtained. Undesirable or unexpected runtime behavior like memory bloat and other pymples can easily be identified.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pymunk",
"portdir": "python/py-pymunk",
"version": "6.6.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.pymunk.org/",
"description": "Python wrapper around the 2d physics library Chipmunk",
"long_description": "Python wrapper around the 2d physics library Chipmunk",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-build",
"py39-installer",
"py39-cffi",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pymysql",
"portdir": "python/py-pymysql",
"version": "1.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/PyMySQL/",
"description": "Pure-Python MySQL client library",
"long_description": "This package contains a pure-Python MySQL and MariaDB client library, based on PEP 249.",
"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-aiomysql"
]
}
]
},
{
"name": "py39-pynacl",
"portdir": "python/py-pynacl",
"version": "1.5.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyca/pynacl/",
"description": "Python binding to the Networking and Cryptography (NaCl) library",
"long_description": "Python binding to the Networking and Cryptography (NaCl) library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-cffi",
"py39-six",
"libsodium"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-paramiko",
"py39-zlmdb"
]
},
{
"type": "run",
"ports": [
"py39-pygithub",
"py39-autobahn"
]
}
]
},
{
"name": "py39-pynamecheap",
"portdir": "python/py-pynamecheap",
"version": "0.0.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Bemmu/PyNamecheap",
"description": "PyNamecheap is a Namecheap API client in Python.",
"long_description": "PyNamecheap is a Namecheap API client in Python. API itself is documented at http://developer.namecheap.com/docs/",
"active": false,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1182
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-requests",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pync",
"portdir": "python/py-pync",
"version": "2.0.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/setem/pync",
"description": "A simple Python wrapper around the terminal-notifier command-line tool.",
"long_description": "A simple Python wrapper around the terminal-notifier command-line tool. It allows you to send User Notifications to the Notification Center on OS X 10.8 or higher.",
"active": false,
"categories": [
"aqua",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"terminal-notifier",
"py39-dateutil"
]
}
],
"depends_on": []
},
{
"name": "py39-pynetdicom",
"portdir": "python/py-pynetdicom",
"version": "2.0.2",
"license": "MIT and BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydicom/pynetdicom",
"description": "A Python implementation of the DICOM networking protocol",
"long_description": "pynetdicom is a pure Python 3 package that implements the DICOM networking protocol. Working with pydicom, it allows the easy creation of DICOM Service Class Users (SCUs) and Service Class Providers (SCPs).",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 222
}
],
"variants": [
"doc"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-16",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-pydicom",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pyobjc",
"portdir": "python/py-pyobjc",
"version": "10.3.2",
"license": "MIT",
"platforms": "{darwin >= 13}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyobjc.readthedocs.io",
"description": "bidirectional bridge between python and Objective C",
"long_description": "The PyObjC project aims to provide a bridge between the Python and Objective-C programming languages. The bridge is intended to be fully bidirectional, allowing the Python programmer to take full advantage of the power provided by various Objective-C based toolkits and the Objective-C programmer transparent access to Python based functionality.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 171
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-sphinxcontrib-blockdiag",
"py39-installer",
"py39-setuptools",
"py39-sphinx",
"py39-wheel",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-setuptools",
"python39"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py39-tensorflow-addons"
]
},
{
"type": "lib",
"ports": [
"py39-osxmetadata",
"py39-applescript",
"py39-applaunchservices",
"py39-photoscript",
"py39-zope-hookable",
"py39-gammapy",
"py39-imagecodecs"
]
}
]
},
{
"name": "py39-pyobjc6",
"portdir": "python/py-pyobjc6",
"version": "6.2.2",
"license": "MIT",
"platforms": "{darwin < 11}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyobjc.readthedocs.io",
"description": "Bidirectional bridge between Python and Objective C",
"long_description": "The PyObjC project aims to provide a bridge between the Python and Objective-C programming languages. The bridge is intended to be fully bidirectional, allowing the Python programmer to take full advantage of the power provided by various Objective-C-based toolkits and the Objective-C programmer transparent access to Python based functionality.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "vital.had",
"github": "barracuda156",
"ports_count": 2571
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-sphinx",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"libffi",
"python39",
"py39-setuptools"
]
}
],
"depends_on": []
},
{
"name": "py39-pyogrio",
"portdir": "python/py-pyogrio",
"version": "0.11.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyogrio.readthedocs.io/",
"description": "Bulk-oriented spatial vector file I/O using GDAL/OGR",
"long_description": "Pyogrio provides fast, bulk-oriented read and write access to GDAL/OGR vector data sources, such as ESRI Shapefile, GeoPackage, GeoJSON, and several others. Vector data sources typically have geometries, such as points, lines, or polygons, and associated records with potentially many columns worth of data.",
"active": false,
"categories": [
"science",
"python",
"gis"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-versioneer",
"py39-cython"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-certifi",
"py39-numpy",
"py39-packaging",
"gdal"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-geopandas"
]
}
]
},
{
"name": "py39-pyopencl",
"portdir": "python/py-pyopencl",
"version": "2023.1.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mathema.tician.de/software/pyopencl",
"description": "Python wrapper for OpenCL.",
"long_description": "PyOpenCL lets you access GPUs and other massively parallel compute devices from Python.",
"active": false,
"categories": [
"science",
"python",
"parallel"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 604
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-pybind11",
"py39-numpy",
"py39-mako",
"clang-17",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-cffi",
"py39-platformdirs"
]
},
{
"type": "run",
"ports": [
"py39-pytools",
"py39-six",
"py39-pytest",
"py39-decorator",
"py39-appdirs"
]
}
],
"depends_on": []
},
{
"name": "py39-pyotp",
"portdir": "python/py-pyotp",
"version": "2.9.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyauth.github.io/pyotp",
"description": "Python One-Time Password Library",
"long_description": "PyOTP is a Python library for generating and verifying one-time passwords. It can be used to implement two-factor (2FA) or multi-factor (MFA) authentication methods in web applications and in other systems that require users to log in.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 644
}
],
"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": []
},
{
"name": "py39-pypdf",
"portdir": "python/py-pypdf",
"version": "6.1.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/py-pdf/pypdf",
"description": "A utility to read and write pdfs with Python",
"long_description": "A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-installer",
"clang-18",
"py39-flit_core",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-typing_extensions"
]
},
{
"type": "test",
"ports": [
"py39-pytest",
"py39-pytest-timeout",
"py39-yaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-xhtml2pdf"
]
}
]
},
{
"name": "py39-pypdf2",
"portdir": "python/py-pypdf2",
"version": "3.0.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py39-pypdf",
"homepage": "https://www.macports.org",
"description": "Obsolete port, replaced by py39-pypdf",
"long_description": "This port has been replaced by py39-pypdf.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py39-pyperclip",
"portdir": "python/py-pyperclip",
"version": "1.9.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asweigart/pyperclip",
"description": "A cross-platform clipboard module for Python",
"long_description": "A cross-platform clipboard module for Python. It currently handles only plain text.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 604
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-mitmproxy"
]
},
{
"type": "run",
"ports": [
"py39-cmd2"
]
}
]
},
{
"name": "py39-pyplusplus",
"portdir": "python/py-pyplusplus",
"version": "1.8.7",
"license": "Boost-1",
"platforms": "{darwin any}",
"epoch": 10,
"replaced_by": null,
"homepage": "https://github.com/ompl/pyplusplus",
"description": "Py++ is a framework for creating a code generator for Boost.Python library and ctypes package",
"long_description": "Py++ is a framework for creating a code generator for Boost.Python library and ctypes package",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "mmoll",
"github": "mamoll",
"ports_count": 13
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"py39-pygccxml",
"py39-setuptools",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pypng",
"portdir": "python/py-pypng",
"version": "0.20220715.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/drj11/pypng",
"description": "Pure Python PNG image encoder/decoder",
"long_description": "Pure Python PNG image encoder/decoder",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1019
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-pyqrcode"
]
},
{
"type": "run",
"ports": [
"py39-tensor2tensor",
"py39-pyqrcodeng"
]
}
]
},
{
"name": "py39-pypostal",
"portdir": "python/py-pypostal",
"version": "1.1.11",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/openvenues/pypostal",
"description": "International address parsing/normalization",
"long_description": "Python bindings to libpostal for fast international address parsing/normalization",
"active": false,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "amake",
"github": "amake",
"ports_count": 155
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"py39-six",
"libpostal",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pyppmd",
"portdir": "python/py-pyppmd",
"version": "1.1.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/miurahr/pyppmd",
"description": "PPMd compression/decompression library",
"long_description": "PPMd compression/decompression 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-coverage",
"py39-hypothesis",
"py39-pytest",
"py39-pytest-benchmark",
"py39-pytest-cov",
"py39-pytest-timeout"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-py7zr"
]
}
]
},
{
"name": "py39-pyproj",
"portdir": "python/py-pyproj",
"version": "3.6.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyproj4.github.io/pyproj",
"description": "Python interfaces to PROJ.4 functions.",
"long_description": "Pyrex wrapper to provide python interfaces to PROJ.4 (http://proj.maptools.org) functions. Performs cartographic transformations and geodetic computations.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-cython",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"py39-certifi",
"proj9",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-matplotlib-basemap",
"py39-owslib",
"py39-metpy",
"py39-geopandas",
"py39-pygrib",
"py39-cartopy"
]
},
{
"type": "run",
"ports": [
"py39-segregation"
]
},
{
"type": "test",
"ports": [
"py39-obspy"
]
}
]
},
{
"name": "py39-pyproject_api",
"portdir": "python/py-pyproject_api",
"version": "1.10.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tox-dev/pyproject-api",
"description": "API to interact with the python pyproject.toml based projects",
"long_description": "API to interact with the python pyproject.toml based projects",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1182
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-hatchling",
"py39-hatch-vcs",
"py39-installer",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-packaging",
"py39-tomli",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-tox"
]
}
]
},
{
"name": "py39-pyproject_hooks",
"portdir": "python/py-pyproject_hooks",
"version": "1.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pyproject_hooks/",
"description": "API to call PEP 517 hooks",
"long_description": "This is a low-level library for calling build-backends in pyproject.toml-based projects. It provides the basic functionality to help write tooling that generates distribution files from Python projects.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 349
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-installer",
"py-bootstrap-modules",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-tomli"
]
},
{
"type": "test",
"ports": [
"py39-testpath",
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-build"
]
}
]
},
{
"name": "py39-pyproject_metadata",
"portdir": "python/py-pyproject_metadata",
"version": "0.10.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/FFY00/python-pyproject-metadata",
"description": "Dataclass for PEP 621 metadata with support for core metadata generation",
"long_description": "Dataclass for PEP 621 metadata with support for core metadata generation",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2863
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-flit_core",
"py39-build",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-packaging"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py39-fabio",
"py39-iminuit"
]
},
{
"type": "lib",
"ports": [
"py39-meson-python"
]
}
]
},
{
"name": "py39-pyqrcode",
"portdir": "python/py-pyqrcode",
"version": "1.2.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mnooner256/pyqrcode",
"description": "A QR code generator written purely in Python with SVG EPS PNG and terminal output.",
"long_description": "A QR code generator written purely in Python with SVG EPS PNG and terminal output.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1019
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-pypng",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py39-pyqrcodeng",
"portdir": "python/py-pyqrcodeng",
"version": "1.3.6",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pyqrcode/pyqrcodeNG",
"description": "The PyQRCodeNG module is a QR code generator that is simple to use and written in pure Python",
"long_description": "The PyQRCodeNG module is a QR code generator that is simple to use and written in pure Python. The module automates most of the building process for creating QR codes. Most codes can be created using only two lines of code!",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "harensdeveloper",
"github": "harens",
"ports_count": 39
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"py39-setuptools",
"python39"
]
},
{
"type": "run",
"ports": [
"py39-pypng"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyqrcodeng"
]
}
]
},
{
"name": "py39-pyqt4",
"portdir": "python/py-pyqt4",
"version": "4.12.1",
"license": "GPL-3",
"platforms": "macosx",
"epoch": 1,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
"description": "PyQt4 is a set of Python bindings for the Qt4 toolkit",
"long_description": "PyQt4 is a set of Python bindings for the Qt4 toolkit. The bindings are implemented as a set of Python modules: qt, qtcanvas, qtgl, qtnetwork, qtsql, qttable, qtui and qtxml, and contains 300 classes and over 5,750 functions and methods.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 464
}
],
"variants": [
"phonon",
"scintilla",
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"qt4-mac",
"dbus-python39",
"python39",
"py39-sip4"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gr-ofdm",
"py39-qscintilla-qt4"
]
}
]
},
{
"name": "py39-pyqt5",
"portdir": "python/py-pyqt5",
"version": "5.15.11",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
"description": "PyQt5 is a set of Python bindings for the Qt5 toolkit",
"long_description": "PyQt5 is a set of Python bindings for the Qt5 toolkit. The bindings are implemented as a set of Python modules and contain over 620 classes.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"webkit",
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"py39-sip",
"py39-pyqt-builder",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"dbus-python39",
"python39",
"qt5",
"qt5-qtbase",
"qt5-qtscript",
"qt5-qt3d"
]
},
{
"type": "run",
"ports": [
"py39-pyqt5-sip"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-gpilab-framework",
"py39-vispy",
"py39-superqt",
"py39-pyqtgraph",
"gnuradio",
"gnuradio-next",
"py39-pyqt5-chart",
"py39-pyqt5-scintilla",
"py39-pyqt5-webengine",
"treeline",
"py39-eric-ide",
"py39-pyface",
"py39-magicgui",
"py39-poppler-qt5",
"py39-qpageview"
]
},
{
"type": "run",
"ports": [
"py39-spyder-devel",
"py39-qimage2ndarray",
"py39-spyder"
]
}
]
},
{
"name": "py39-pyqt5-chart",
"portdir": "python/py-pyqt5-chart",
"version": "5.15.7",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqtchart",
"description": "PyQt5 Chart bindings",
"long_description": "PyQtChart is a set of Python bindings for The Qt Company's Qt Charts library. The bindings sit on top of PyQt5 and are implemented as a single module..",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"py39-sip",
"py39-pyqt-builder"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qt5-qtcharts",
"python39",
"py39-pyqt5"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-eric-ide"
]
}
]
},
{
"name": "py39-pyqt5-scintilla",
"portdir": "python/py-pyqt5-scintilla",
"version": "2.14.1",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/qscintilla",
"description": "PyQt5 bindings for the QScintilla programmers editor widget",
"long_description": "QScintilla is a port to Qt of the Scintilla programmers editor widget. It supports the traditional low-level Scintilla API and implements a high-level API covering such things as auto-completion, code folding and lexer configuration.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"py39-sip",
"py39-pyqt-builder"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qscintilla-qt5",
"python39",
"py39-pyqt5"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-eric-ide"
]
}
]
},
{
"name": "py39-pyqt5-sip",
"portdir": "python/py-pyqt5-sip",
"version": "12.17.2",
"license": "(GPL-2 or GPL-3 or PSF)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/sip/",
"description": "The sip module support for PyQt5",
"long_description": "The sip module support for PyQt5",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-eric-ide"
]
},
{
"type": "run",
"ports": [
"py39-pyqt5"
]
}
]
},
{
"name": "py39-pyqt5-webengine",
"portdir": "python/py-pyqt5-webengine",
"version": "5.15.7",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqtwebengine",
"description": "PyQt5 Webengine bindings",
"long_description": "PyQtWebEngine is a set of Python bindings for The Qt Company's Qt WebEngine framework. The framework provides the ability to embed web content in applications and is based on the Chrome browser. The bindings sit on top of PyQt5 and are implemented as three separate modules corresponding to the different libraries that make up the framework.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"py39-sip",
"py39-pyqt-builder"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"qt5-qtwebengine",
"python39",
"py39-pyqt5"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-eric-ide"
]
},
{
"type": "run",
"ports": [
"py39-spyder-devel",
"py39-spyder"
]
}
]
},
{
"name": "py39-pyqt6",
"portdir": "python/py-pyqt6",
"version": "6.10.0",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt/intro",
"description": "PyQt6 is a set of Python bindings for the Qt6 toolkit",
"long_description": "PyQt6 is a set of Python bindings for the Qt6 toolkit. The bindings are implemented as a set of Python modules and contain over 620 classes.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"pkgconfig",
"py39-sip",
"py39-pyqt-builder"
]
},
{
"type": "lib",
"ports": [
"qt6-qtsensors",
"qt6-qtserialport",
"qt6-qtwebchannel",
"qt6-qtimageformats",
"qt6-qtsvg",
"qt6-qt5compat",
"qt6-qtlocation",
"qt6-qtserialbus",
"qt6-qtremoteobjects",
"qt6-qtconnectivity",
"qt6-qttools",
"qt6-qtwebsockets",
"qt6-qttranslations",
"qt6-qtpositioning",
"dbus-python39",
"qt6-qtmultimedia",
"qt6-qtquick3d",
"qt6-qtquicktimeline",
"qt6-qtdoc",
"qt6-qthttpserver",
"qt6-qtvirtualkeyboard",
"qt6-qtlottie",
"qt6-qtlanguageserver",
"qt6-qtquick3dphysics",
"qt6-qtscxml",
"qt6-qtspeech",
"qt6-qtgraphs",
"qt6-qtquickeffectmaker",
"qt6-qtshadertools",
"python39",
"qt6-qtbase",
"qt6-qtdeclarative"
]
},
{
"type": "run",
"ports": [
"py39-pyqt6-sip"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-pyqt6-scintilla",
"py39-pyqt6-3d",
"py39-pyqt6-charts",
"py39-pyqt6-datavisualization",
"py39-pyqt6-networkauth",
"py39-pyqt6-webengine"
]
}
]
},
{
"name": "py39-pyqt6-3d",
"portdir": "python/py-pyqt6-3d",
"version": "6.10.0",
"license": "(GPL-3 or OpenSSLException)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt3d",
"description": "Python bindings for the Qt 3D framework",
"long_description": "Python bindings for the Qt 3D framework",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-sip",
"py39-pyqt-builder",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py39-pyqt6",
"python39",
"py39-pyqt6-sip",
"qt6-qtbase",
"qt6-qt3d"
]
}
],
"depends_on": []
}
]
}