HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50574,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=590",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=588",
"results": [
{
"name": "py37-opencv4-devel",
"portdir": "graphics/opencv4-devel",
"version": "4.8.0",
"license": "BSD",
"platforms": "{darwin >= 11}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://opencv.org",
"description": "Open Source Computer Vision Library",
"long_description": "OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. Being a BSD-licensed product, OpenCV makes it easy for businesses to utilize and modify the code.",
"active": false,
"categories": [
"graphics",
"science"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 352
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cctools",
"cmake",
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"openexr",
"openjpeg",
"tiff",
"webp",
"python37",
"zlib",
"py37-numpy",
"opencv4-devel",
"libquirc",
"imath",
"ffmpeg",
"ade",
"libjpeg-turbo",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "py38-opencv4-devel",
"portdir": "graphics/opencv4-devel",
"version": "4.9.0",
"license": "BSD",
"platforms": "{darwin >= 11}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://opencv.org",
"description": "Open Source Computer Vision Library",
"long_description": "OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. Being a BSD-licensed product, OpenCV makes it easy for businesses to utilize and modify the code.",
"active": false,
"categories": [
"graphics",
"science"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 352
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cctools",
"cmake",
"pkgconfig",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"openexr",
"openjpeg",
"tiff",
"webp",
"python38",
"zlib",
"py38-numpy",
"opencv4-devel",
"libquirc",
"imath",
"ffmpeg",
"ade",
"libjpeg-turbo",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "py39-opencv4-devel",
"portdir": "graphics/opencv4-devel",
"version": "4.9.0",
"license": "BSD",
"platforms": "{darwin >= 11}",
"epoch": 1,
"replaced_by": null,
"homepage": "https://opencv.org",
"description": "Open Source Computer Vision Library",
"long_description": "OpenCV (Open Source Computer Vision Library) is an open source computer vision and machine learning software library. OpenCV was built to provide a common infrastructure for computer vision applications and to accelerate the use of machine perception in the commercial products. Being a BSD-licensed product, OpenCV makes it easy for businesses to utilize and modify the code.",
"active": false,
"categories": [
"graphics",
"science"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 352
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cctools",
"cmake",
"pkgconfig",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"openexr",
"openjpeg",
"tiff",
"webp",
"python39",
"zlib",
"py39-numpy",
"opencv4-devel",
"libquirc",
"imath",
"ffmpeg",
"ade",
"libjpeg-turbo",
"libpng"
]
}
],
"depends_on": []
},
{
"name": "py310-pybind11",
"portdir": "python/py-pybind11",
"version": "3.0.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pybind/pybind11",
"description": "Seamless operability between C++11 and Python.",
"long_description": "pybind11 is a lightweight header-only library that exposes C++ types in Python and vice versa, mainly to create Python bindings of existing C++ code.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"ninja",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-scikit-build-core"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-pyopencl",
"py310-contourpy",
"py310-matplotlib",
"py310-iminuit",
"py310-pdal",
"py310-pdal-plugins"
]
},
{
"type": "lib",
"ports": [
"py310-pytomlpp",
"py310-pytorch",
"py310-scipy",
"uhd",
"uhd-devel",
"py310-pikepdf"
]
}
]
},
{
"name": "py310-scipy",
"portdir": "python/py-scipy",
"version": "1.15.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.scipy.org/",
"description": "An opensource library of scientific tools for Python",
"long_description": "An opensource library of scientific tools for Python",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 466
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"accelerate",
"openblas",
"flexiblas",
"blis"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-pythran",
"py310-build",
"py310-installer",
"py310-meson-python",
"clang-20",
"gcc15",
"pkgconfig",
"py310-cython"
]
},
{
"type": "lib",
"ports": [
"libgcc",
"python310",
"py310-mypy",
"py310-numpy",
"py310-pybind11",
"boost181"
]
},
{
"type": "test",
"ports": [
"py310-hypothesis",
"py310-pytest",
"py310-mpmath",
"py310-threadpoolctl",
"py310-gmpy2",
"py310-pooch",
"py310-scikit-umfpack"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-theano-pymc"
]
},
{
"type": "lib",
"ports": [
"py310-numdifftools",
"py310-pymc",
"py310-algopy",
"vpype",
"py310-scikit-image",
"py310-networkit",
"py310-pymc3",
"py310-commpy",
"py310-scikit-rf",
"py310-mapclassify",
"py310-fipy",
"py310-gensim",
"py310-quantecon",
"py310-pytensor",
"py310-cartopy",
"py310-xarray-einstats",
"py310-metpy",
"py310-pyqtgraph",
"py310-mlxtend",
"py310-scikit-learn",
"py310-libsvm",
"py310-aeppl",
"py310-aesara",
"py310-barnaba",
"py310-lmfit",
"py310-nmrglue",
"py310-nmrglue-devel",
"py310-peakutils",
"py310-astropy",
"py310-pyFAI",
"py310-pacal",
"py310-tropycal",
"py310-arviz",
"py310-obspy",
"py310-statsmodels",
"py310-hdbscan",
"py310-control",
"py310-mdtraj",
"NanoVNASaver",
"py310-tpot",
"py310-qutip",
"py310-filterpy",
"py310-scikit-umfpack",
"py310-keras",
"py310-keras_applications",
"py310-scikit-dsp-comm",
"py310-graph-tool"
]
},
{
"type": "run",
"ports": [
"py310-spreg",
"py310-tobler",
"py310-sentence-transformers",
"py310-spyder",
"py310-spyder-devel",
"py310-resampy",
"py310-spaghetti",
"py310-spint",
"py310-pmdarima",
"py310-spvcm",
"py310-tensorflow-macos",
"py310-pymatgen",
"py310-spopt",
"py310-giddy",
"py310-imagehash",
"py310-esda",
"py310-kraken",
"py310-imutils",
"py310-note-seq",
"py310-inequality",
"py310-photomosaic",
"py310-reproject",
"py310-mgwr",
"py310-xraylarch",
"py310-oct2py",
"py310-librosa",
"py310-spglm",
"py310-pointpats",
"py310-libpysal",
"py310-allennlp",
"py310-xraydb"
]
},
{
"type": "test",
"ports": [
"py310-igraph",
"py310-svgelements",
"py310-patsy",
"py310-emcee3"
]
}
]
},
{
"name": "zvbi",
"portdir": "multimedia/zvbi",
"version": "0.2.35",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://zapping.sourceforge.net/ZVBI",
"description": "A library to capture and decode vertical blanking interval data",
"long_description": "The Zapping VBI library, in short ZVBI, provides functions to capture and decode VBI data. The vertical blanking interval (VBI) is an interval in a television signal that temporarily suspends transmission of the signal before next screen field begins. The VBI can be used to carry data, since anything sent during the VBI would naturally not be displayed. This includes Closed Captions, Teletext, VPS, WSS, and XDS.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"automake",
"gettext",
"libtool",
"autoconf"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"gettext-runtime",
"libpng"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ffmpeg",
"ffmpeg-devel",
"ffmpeg4",
"ffmpeg8",
"VLC2",
"libVLC2",
"ffmpeg6",
"ffmpeg7"
]
}
]
},
{
"name": "py310-alabaster",
"portdir": "python/py-alabaster",
"version": "1.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://alabaster.readthedocs.io/en/latest/",
"description": "A configurable sidebar enabled Sphinx theme",
"long_description": "A configurable sidebar enabled Sphinx theme",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-flit_core",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-alagitpull",
"py310-sphinx"
]
}
]
},
{
"name": "py310-imagesize",
"portdir": "python/py-imagesize",
"version": "1.4.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/shibukawa/imagesize_py",
"description": "get size from image file headers",
"long_description": "This module analyzes jpeg/jpeg2000/png/gif image headers and returns the image size.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-sphinx"
]
}
]
},
{
"name": "audacity-manual",
"portdir": "audio/audacity",
"version": "3.7.6",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://manual.audacityteam.org",
"description": "The manual for audacity",
"long_description": "The manual for audacity",
"active": true,
"categories": [
"audio"
],
"maintainers": [
{
"name": "makr",
"github": "mohd-akram",
"ports_count": 81
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "run",
"ports": [
"audacity"
]
}
],
"depends_on": []
},
{
"name": "audacity-legacy",
"portdir": "audio/audacity-legacy",
"version": "2.4.2",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://www.audacityteam.org/",
"description": "A Free, Cross-Platform Digital Audio Editor.",
"long_description": "Audacity is a free, easy-to-use, multi-track audio editor and recorder for Windows, Mac OS X, GNU/Linux and other operating systems. The interface is translated into many languages. You can use Audacity to: \n Record live audio. \n Record computer playback on any Windows Vista or later machine. \n Convert tapes and records into digital recordings or CDs. \n Edit WAV, AIFF, FLAC, MP2, MP3 or Ogg Vorbis sound files. \n AC3, M4A/M4R (AAC), WMA and other formats supported using optional libraries. \n Cut, copy, splice or mix sounds together. \n Numerous effects including change the speed or pitch of a recording. \n And more! \n This version of the port provides the last release using the legacy file format. The newer v3 versions can import the legacy .aup projects but can only write in a new .aup3 format that the older versions cannot import! Use this port if you have a need to exchange native projects with people using Audacity versions older than 3.0.0 .",
"active": true,
"categories": [
"audio"
],
"maintainers": [],
"variants": [
"wxsystem",
"debug",
"wx30",
"wx32",
"suil"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"ninja",
"pkgconfig",
"nasm",
"python37",
"clang-17"
]
},
{
"type": "fetch",
"ports": [
"wget"
]
},
{
"type": "lib",
"ports": [
"soundtouch",
"soxr",
"twolame",
"sqlite3",
"harfbuzz",
"libjpeg-turbo",
"zlib",
"tiff",
"ffmpeg",
"libogg",
"freetype",
"expat",
"libiconv",
"libpng",
"flac",
"lame",
"libid3tag",
"libmad",
"libsndfile",
"libvorbis"
]
}
],
"depends_on": []
},
{
"name": "py-ansible-core",
"portdir": "python/py-ansible-core",
"version": "2.20.0",
"license": "GPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ansible/ansible",
"description": "SSH-based configuration management and deployment system",
"long_description": "Ansible is a radically simple model-driven configuration management, multi-node deployment, and remote task execution system. Ansible works over SSH and does not require any software or daemons to be installed on remote nodes. Extension modules can be written in any language and are transferred to managed machines automatically.",
"active": true,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "adfernandes",
"github": "adfernandes",
"ports_count": 43
},
{
"name": "pedro.salgado",
"github": "steenzout",
"ports_count": 53
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-ansible-core"
]
}
],
"depends_on": []
},
{
"name": "py27-ansible-core",
"portdir": "python/py-ansible-core",
"version": "2.12.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ansible/ansible",
"description": "SSH-based configuration management and deployment system",
"long_description": "Ansible is a radically simple model-driven configuration management, multi-node deployment, and remote task execution system. Ansible works over SSH and does not require any software or daemons to be installed on remote nodes. Extension modules can be written in any language and are transferred to managed machines automatically.",
"active": false,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "adfernandes",
"github": "adfernandes",
"ports_count": 43
},
{
"name": "pedro.salgado",
"github": "steenzout",
"ports_count": 53
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "lib",
"ports": [
"ansible_select",
"py27-cryptography",
"py27-httplib2",
"py27-jinja2",
"py27-packaging",
"python27",
"py27-setuptools",
"py27-six",
"py27-yaml",
"py27-resolvelib",
"py27-paramiko"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-ansible"
]
}
]
},
{
"name": "py36-ansible-core",
"portdir": "python/py-ansible-core",
"version": "2.11.6",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ansible/ansible",
"description": "SSH-based configuration management and deployment system",
"long_description": "Ansible is a radically simple model-driven configuration management, multi-node deployment, and remote task execution system. Ansible works over SSH and does not require any software or daemons to be installed on remote nodes. Extension modules can be written in any language and are transferred to managed machines automatically.",
"active": false,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "adfernandes",
"github": "adfernandes",
"ports_count": 43
},
{
"name": "pedro.salgado",
"github": "steenzout",
"ports_count": 53
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"ansible_select",
"py36-cryptography",
"py36-httplib2",
"py36-jinja2",
"py36-packaging",
"python36",
"py36-setuptools",
"py36-six",
"py36-yaml",
"py36-resolvelib",
"py36-paramiko"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-ansible"
]
}
]
},
{
"name": "py37-ansible-core",
"portdir": "python/py-ansible-core",
"version": "2.13.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ansible/ansible",
"description": "SSH-based configuration management and deployment system",
"long_description": "Ansible is a radically simple model-driven configuration management, multi-node deployment, and remote task execution system. Ansible works over SSH and does not require any software or daemons to be installed on remote nodes. Extension modules can be written in any language and are transferred to managed machines automatically.",
"active": false,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "adfernandes",
"github": "adfernandes",
"ports_count": 43
},
{
"name": "pedro.salgado",
"github": "steenzout",
"ports_count": 53
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13"
]
},
{
"type": "lib",
"ports": [
"ansible_select",
"py37-cryptography",
"py37-httplib2",
"py37-jinja2",
"py37-packaging",
"python37",
"py37-setuptools",
"py37-six",
"py37-yaml",
"py37-resolvelib",
"py37-paramiko"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-ansible"
]
}
]
},
{
"name": "py38-ansible-core",
"portdir": "python/py-ansible-core",
"version": "2.13.1",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ansible/ansible",
"description": "SSH-based configuration management and deployment system",
"long_description": "Ansible is a radically simple model-driven configuration management, multi-node deployment, and remote task execution system. Ansible works over SSH and does not require any software or daemons to be installed on remote nodes. Extension modules can be written in any language and are transferred to managed machines automatically.",
"active": false,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "adfernandes",
"github": "adfernandes",
"ports_count": 43
},
{
"name": "pedro.salgado",
"github": "steenzout",
"ports_count": 53
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-13"
]
},
{
"type": "lib",
"ports": [
"ansible_select",
"py38-cryptography",
"py38-httplib2",
"py38-jinja2",
"py38-packaging",
"python38",
"py38-setuptools",
"py38-six",
"py38-yaml",
"py38-resolvelib",
"py38-paramiko"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-ansible"
]
}
]
},
{
"name": "py39-ansible-core",
"portdir": "python/py-ansible-core",
"version": "2.18.1",
"license": "GPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ansible/ansible",
"description": "SSH-based configuration management and deployment system",
"long_description": "Ansible is a radically simple model-driven configuration management, multi-node deployment, and remote task execution system. Ansible works over SSH and does not require any software or daemons to be installed on remote nodes. Extension modules can be written in any language and are transferred to managed machines automatically.",
"active": false,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "adfernandes",
"github": "adfernandes",
"ports_count": 43
},
{
"name": "pedro.salgado",
"github": "steenzout",
"ports_count": 53
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py39-packaging",
"py39-paramiko",
"py39-setuptools",
"python39",
"py39-yaml",
"py39-resolvelib",
"py39-six",
"ansible_select",
"py39-cryptography",
"py39-httplib2",
"py39-jinja2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-ansible"
]
}
]
},
{
"name": "py-resolvelib",
"portdir": "python/py-resolvelib",
"version": "1.2.1",
"license": "ISC",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sarugaku/resolvelib",
"description": "ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic.",
"long_description": "ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic. You give it some things, and a little information on how it should interact with them, and it will spit out a resolution result.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-resolvelib"
]
}
],
"depends_on": []
},
{
"name": "py27-resolvelib",
"portdir": "python/py-resolvelib",
"version": "0.5.4",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sarugaku/resolvelib",
"description": "ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic.",
"long_description": "ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic. You give it some things, and a little information on how it should interact with them, and it will spit out a resolution result.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-12"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-setuptools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-ansible-core"
]
}
]
},
{
"name": "py36-resolvelib",
"portdir": "python/py-resolvelib",
"version": "0.5.4",
"license": "ISC",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sarugaku/resolvelib",
"description": "ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic.",
"long_description": "ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic. You give it some things, and a little information on how it should interact with them, and it will spit out a resolution result.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-setuptools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-ansible-core"
]
}
]
},
{
"name": "py37-resolvelib",
"portdir": "python/py-resolvelib",
"version": "1.0.1",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sarugaku/resolvelib",
"description": "ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic.",
"long_description": "ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic. You give it some things, and a little information on how it should interact with them, and it will spit out a resolution result.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-wheel",
"py37-installer",
"clang-16",
"py37-setuptools",
"py37-build"
]
},
{
"type": "lib",
"ports": [
"py37-setuptools",
"python37"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-ansible-core"
]
}
]
},
{
"name": "py38-resolvelib",
"portdir": "python/py-resolvelib",
"version": "1.0.1",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sarugaku/resolvelib",
"description": "ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic.",
"long_description": "ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic. You give it some things, and a little information on how it should interact with them, and it will spit out a resolution result.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-installer",
"clang-16",
"py38-setuptools",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"py38-setuptools",
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-ansible-core"
]
}
]
},
{
"name": "py39-resolvelib",
"portdir": "python/py-resolvelib",
"version": "1.2.1",
"license": "ISC",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sarugaku/resolvelib",
"description": "ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic.",
"long_description": "ResolveLib at the highest level provides a Resolver class that includes dependency resolution logic. You give it some things, and a little information on how it should interact with them, and it will spit out a resolution result.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-18",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-setuptools",
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-ansible-core"
]
}
]
},
{
"name": "py-wxmplot",
"portdir": "python/py-wxmplot",
"version": "2025.1.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://newville.github.io/wxmplot",
"description": "Provides wxPython widgets and python functions for displaying numerical data.",
"long_description": "Provides wxPython widgets and python functions for displaying numerical data. wxmplot bridges the gap between matplotlib and wxPython by providing wxPython widgets and user-friendly functions for basic 2D line plots, image display, and some custom plots.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-wxmplot"
]
}
],
"depends_on": []
},
{
"name": "py37-wxmplot",
"portdir": "python/py-wxmplot",
"version": "0.9.50",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://newville.github.io/wxmplot",
"description": "Provides wxPython widgets and python functions for displaying numerical data.",
"long_description": "Provides wxPython widgets and python functions for displaying numerical data. wxmplot bridges the gap between matplotlib and wxPython by providing wxPython widgets and user-friendly functions for basic 2D line plots, image display, and some custom plots.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools_scm",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "run",
"ports": [
"py37-wxutils",
"py37-wxpython-4.0",
"py37-matplotlib",
"py37-numpy"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py37-xraylarch"
]
}
]
},
{
"name": "py38-wxmplot",
"portdir": "python/py-wxmplot",
"version": "0.9.58",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://newville.github.io/wxmplot",
"description": "Provides wxPython widgets and python functions for displaying numerical data.",
"long_description": "Provides wxPython widgets and python functions for displaying numerical data. wxmplot bridges the gap between matplotlib and wxPython by providing wxPython widgets and user-friendly functions for basic 2D line plots, image display, and some custom plots.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"clang-16",
"py38-installer",
"py38-build",
"py38-wheel",
"py38-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-wxutils",
"py38-yaml",
"py38-wxpython-4.0",
"py38-numpy",
"py38-matplotlib",
"py38-Pillow"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-xraylarch"
]
}
]
},
{
"name": "py39-wxmplot",
"portdir": "python/py-wxmplot",
"version": "2025.1.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://newville.github.io/wxmplot",
"description": "Provides wxPython widgets and python functions for displaying numerical data.",
"long_description": "Provides wxPython widgets and python functions for displaying numerical data. wxmplot bridges the gap between matplotlib and wxPython by providing wxPython widgets and user-friendly functions for basic 2D line plots, image display, and some custom plots.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"clang-18",
"py39-installer",
"py39-build",
"py39-wheel",
"py39-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-pyshortcuts",
"py39-wxutils",
"py39-darkdetect",
"py39-yaml",
"py39-wxpython-4.0",
"py39-tz",
"py39-numpy",
"py39-matplotlib",
"py39-Pillow"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-xraylarch"
]
}
]
},
{
"name": "py-wxutils",
"portdir": "python/py-wxutils",
"version": "0.3.6",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/newville/wxutils",
"description": "Provides wxPython utilities and convenience functions.",
"long_description": "Provides wxPython utilities and convenience functions. The wxutils library is a small collection of functions and classes, and is by no means comprehensive. The aim is to simplify code, reduce boiler-plate, make wxPython coding a bit more python-like, and prevent repeating code across several projects.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-wxutils"
]
}
],
"depends_on": []
},
{
"name": "py37-wxutils",
"portdir": "python/py-wxutils",
"version": "0.2.6",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/newville/wxutils",
"description": "Provides wxPython utilities and convenience functions.",
"long_description": "Provides wxPython utilities and convenience functions. The wxutils library is a small collection of functions and classes, and is by no means comprehensive. The aim is to simplify code, reduce boiler-plate, make wxPython coding a bit more python-like, and prevent repeating code across several projects.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools_scm",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "run",
"ports": [
"py37-wxpython-4.0"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py37-wxmplot",
"py37-xraylarch"
]
}
]
},
{
"name": "py38-wxutils",
"portdir": "python/py-wxutils",
"version": "0.3.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/newville/wxutils",
"description": "Provides wxPython utilities and convenience functions.",
"long_description": "Provides wxPython utilities and convenience functions. The wxutils library is a small collection of functions and classes, and is by no means comprehensive. The aim is to simplify code, reduce boiler-plate, make wxPython coding a bit more python-like, and prevent repeating code across several projects.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-build",
"py38-installer",
"py38-setuptools",
"py38-setuptools_scm",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-wxpython-4.0"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-wxmplot",
"py38-xraylarch"
]
}
]
},
{
"name": "py39-wxutils",
"portdir": "python/py-wxutils",
"version": "0.3.6",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/newville/wxutils",
"description": "Provides wxPython utilities and convenience functions.",
"long_description": "Provides wxPython utilities and convenience functions. The wxutils library is a small collection of functions and classes, and is by no means comprehensive. The aim is to simplify code, reduce boiler-plate, make wxPython coding a bit more python-like, and prevent repeating code across several projects.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-build",
"py39-installer",
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-wxpython-4.0"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-wxmplot",
"py39-xraylarch"
]
}
]
},
{
"name": "py-xraylarch",
"portdir": "python/py-xraylarch",
"version": "2025.2.2",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xraypy.github.io/xraylarch",
"description": "Larch is a system for analyzing X-ray data from synchrotron beamlines.",
"long_description": "Larch is an open-source library and set of applications for processing and analyzing X-ray absorption and fluorescence spectroscopy data and X-ray fluorescence and diffraction image data from synchrotron beamlines. It aims to be a complete analysis toolkit for X-ray absorption fine-structure spectroscopy (XAFS) including X-ray absorption near-edge spectroscopy (XANES) and extended X-ray absorption fine-structure spectroscopy (EXAFS). It also supports visualization and analysis tools for X-ray fluorescence (XRF) spectra and XRF and X-ray diffraction (XRD) images as collected at scanning X-ray microprobe beamlines.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-xraylarch"
]
}
],
"depends_on": []
},
{
"name": "py37-xraylarch",
"portdir": "python/py-xraylarch",
"version": "0.9.62",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xraypy.github.io/xraylarch",
"description": "Larch is a system for analyzing X-ray data from synchrotron beamlines.",
"long_description": "Larch is a open-source library and set of applications for processing and analyzing X-ray absorption and fluorescence spectroscopy data and X-ray fluorescence and diffraction image data from synchrotron beamlines. It aims to be a complete analysis toolkit for X-ray absorption fine-structure spectroscopy (XAFS) including X-ray absorption near-edge spectroscopy (XANES) and extended X-ray absorption fine-structure spectroscopy (EXAFS). It also supports visualization and analysis tools for X-ray fluorescence (XRF) spectra and XRF and X-ray diffraction (XRD) images as collected at scanning X-ray microprobe beamlines.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14",
"py37-build",
"py37-installer"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-numpy"
]
},
{
"type": "run",
"ports": [
"py37-h5py",
"py37-importlib-metadata",
"py37-lmfit",
"py37-matplotlib",
"py37-numdifftools",
"py37-psutil",
"py37-pyqt5",
"py37-pyqt5-webengine",
"py37-pyqtgraph",
"py37-requests",
"py37-ruamel-yaml-clib",
"py37-scikit-image",
"py37-scikit-learn",
"py37-scipy",
"py37-sqlalchemy",
"py37-termcolor",
"py37-toml",
"py37-uncertainties",
"py37-wxpython-4.0",
"py37-yaml",
"py37-peakutils",
"py37-xraydb",
"py37-silx",
"py37-wxmplot",
"py37-wxutils",
"py37-fabio",
"py37-asteval",
"py37-Pillow"
]
}
],
"depends_on": []
},
{
"name": "py38-xraylarch",
"portdir": "python/py-xraylarch",
"version": "0.9.62",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xraypy.github.io/xraylarch",
"description": "Larch is a system for analyzing X-ray data from synchrotron beamlines.",
"long_description": "Larch is a open-source library and set of applications for processing and analyzing X-ray absorption and fluorescence spectroscopy data and X-ray fluorescence and diffraction image data from synchrotron beamlines. It aims to be a complete analysis toolkit for X-ray absorption fine-structure spectroscopy (XAFS) including X-ray absorption near-edge spectroscopy (XANES) and extended X-ray absorption fine-structure spectroscopy (EXAFS). It also supports visualization and analysis tools for X-ray fluorescence (XRF) spectra and XRF and X-ray diffraction (XRD) images as collected at scanning X-ray microprobe beamlines.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-installer",
"py38-build",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-numpy"
]
},
{
"type": "run",
"ports": [
"py38-importlib-metadata",
"py38-lmfit",
"py38-matplotlib",
"py38-numdifftools",
"py38-psutil",
"py38-pyqt5",
"py38-pyqt5-webengine",
"py38-pyqtgraph",
"py38-requests",
"py38-ruamel-yaml-clib",
"py38-scikit-image",
"py38-scikit-learn",
"py38-scipy",
"py38-sqlalchemy",
"py38-termcolor",
"py38-toml",
"py38-uncertainties",
"py38-wxpython-4.0",
"py38-yaml",
"py38-fabio",
"py38-peakutils",
"py38-xraydb",
"py38-silx",
"py38-wxmplot",
"py38-wxutils",
"py38-h5py",
"py38-asteval",
"py38-Pillow"
]
}
],
"depends_on": []
},
{
"name": "py39-xraylarch",
"portdir": "python/py-xraylarch",
"version": "2025.2.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://xraypy.github.io/xraylarch",
"description": "Larch is a system for analyzing X-ray data from synchrotron beamlines.",
"long_description": "Larch is an open-source library and set of applications for processing and analyzing X-ray absorption and fluorescence spectroscopy data and X-ray fluorescence and diffraction image data from synchrotron beamlines. It aims to be a complete analysis toolkit for X-ray absorption fine-structure spectroscopy (XAFS) including X-ray absorption near-edge spectroscopy (XANES) and extended X-ray absorption fine-structure spectroscopy (EXAFS). It also supports visualization and analysis tools for X-ray fluorescence (XRF) spectra and XRF and X-ray diffraction (XRD) images as collected at scanning X-ray microprobe beamlines.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [
"wxgui",
"qtgui"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-setuptools",
"py39-setuptools_scm",
"clang-18",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-matplotlib",
"py39-numdifftools",
"py39-numexpr",
"py39-numpy",
"py39-packaging",
"py39-psutil",
"py39-requests",
"py39-scikit-image",
"py39-scikit-learn",
"py39-scipy",
"py39-sqlalchemy",
"py39-tabulate",
"py39-termcolor",
"py39-toml",
"py39-uncertainties",
"py39-wxpython-4.0",
"py39-yaml",
"py39-charset-normalizer",
"py39-fabio",
"py39-xraydb",
"py39-pymatgen",
"py39-pyshortcuts",
"py39-hdf5plugin",
"py39-wxmplot",
"py39-wxutils",
"py39-pyFAI",
"py39-mp-api",
"py39-pycifrw",
"py39-sqlalchemy-utils",
"py39-darkdetect",
"py39-larixite",
"py39-silx",
"py39-Pillow",
"py39-asteval",
"py39-dill",
"py39-h5py",
"py39-imageio",
"py39-lmfit"
]
}
],
"depends_on": []
},
{
"name": "py310-algopy",
"portdir": "python/py-algopy",
"version": "0.7.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/b45ch1/algopy",
"description": "AlgoPy is a Research Prototype for Algorithmic Differentation in Python",
"long_description": "AlgoPy is a Research Prototype for Algorithmic Differentation in Python",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"py310-numpy",
"py310-scipy",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-numdifftools"
]
}
]
},
{
"name": "py310-lmfit",
"portdir": "python/py-lmfit",
"version": "1.3.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://lmfit.github.io/lmfit-py/",
"description": "Least-Squares Minimization with Bounds and Constraints",
"long_description": "Built on top of scipy.optimize, lmfit provides a Parameter object which can be set as fixed or free, can have upper and/or lower bounds, or can be written in terms of algebraic constraints of other Parameters.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "jjstickel",
"github": "jjstickel",
"ports_count": 169
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-asteval",
"py310-numpy",
"py310-dill",
"py310-uncertainties",
"py310-scipy"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-xraylarch"
]
}
]
},
{
"name": "py310-nmrglue",
"portdir": "python/py-nmrglue",
"version": "0.11",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nmrglue.com",
"description": "A module for working with NMR data in Python",
"long_description": "nmrglue is a module for working with NMR data in Python. When used with the Numpy, Scipy, and matplotlib packages nmrglue provides a robust interpreted environment for processing, analysing, and inspecting NMR data.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-numpy",
"py310-scipy"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": []
},
{
"name": "py310-nmrglue-devel",
"portdir": "python/py-nmrglue",
"version": "20250920-1f575edf",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://nmrglue.com",
"description": "A module for working with NMR data in Python",
"long_description": "nmrglue is a module for working with NMR data in Python. When used with the Numpy, Scipy, and matplotlib packages nmrglue provides a robust interpreted environment for processing, analysing, and inspecting NMR data.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-numpy",
"py310-scipy"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": []
},
{
"name": "py310-numdifftools",
"portdir": "python/py-numdifftools",
"version": "0.9.42",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pbrod/numdifftools",
"description": "Solve automatic numerical differentiation problems in one or more variables.",
"long_description": "Solve automatic numerical differentiation problems in one or more variables.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-installer",
"py310-pdm-backend",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-statsmodels",
"python310",
"py310-numpy",
"py310-scipy",
"py310-algopy"
]
},
{
"type": "test",
"ports": [
"py310-hypothesis",
"py310-pytest",
"py310-matplotlib",
"py310-line_profiler"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-xraylarch"
]
}
]
},
{
"name": "py310-pandas",
"portdir": "python/py-pandas",
"version": "2.3.3",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pandas.pydata.org",
"description": "Powerful data structures for data analysis and statistics",
"long_description": "Powerful data structures for data analysis and statistics",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-versioneer",
"py310-meson-python",
"py310-cython"
]
},
{
"type": "lib",
"ports": [
"py310-numpy",
"py310-dateutil",
"py310-tz",
"py310-pytzdata",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-bokeh",
"py310-vega",
"py310-scikit-rf",
"py310-mapclassify",
"py310-arviz",
"py310-seaborn",
"py310-panel",
"py310-bqplot",
"py310-maggma",
"py310-geoplot",
"py310-metpy",
"py310-mlxtend",
"py310-altair",
"py310-tropycal",
"py310-barnaba",
"py310-drms",
"py310-siphon",
"py310-astropy",
"py310-skyfield",
"py310-geopandas",
"py310-tpot",
"py310-herbie-data",
"py310-xarray",
"py310-pymc",
"py310-statsmodels",
"py310-pymc3"
]
},
{
"type": "run",
"ports": [
"py310-gradio",
"py310-tobler",
"py310-spyder-devel",
"py310-panel",
"py310-spvcm",
"py310-esda",
"py310-note-seq",
"py310-pointpats",
"py310-access",
"py310-libpysal",
"py310-pygmt",
"py310-spaghetti",
"py310-pmdarima",
"py310-transformers",
"py310-spyder",
"py310-spreg",
"py310-datasets",
"py310-spopt",
"py310-momepy",
"py310-pymatgen",
"py310-segregation"
]
},
{
"type": "test",
"ports": [
"py310-pyarrow",
"py310-pdal",
"py310-patsy",
"py310-plumed",
"py310-igraph",
"py310-peakutils",
"py310-json-tricks"
]
}
]
},
{
"name": "py310-patsy",
"portdir": "python/py-patsy",
"version": "1.0.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pydata/patsy",
"description": "Python package for describing statistical models.",
"long_description": "A Python package for describing statistical models and for building design matrices. It is closely inspired by and compatible with the 'formula' mini-language used in R and S.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-numpy"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-scipy",
"py310-pandas"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pymc3",
"py310-statsmodels"
]
}
]
},
{
"name": "py310-peakutils",
"portdir": "python/py-peakutils",
"version": "1.3.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://peakutils.readthedocs.io",
"description": "Peak detection utilities for 1D data",
"long_description": "Peak detection utilities for 1D data",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-numpy",
"py310-scipy"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-pandas"
]
}
],
"depends_on": []
},
{
"name": "py310-statsmodels",
"portdir": "python/py-statsmodels",
"version": "0.14.6",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.statsmodels.org/",
"description": "Statistical computations and models for use with SciPy",
"long_description": "Statsmodels is a Python package that provides a complement to scipy for statistical computations including descriptive statistics and estimation of statistical models.",
"active": true,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-cython",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"py310-packaging",
"py310-numpy",
"py310-scipy",
"py310-pandas",
"py310-patsy",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-numdifftools"
]
},
{
"type": "run",
"ports": [
"py310-tobler",
"py310-pmdarima"
]
}
]
},
{
"name": "py310-cairo",
"portdir": "python/py-cairo",
"version": "1.29.0",
"license": "(LGPL-2.1 or MPL-1.1)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pygobject/pycairo",
"description": "Pycairo is set of Python bindings for the cairo graphics library",
"long_description": "Pycairo is set of Python bindings for the cairo graphics library",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [],
"variants": [
"quartz",
"x11",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-installer",
"py310-meson-python",
"clang-18",
"pkgconfig",
"py310-setuptools",
"py310-cython",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"glib2",
"cairo",
"python310"
]
},
{
"type": "test",
"ports": [
"py310-hypothesis",
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-gobject3",
"py310-matplotlib",
"py310-graph-tool",
"py310-rlpycairo"
]
}
]
},
{
"name": "py310-cairosvg",
"portdir": "python/py-cairosvg",
"version": "2.8.2",
"license": "LGPL-3+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://cairosvg.org",
"description": "A Simple SVG Converter based on Cairo",
"long_description": "CairoSVG is a SVG converter based on Cairo. It can export SVG files to PDF, PostScript and PNG files.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-pytest-runner",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-defusedxml",
"py310-cssselect2",
"py310-tinycss2",
"py310-Pillow",
"py310-cairocffi"
]
},
{
"type": "run",
"ports": [
"py-cairosvg_select"
]
}
],
"depends_on": []
},
{
"name": "py310-cookiecutter",
"portdir": "python/py-cookiecutter",
"version": "2.6.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cookiecutter/cookiecutter",
"description": "A command-line utility that creates projects from project templates.",
"long_description": "A command-line utility that creates projects from project templates., e.g. creating a Python package project from a Python package project template.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-yaml",
"py310-jinja2",
"python310",
"py310-rich",
"py310-slugify",
"py310-requests",
"py310-click",
"py310-binaryornot",
"py310-arrow"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-spyder-devel",
"py310-transformers",
"py310-spyder"
]
}
]
},
{
"name": "py310-jinja2-time",
"portdir": "python/py-jinja2-time",
"version": "0.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hackebrot/jinja2-time",
"description": "Jinja2 Extension for Dates and Times",
"long_description": "Jinja2 Extension for Dates and Times",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"py310-arrow",
"py310-jinja2",
"python310"
]
}
],
"depends_on": []
},
{
"name": "py310-matplotlib",
"portdir": "python/py-matplotlib",
"version": "3.10.8",
"license": "(PSF or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://matplotlib.org/",
"description": "Matplotlib is a python plotting library",
"long_description": "Matplotlib strives to produce publication quality 2D graphics for interactive graphing, scientific publishing, user interface development and web application servers targeting multiple user interfaces and hardcopy output formats. There is a 'pylab' mode which emulates matlab graphics. The library uses numpy for handling large data sets and supports a variety of output backends. This port provides variants for the different GUIs (gtk2, gtk3, tkinter, qt5, cairo, latex).",
"active": true,
"categories": [
"graphics",
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1989
}
],
"variants": [
"tkinter",
"gtk3",
"qt5",
"qt6",
"cairo",
"pyside2",
"pyside6",
"dvipng",
"ghostscript",
"latex",
"pdftops",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"ninja",
"pkgconfig",
"py310-certifi",
"py310-setuptools_scm",
"py310-pybind11",
"py310-build",
"py310-installer",
"py310-meson-python",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"py310-kiwisolver",
"py310-cairo",
"qhull",
"py310-contourpy",
"py310-fonttools",
"freetype",
"python310",
"py310-packaging",
"py310-parsing",
"py310-numpy",
"py310-Pillow",
"py310-cycler",
"py310-dateutil"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-graph-tool",
"py310-control",
"vpype",
"py310-fipy",
"py310-seaborn",
"py310-jupyterthemes",
"py310-astropy",
"py310-arviz",
"py310-cartopy",
"py310-geoplot",
"py310-tropycal",
"py310-metpy",
"py310-mlxtend",
"py310-contextily",
"py310-plotly",
"py310-mpl-animators",
"py310-skyfield",
"py310-healpy",
"py310-pacal",
"py310-herbie-data",
"py310-qutip",
"py310-pytest-mpl",
"py310-ipympl",
"freecad",
"py310-corner",
"py310-filterpy",
"py310-commpy",
"py310-obspy",
"py310-pyFAI"
]
},
{
"type": "run",
"ports": [
"py310-librosa",
"py310-spyder-devel",
"py310-splot",
"py310-xraylarch",
"py310-scikit-image",
"py310-pointpats",
"py310-wordcloud",
"py310-wxmplot",
"py310-transformers",
"py310-spyder",
"py310-imutils",
"py310-inequality",
"py310-photomosaic",
"py310-scapy-devel",
"py310-memprof",
"py310-scapy",
"py310-gradio",
"py310-pymatgen",
"py310-segregation",
"py310-htseq"
]
},
{
"type": "test",
"ports": [
"py310-igraph",
"py310-spopt",
"py310-tensorboardX",
"py310-numdifftools",
"py310-gyoto",
"py310-nbval",
"py310-allennlp"
]
}
]
},
{
"name": "py310-slugify",
"portdir": "python/py-slugify",
"version": "8.0.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/un33k/python-slugify",
"description": "A Python Slugify application that handles Unicode",
"long_description": "A Python Slugify application that handles Unicode",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "esafak",
"github": "esafak",
"ports_count": 134
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-text-unidecode",
"py310-unidecode"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-ckanapi",
"py310-cookiecutter",
"py310-agate"
]
}
]
},
{
"name": "py310-tornado",
"portdir": "python/py-tornado",
"version": "6.5.3",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.tornadoweb.org/",
"description": "Scalable, non-blocking web server and related tools",
"long_description": "Tornado is an open source version of the scalable, non-blocking web server and tools that power FriendFeed. The FriendFeed application is written using a web framework that looks a bit like web.py or Google's webapp, but with additional tools and optimizations to take advantage of the underlying non-blocking infrastructure.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2871
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-nbclassic",
"py310-ipykernel",
"py310-jupyter_client",
"py310-terminado",
"py310-bokeh",
"py310-jupyter_server",
"py310-jupyterlab",
"py310-distributed",
"py310-mitmproxy",
"py310-ipyparallel",
"salt",
"py310-notebook"
]
},
{
"type": "test",
"ports": [
"py310-tenacity"
]
}
]
}
]
}