HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51560,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=540",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-name&page=538",
"results": [
{
"name": "py310-praw",
"portdir": "python/py-praw",
"version": "7.5.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/praw-dev/praw/",
"description": "Python Reddit API Wrapper",
"long_description": "PRAW, an acronym for \"Python Reddit API Wrapper\", is a Python package that allows for simple access to Reddit's API. PRAW aims to be easy to use and internally follows all of Reddit's API rules.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"py310-websocket-client",
"py310-prawcore",
"py310-update_checker",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-praw"
]
}
]
},
{
"name": "py310-pptx",
"portdir": "python/py-pptx",
"version": "1.0.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scanny/python-pptx",
"description": "Python module for creating and updating PowerPoint files.",
"long_description": "A typical use would be generating a customized PowerPoint presentation from database content, downloadable by clicking a link in a web application. Several developers have used it to automate production of presentation-ready engineering status reports based on information held in their work management system. It could also be used for making bulk updates to a library of presentations or simply to automate the production of a slide or two that would be tedious to get right by hand.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"py310-Pillow",
"py310-lxml",
"py310-XlsxWriter",
"python310"
]
}
],
"depends_on": []
},
{
"name": "py310-poyo",
"portdir": "python/py-poyo",
"version": "0.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hackebrot/poyo",
"description": "A lightweight YAML Parser for Python.",
"long_description": "A lightweight YAML Parser for Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": []
},
{
"name": "py310-powerline-gitstatus",
"portdir": "python/py-powerline-gitstatus",
"version": "1.3.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaspernbrouwer/powerline-gitstatus",
"description": "A Powerline segment for showing the status of a Git working copy",
"long_description": "A Powerline segment for showing the status of a Git working copy.",
"active": true,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 268
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-powerline"
]
}
],
"depends_on": []
},
{
"name": "py310-powerline-exitstatus-kai",
"portdir": "python/py-powerline-exitstatus-kai",
"version": "1.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/i0ntempest/powerline-exitstatus-kai",
"description": "A Powerline segment for showing exit status or code",
"long_description": "A Powerline segment for showing exit status or code. Modified from Powerline Exitstatus.",
"active": true,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 268
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-powerline"
]
}
],
"depends_on": []
},
{
"name": "py310-powerline",
"portdir": "python/py-powerline",
"version": "2.8.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/powerline/powerline",
"description": "The ultimate statusline/prompt utility",
"long_description": "Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.",
"active": true,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 268
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-powerline-exitstatus-kai",
"py310-powerline-gitstatus"
]
}
]
},
{
"name": "py310-postorius",
"portdir": "python/py-postorius",
"version": "1.3.6",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gitlab.com/mailman/postorius",
"description": "A web user interface for GNU Mailman",
"long_description": "A web user interface for GNU Mailman",
"active": true,
"categories": [
"mail",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-django-mailman3",
"py310-readme_renderer"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-postorius"
]
}
]
},
{
"name": "py310-postgresql",
"portdir": "python/py-postgresql",
"version": "1.3.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-postgres/fe",
"description": "Python interface to PostgreSQL",
"long_description": "py-postgresql is a project dedicated to improving the Python interfaces to PostgreSQL. It strives to provide substantial convenience to Python programmers using PostgreSQL. At its core, py-postgresql provides a PG-API, postgresql.api and DB-API 2.0 interface for using a PostgreSQL database.",
"active": true,
"categories": [
"devel",
"databases",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py310-portend",
"portdir": "python/py-portend",
"version": "3.2.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/portend",
"description": "TCP port monitoring utilities",
"long_description": "TCP port monitoring utilities",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-coherent.licensed",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-tempora"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-cherrypy"
]
}
]
},
{
"name": "py310-portalocker",
"portdir": "python/py-portalocker",
"version": "3.2.0",
"license": "PSF-2.1.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/WoLpH/portalocker",
"description": "Cross-platform locking library",
"long_description": "Portalocker is a library to provide an easy API to file locking.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"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-pytest",
"py310-redis"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-sacrebleu"
]
}
]
},
{
"name": "py310-poppler-qt5",
"portdir": "python/py-poppler-qt5",
"version": "21.3.0",
"license": "LGPL-2.1+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wbsoft/python-poppler-qt5",
"description": "Python binding for Poppler-Qt5",
"long_description": "python-poppler-qt5 is a Python binding for Poppler-Qt5 that aims for completeness and for being actively maintained. Using this module you can access the contents of PDF files inside PyQt5 applications.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "davide.liessi",
"github": "dliessi",
"ports_count": 72
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"py310-setuptools",
"py310-pyqt-builder",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"qt5-qtbase",
"py310-pyqt5",
"poppler-qt5",
"python310",
"py310-sip"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-qpageview"
]
},
{
"type": "run",
"ports": [
"frescobaldi",
"frescobaldi-devel"
]
}
]
},
{
"name": "py310-pooch",
"portdir": "python/py-pooch",
"version": "1.9.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/fatiando/pooch",
"description": "Pooch manages your Python library's sample data files it automatically downloads and stores them in a local directory with support for versioning and corruption checks.",
"long_description": "Pooch manages your Python library's sample data files it automatically downloads and stores them in a local directory with support for versioning and corruption checks.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1373
}
],
"variants": [
"progress",
"sftp",
"xxhash"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-requests",
"py310-packaging",
"py310-platformdirs",
"py310-tqdm",
"py310-paramiko"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-metpy"
]
},
{
"type": "run",
"ports": [
"py310-librosa"
]
},
{
"type": "test",
"ports": [
"py310-scipy"
]
}
]
},
{
"name": "py310-polygon",
"portdir": "python/py-polygon",
"version": "3.0.9.1",
"license": "LGPL and Noncommercial",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.j-raedler.de/projects/polygon",
"description": "Python bindings for General Polygon Clipping Library",
"long_description": "Polygon is a python package that simplifies the handling of polygons in 2D. It contains Python bindings for gpc, the excellent General Polygon Clipping Library by Alan Murta and some extensions written in C and pure Python.",
"active": true,
"categories": [
"devel",
"math",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [
"numpy",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py310-pointpats",
"portdir": "python/py-pointpats",
"version": "2.5.5",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pysal.org/pointpats/",
"description": "Point Pattern Analysis (pointpats)",
"long_description": "The PySAL Point Pattern Analysis (pointpats) package is an open-source python library for the statistical analysis of planar point patterns.",
"active": true,
"categories": [
"python",
"gis"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"clang-18",
"py310-installer",
"py310-build",
"py310-wheel",
"py310-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-libpysal",
"py310-geopandas",
"py310-shapely",
"py310-matplotlib",
"py310-pandas",
"py310-scipy",
"py310-numpy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pysal"
]
},
{
"type": "run",
"ports": [
"py310-spopt"
]
}
]
},
{
"name": "py310-poetry-plugin-shell",
"portdir": "python/py-poetry-plugin-shell",
"version": "1.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-poetry.org",
"description": "Poetry plugin to run subshell with virtual environment activated",
"long_description": "Poetry plugin to run subshell with virtual environment activated",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 146
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-poetry-core",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-pexpect",
"py310-shellingham",
"python310"
]
}
],
"depends_on": []
},
{
"name": "py310-poetry-plugin-export",
"portdir": "python/py-poetry-plugin-export",
"version": "1.9.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-poetry.org",
"description": "Poetry plugin to export the dependencies to various formats",
"long_description": "Poetry plugin to export the dependencies to various formats",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 146
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-poetry-core",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py310-poetry-core",
"portdir": "python/py-poetry-core",
"version": "2.2.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-poetry/poetry-core",
"description": "A PEP 517 build backend implementation developed for Poetry.",
"long_description": "A PEP 517 build backend implementation developed for Poetry. This project is intended to be a light weight, fully compliant, self-contained package allowing PEP 517 compatible build frontends to build Poetry managed projects.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 146
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-pytzdata",
"py310-josepy",
"py310-rsa",
"py310-gpsoauth",
"py310-pastel",
"py310-dns-lexicon",
"py310-graphql-relay",
"py310-fido2",
"py310-aiohappyeyeballs",
"py310-dotty-dict",
"py310-unpaddedbase64",
"py310-sigma-cli",
"py310-alagitpull",
"py310-dunamai",
"py310-fortranformat",
"py310-sh",
"py310-cleo",
"py310-backoff",
"py310-qrcode",
"py310-pkgconfig",
"vpype",
"py310-bbpb",
"py310-poethepoet",
"py310-ffmpy",
"py310-tinydb",
"py310-xdg",
"py310-rencode",
"py310-country",
"py310-pytest-httpserver",
"py310-requests-cache",
"py310-terminaltables",
"py310-flask-babel",
"py310-virtualfish",
"py310-coveralls",
"py310-bpylist2",
"py310-rich-theme-manager",
"py310-shortuuid",
"py310-xdg-base-dirs",
"py310-crashtest",
"py310-iso8601",
"py310-langcodes",
"py310-decli",
"py310-checkdigit",
"py310-cidrize",
"py310-python-pae",
"py310-yaspin",
"py310-pygls",
"py310-flexmock",
"py310-pskc",
"py310-pick",
"py310-questionary",
"py310-docstyle",
"py310-pysigma",
"py310-tomlkit",
"py310-pylint-venv",
"py310-funcparserlib",
"py310-clikit",
"py310-textual",
"py310-rdflib",
"py310-rich",
"py310-poetry-plugin-shell",
"py310-poetry-plugin-export"
]
}
]
},
{
"name": "py310-poethepoet",
"portdir": "python/py-poethepoet",
"version": "0.44.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://poethepoet.natn.io",
"description": "A batteries included task runner that works well with poetry or uv.",
"long_description": "A batteries included task runner that works well with poetry or uv.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1373
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-build",
"py310-poetry-core",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-tomli",
"py310-yaml",
"py310-pastel"
]
}
],
"depends_on": []
},
{
"name": "py310-podcastparser",
"portdir": "python/py-podcastparser",
"version": "0.6.10",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/gpodder/podcastparser",
"description": "Simplified, fast RSS parser.",
"long_description": "The podcast parser project is a library from the gPodder project to provide an easy and reliable way of parsing RSS- and Atom-based podcast feeds in Python.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-nose"
]
}
],
"depends_on": []
},
{
"name": "py310-pnoise",
"portdir": "python/py-pnoise",
"version": "0.1.0",
"license": "LGPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/plottertools/pnoise",
"description": "Vectorized Perlin noise library",
"long_description": "pnoise is a pure-Python, Numpy-based, vectorized port of Processing's noise() function",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "",
"github": "abey79",
"ports_count": 20
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-numpy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"vpype",
"py-pnoise"
]
}
]
},
{
"name": "py310-pmw",
"portdir": "python/py-pmw",
"version": "2.0.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://pmw.sourceforge.net/",
"description": "high-level compound widget toolkit",
"long_description": "Pmw is a toolkit for building high-level compound widgets in Python using the Tkinter module.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"py310-tkinter",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pmw"
]
}
]
},
{
"name": "py310-pmdarima",
"portdir": "python/py-pmdarima",
"version": "2.1.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://alkaline-ml.com/pmdarima",
"description": "Python's forecast auto.arima equivalent",
"long_description": "Python's forecast auto.arima equivalent",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-cython",
"clang-18",
"py310-meson-python",
"py310-installer",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-pandas",
"py310-statsmodels",
"py310-joblib",
"py310-scikit-learn",
"py310-scipy",
"py310-numpy",
"py310-packaging",
"py310-urllib3",
"py310-cython"
]
}
],
"depends_on": []
},
{
"name": "py310-plyvel",
"portdir": "python/py-plyvel",
"version": "1.5.1",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wbolster/plyvel",
"description": "Plyvel is a fast and feature-rich Python interface to LevelDB.",
"long_description": "Plyvel is a Python interface to LevelDB that has a rich feature set, high performance and a friendly Pythonic API.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "miguel",
"github": "ipglider",
"ports_count": 90
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"leveldb"
]
}
],
"depends_on": []
},
{
"name": "py310-ply",
"portdir": "python/py-ply",
"version": "3.11",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.dabeaz.com/ply/",
"description": "lex and yacc implementation for Python",
"long_description": "lex and yacc implementation for Python",
"active": true,
"categories": [
"devel",
"lang",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"PothosLiquidDSP"
]
},
{
"type": "lib",
"ports": [
"py310-pycifrw",
"py310-pythran",
"py310-smi",
"py310-stone",
"py310-sip",
"py310-jsonpath-rw",
"py310-lesscpy",
"py310-sip-devel"
]
}
]
},
{
"name": "py310-plumed",
"portdir": "python/py-plumed",
"version": "2.9.0",
"license": "LGPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.plumed.org",
"description": "Python wrappers for plumed.",
"long_description": "Python wrappers for plumed. They allow the plumed library to be directly used from python.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "giovanni.bussi",
"github": "GiovanniBussi",
"ports_count": 93
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-cython",
"py310-wheel",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"plumed",
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-numpy",
"py310-pandas"
]
}
],
"depends_on": []
},
{
"name": "py310-pluggy",
"portdir": "python/py-pluggy",
"version": "1.6.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pytest-dev/pluggy",
"description": "Plugin and hook calling mechanisms for Python",
"long_description": "This is the plugin manager as used by pytest but stripped of pytest specific details.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "pedro.salgado",
"github": "steenzout",
"ports_count": 53
}
],
"variants": [],
"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-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-python-lsp-server",
"py310-pytest-cov",
"py310-hatchling",
"py310-pytest",
"py310-tox"
]
}
]
},
{
"name": "py310-plotly",
"portdir": "python/py-plotly",
"version": "6.6.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://plotly.com/python/",
"description": "Interactive graphing library for Python.",
"long_description": "Plotly's Python graphing library makes interactive, publication-quality graphs. Examples of how to make line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, polar charts, and bubble charts.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-jupyter_packaging",
"py310-hatchling",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-tenacity",
"py310-matplotlib",
"py310-jupyterlab"
]
},
{
"type": "run",
"ports": [
"py310-narwhals"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-pymatgen"
]
}
]
},
{
"name": "py310-platformdirs",
"portdir": "python/py-platformdirs",
"version": "4.9.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/platformdirs/platformdirs",
"description": "A small Python module for determining appropriate platform-specific dirs",
"long_description": "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\".",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-hatchling",
"py310-hatch-vcs",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-tox",
"py310-pyopencl",
"py310-virtualenv",
"py310-npe2",
"py310-pooch",
"py310-pint",
"py310-findpython",
"py310-pylint",
"py310-textual",
"py310-jupyter_core",
"py310-black",
"py310-python-discovery",
"py310-yapf",
"py310-requests-cache"
]
},
{
"type": "run",
"ports": [
"py310-openstacksdk",
"py310-libpysal",
"py310-milc",
"py310-xraydb"
]
}
]
},
{
"name": "py310-plac",
"portdir": "python/py-plac",
"version": "1.1.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/micheles/plac",
"description": "Plac: Parsing the Command Line the Easy Way",
"long_description": "Plac: Parsing the Command Line the Easy Way",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "jonesc",
"github": "cjones051073",
"ports_count": 232
}
],
"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-spaCy"
]
},
{
"type": "run",
"ports": [
"py310-unidic"
]
}
]
},
{
"name": "py310-pkginfo",
"portdir": "python/py-pkginfo",
"version": "1.12.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pkginfo",
"description": "Query metadatdata from sdists and bdists installed packages.",
"long_description": "Provides an API for querying the distutils metadata written in the PKG-INFO file inside a source distriubtion (an sdist) or a binary distribution (e.g., created by running bdist_egg).",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "jjstickel",
"github": "jjstickel",
"ports_count": 169
}
],
"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-upt-pypi"
]
}
]
},
{
"name": "py310-pkgconfig",
"portdir": "python/py-pkgconfig",
"version": "1.5.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/matze/pkgconfig",
"description": "Python module to interface with pkg-config.",
"long_description": "Python module to interface with pkg-config. It can be used to check if a package exists, check if a package meets certain version requirements, query CFLAGS and LDFLAGS, and parse the output to build extensions with setup.py.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-poetry-core",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"pkgconfig"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-xmlsec",
"py310-h5py",
"py310-lz4",
"py310-aiohttp"
]
},
{
"type": "lib",
"ports": [
"py310-virtualfish"
]
}
]
},
{
"name": "py310-pkce",
"portdir": "python/py-pkce",
"version": "1.0.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RomeoDespres/pkce",
"description": "PKCE Pyhton generator",
"long_description": "PKCE Pyhton generator",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2106
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py310-pivy",
"portdir": "python/py-pivy",
"version": "0.6.2",
"license": "Permissive",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/FreeCAD/pivy",
"description": "Pivy is a Coin binding for Python.",
"long_description": "Pivy is a Coin binding for Python.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"pkgconfig"
]
},
{
"type": "lib",
"ports": [
"swig-python",
"Coin-framework",
"python310",
"qt4-mac"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pivy",
"freecad"
]
}
]
},
{
"name": "py310-pipdeptree",
"portdir": "python/py-pipdeptree",
"version": "2.29.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/naiquevin/pipdeptree",
"description": "Command line utility to show dependency tree of packages",
"long_description": "Command line utility to show dependency tree of packages",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1041
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-hatchling",
"py310-installer",
"clang-18",
"py310-build",
"py310-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"py310-pip",
"python310"
]
}
],
"depends_on": []
},
{
"name": "py310-pip",
"portdir": "python/py-pip",
"version": "26.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pip.pypa.io",
"description": "A tool for installing and managing Python packages.",
"long_description": "pip is a replacement for easy_install. It uses mostly the same techniques for finding packages, so packages that were made easy_installable should be pip-installable as well.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-flit_core",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-setuptools",
"python310"
]
},
{
"type": "run",
"ports": [
"pip_select"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-mkl",
"py310-mkl-include",
"py310-gyoto",
"py310-pyfatfs",
"py310-pyarrow",
"py310-tensorflow"
]
},
{
"type": "lib",
"ports": [
"py310-spaCy",
"py310-pipdeptree"
]
},
{
"type": "test",
"ports": [
"py310-coveralls"
]
}
]
},
{
"name": "py310-pint",
"portdir": "python/py-pint",
"version": "0.25.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pint.readthedocs.org/",
"description": "Pint: a Python units library",
"long_description": "Pint is Python module/package to define, operate and manipulate physical quantities: the product of a numerical value and a unit of measurement. It allows arithmetic operations between them and conversions from and to different units.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1373
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-hatchling",
"py310-hatch-vcs",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-typing_extensions",
"py310-platformdirs",
"py310-flexcache",
"py310-flexparser"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-metpy"
]
}
]
},
{
"name": "py310-Pillow",
"portdir": "python/py-Pillow",
"version": "12.2.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-imaging/Pillow",
"description": "Python Imaging Library (fork)",
"long_description": "Python Imaging Library (fork)",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [
"raqm",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-pybind11",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"freetype",
"python310",
"zlib",
"py310-olefile",
"py310-tkinter",
"lcms2",
"libjpeg-turbo",
"openjpeg",
"tiff",
"webp"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-asciimatics",
"vpype",
"py310-vispy",
"py310-reportlab",
"py310-cairosvg",
"py310-diffusers",
"py310-imageio",
"py310-ipympl",
"py310-bokeh",
"py310-fabio",
"py310-xhtml2pdf",
"py310-sphinx-gallery",
"py310-cartopy",
"py310-opengl",
"py310-blockdiag",
"py310-pytesseract",
"py310-pptx",
"py310-contextily",
"py310-torchvision",
"py310-img2pdf",
"py310-matplotlib",
"py310-pikepdf",
"py310-openslide",
"py310-pyvo"
]
},
{
"type": "run",
"ports": [
"py310-scikit-image",
"py310-wxpython-4.0",
"py310-luma.core",
"py310-wordcloud",
"py310-wxmplot",
"py310-kraken",
"py310-xraylarch",
"py310-transformers",
"py310-gradio",
"py310-zbar",
"py310-imagehash"
]
},
{
"type": "test",
"ports": [
"py310-scrapy",
"py310-svgelements",
"py310-django-allauth",
"py310-Faker"
]
}
]
},
{
"name": "py310-pikepdf",
"portdir": "python/py-pikepdf",
"version": "10.5.1",
"license": "MPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pikepdf/pikepdf",
"description": "pikepdf is based on QPDF, a powerful PDF manipulation and repair library.",
"long_description": "pikepdf is based on QPDF, a powerful PDF manipulation and repair library.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1373
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-21",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-trove-classifiers"
]
},
{
"type": "lib",
"ports": [
"qpdf",
"python310",
"py310-packaging",
"py310-Pillow",
"py310-pybind11",
"py310-lxml",
"py310-deprecated"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-img2pdf"
]
},
{
"type": "test",
"ports": [
"py310-cairocffi"
]
}
]
},
{
"name": "py310-pika",
"portdir": "python/py-pika",
"version": "1.3.2",
"license": "(MPL-1.1 or GPL-2+)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pika.readthedocs.org/",
"description": "Pure-Python implementation of the AMQP 0-9-1 protocol.",
"long_description": "Pure-Python implementation of the AMQP 0-9-1 protocol.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py310-pickleshare",
"portdir": "python/py-pickleshare",
"version": "0.7.5",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/vivainio/pickleshare",
"description": "Tiny 'shelve'-like database with concurrency support.",
"long_description": "Tiny 'shelve'-like database with concurrency support.",
"active": true,
"categories": [
"devel",
"science",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-spyder-devel",
"py310-spyder"
]
}
]
},
{
"name": "py310-pick",
"portdir": "python/py-pick",
"version": "2.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wong2/pick",
"description": "pick an option in the terminal with a simple GUI",
"long_description": "pick an option in the terminal with a simple GUI",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-poetry-core",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": []
},
{
"name": "py310-photoscript",
"portdir": "python/py-photoscript",
"version": "0.5.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/RhetTbull/photoscript",
"description": "Python wrapper around Apple Photos applescript interface",
"long_description": "Python wrapper around Apple Photos applescript interface",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "rturnbull",
"github": "RhetTbull",
"ports_count": 39
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"py310-pyobjc",
"py310-applescript",
"python310"
]
}
],
"depends_on": []
},
{
"name": "py310-photomosaic",
"portdir": "python/py-photomosaic",
"version": "2020.06.03",
"license": "public-domain",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/worldveil/photomosaic",
"description": "Creating fun photomosaics, GIFs, and murals from your family pictures using ML & similarity search",
"long_description": "Creating fun photomosaics, GIFs, and murals from your family pictures using ML & similarity search",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-matplotlib",
"py310-ipython",
"py310-ipywidgets",
"py310-notebook",
"py310-tqdm",
"py310-scikit-learn",
"py310-ipdb",
"py310-scikit-image",
"py310-faiss",
"py310-dlib",
"py310-imutils",
"py310-moviepy",
"py310-beautifulsoup4",
"py310-cython",
"py310-requests",
"py310-numpy",
"py310-boto3",
"py310-scipy"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-photomosaic"
]
}
]
},
{
"name": "py310-phonenumbers",
"portdir": "python/py-phonenumbers",
"version": "8.13.30",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/daviddrysdale/python-phonenumbers",
"description": "parsing, formatting, storing and validating international phone numbers",
"long_description": "Python version of the Google common library for parsing, formatting, storing and validating international phone numbers",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 440
}
],
"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-pydantic-extra-types"
]
}
]
},
{
"name": "py310-pgspecial",
"portdir": "python/py-pgspecial",
"version": "2.2.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pgspecial/",
"description": "Meta-commands handler for Postgres Database",
"long_description": "This package provides an API to execute meta-commands (AKA “special”, or “backslash commands”) on PostgreSQL.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-click",
"py310-sqlparse",
"py310-psycopg"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": []
},
{
"name": "py310-pexpect",
"portdir": "python/py-pexpect",
"version": "4.9.0",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pexpect.readthedocs.org/",
"description": "Allows easy control of interactive console applications.",
"long_description": "Pexpect is a pure Python module for spawning child applications, controlling them, and responding to expected patterns in their output. Pexpect allows your script to spawn a child application and control it as if a human were typing commands.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2892
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"py310-ptyprocess",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-metakernel",
"py310-ipython",
"py310-poetry-plugin-shell"
]
},
{
"type": "run",
"ports": [
"py310-spyder-devel",
"py310-spyder"
]
},
{
"type": "test",
"ports": [
"py310-scrapy"
]
}
]
},
{
"name": "py310-pew",
"portdir": "python/py-pew",
"version": "1.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/berdario/pew",
"description": "A tool to manage multiple virtual environments written in pure python",
"long_description": "A tool to manage multiple virtual environments written in pure python",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "esafak",
"github": "esafak",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-setuptools",
"py310-virtualenv-clone",
"py310-virtualenv",
"py310-pythonz"
]
},
{
"type": "run",
"ports": [
"pew_select"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": []
},
{
"name": "py310-petsc4py",
"portdir": "python/py-petsc4py",
"version": "3.20.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/petsc4py/",
"description": "PETSc for Python - Python bindings for PETSc",
"long_description": "PETSc is a suite of data structures and routines for the scalable (parallel) solution of scientific applications modeled by partial differential equations. It employs the MPI standard for all message-passing communication.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1595
}
],
"variants": [
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clang22",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gfortran",
"mpich",
"openmpi"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-cython",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-numpy",
"py310-mpi4py",
"mpich-clang18",
"petsc"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-slepc4py"
]
}
]
},
{
"name": "py310-pep8",
"portdir": "python/py-pep8",
"version": "1.7.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pep8/",
"description": "Python style guide checker",
"long_description": "pep8 is a tool to check your Python code against some of the style conventions in PEP 8 (https://www.python.org/dev/peps/pep-0008/)",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-16",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"pep8_select"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pep8"
]
},
{
"type": "test",
"ports": [
"py310-treq"
]
}
]
},
{
"name": "py310-pep517",
"portdir": "python/py-pep517",
"version": "0.13.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "py310-pyproject_hooks",
"homepage": "https://pypi.python.org/pypi/pep517/",
"description": "API to call PEP 517 hooks",
"long_description": "API to call PEP 517 hooks",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "jmr",
"github": "jmroot",
"ports_count": 352
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-tomli"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pep517"
]
}
]
}
]
}