HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 50642,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=877",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=875",
"results": [
{
"name": "py313-aplpy",
"portdir": "python/py-aplpy",
"version": "2.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://aplpy.github.io",
"description": "The Astronomical Plotting Library in Python",
"long_description": "APLpy (the Astronomical Plotting Library in Python) is a Python module aimed at producing publication-quality plots of astronomical imaging data in FITS format. The module uses Matplotlib, a powerful and interactive plotting package. It is capable of creating output files in several graphical formats, including EPS, PDF, PS, PNG, and SVG.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "mperrin",
"github": "mperrin",
"ports_count": 12
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-setuptools_scm",
"py313-wheel",
"py313-setuptools",
"py313-installer",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-reproject",
"py313-pyavm",
"py313-pyregion",
"py313-astropy",
"py313-scikit-image",
"py313-matplotlib",
"py313-shapely",
"py313-Pillow",
"py313-numpy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-aplpy"
]
}
]
},
{
"name": "py-quixote",
"portdir": "python/py-quixote",
"version": "3.7",
"license": "Permissive and GPLConflict and ZPL-2 and PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nascheme/quixote",
"description": "Quixote is a framework for developing Web applications in Python",
"long_description": "Quixote is a framework for developing Web applications in Python. Its design goals were to allow easy development of Web applications where the accent is more on complicated programming logic than complicated templating, to make the templating language as similar to Python as possible. The aim is to make as many of the skills and techniques learned from writing regular Python code applicable to the task of writing Web applications.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-quixote"
]
}
],
"depends_on": []
},
{
"name": "py313-quixote",
"portdir": "python/py-quixote",
"version": "3.7",
"license": "Permissive and GPLConflict and ZPL-2 and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nascheme/quixote",
"description": "Quixote is a framework for developing Web applications in Python",
"long_description": "Quixote is a framework for developing Web applications in Python. Its design goals were to allow easy development of Web applications where the accent is more on complicated programming logic than complicated templating, to make the templating language as similar to Python as possible. The aim is to make as many of the skills and techniques learned from writing regular Python code applicable to the task of writing Web applications.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-quixote"
]
}
]
},
{
"name": "py35-pyavm",
"portdir": "python/py-pyavm",
"version": "0.9.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astrofrog/pyavm",
"description": "Pure-Python AVM library",
"long_description": "Pure-Python AVM library",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py35-setuptools"
]
},
{
"type": "lib",
"ports": [
"python35"
]
},
{
"type": "test",
"ports": [
"py35-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py35-aplpy"
]
}
]
},
{
"name": "py27-pyavm",
"portdir": "python/py-pyavm",
"version": "0.9.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astrofrog/pyavm",
"description": "Pure-Python AVM library",
"long_description": "Pure-Python AVM library",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py27-aplpy"
]
}
]
},
{
"name": "py38-pyavm",
"portdir": "python/py-pyavm",
"version": "0.9.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astrofrog/pyavm",
"description": "Pure-Python AVM library",
"long_description": "Pure-Python AVM library",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-setuptools",
"py38-wheel",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-aplpy"
]
}
]
},
{
"name": "py39-pyavm",
"portdir": "python/py-pyavm",
"version": "0.9.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astrofrog/pyavm",
"description": "Pure-Python AVM library",
"long_description": "Pure-Python AVM library",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-aplpy"
]
}
]
},
{
"name": "py36-pyavm",
"portdir": "python/py-pyavm",
"version": "0.9.5",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astrofrog/pyavm",
"description": "Pure-Python AVM library",
"long_description": "Pure-Python AVM library",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "test",
"ports": [
"py36-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py36-aplpy"
]
}
]
},
{
"name": "py37-pyavm",
"portdir": "python/py-pyavm",
"version": "0.9.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astrofrog/pyavm",
"description": "Pure-Python AVM library",
"long_description": "Pure-Python AVM library",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py37-aplpy"
]
}
]
},
{
"name": "py27-scikits-bootstrap",
"portdir": "python/py-scikits-bootstrap",
"version": "1.0.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cgevans/scikits-bootstrap",
"description": "Bootstrap confidence interval estimation routines for SciPy.",
"long_description": "Algorithms for SciPy to calculate bootstrap confidence intervals for statistics functions applied to data.",
"active": false,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 436
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py27-setuptools"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-erf",
"py27-numpy"
]
}
],
"depends_on": []
},
{
"name": "py35-scikits-bootstrap",
"portdir": "python/py-scikits-bootstrap",
"version": "1.0.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cgevans/scikits-bootstrap",
"description": "Bootstrap confidence interval estimation routines for SciPy.",
"long_description": "Algorithms for SciPy to calculate bootstrap confidence intervals for statistics functions applied to data.",
"active": false,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 436
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py35-setuptools"
]
},
{
"type": "lib",
"ports": [
"python35",
"py35-erf",
"py35-numpy"
]
}
],
"depends_on": []
},
{
"name": "py37-scikits-bootstrap",
"portdir": "python/py-scikits-bootstrap",
"version": "1.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cgevans/scikits-bootstrap",
"description": "Bootstrap confidence interval estimation routines for SciPy.",
"long_description": "Algorithms for SciPy to calculate bootstrap confidence intervals for statistics functions applied to data.",
"active": false,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 436
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py37-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-erf",
"py37-numpy"
]
}
],
"depends_on": []
},
{
"name": "py38-scikits-bootstrap",
"portdir": "python/py-scikits-bootstrap",
"version": "1.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cgevans/scikits-bootstrap",
"description": "Bootstrap confidence interval estimation routines for SciPy.",
"long_description": "Algorithms for SciPy to calculate bootstrap confidence intervals for statistics functions applied to data.",
"active": false,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 436
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-wheel",
"py38-build",
"py38-installer",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"py38-erf",
"py38-numpy",
"python38"
]
}
],
"depends_on": []
},
{
"name": "py39-scikits-bootstrap",
"portdir": "python/py-scikits-bootstrap",
"version": "1.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cgevans/scikits-bootstrap",
"description": "Bootstrap confidence interval estimation routines for SciPy.",
"long_description": "Algorithms for SciPy to calculate bootstrap confidence intervals for statistics functions applied to data.",
"active": false,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 436
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"py39-erf",
"py39-numpy",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py36-scikits-bootstrap",
"portdir": "python/py-scikits-bootstrap",
"version": "1.0.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cgevans/scikits-bootstrap",
"description": "Bootstrap confidence interval estimation routines for SciPy.",
"long_description": "Algorithms for SciPy to calculate bootstrap confidence intervals for statistics functions applied to data.",
"active": false,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 436
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-erf",
"py36-numpy"
]
}
],
"depends_on": []
},
{
"name": "py-pyavm",
"portdir": "python/py-pyavm",
"version": "0.9.8",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astrofrog/pyavm",
"description": "Pure-Python AVM library",
"long_description": "Pure-Python AVM library",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyavm"
]
}
],
"depends_on": []
},
{
"name": "py313-pyavm",
"portdir": "python/py-pyavm",
"version": "0.9.8",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astrofrog/pyavm",
"description": "Pure-Python AVM library",
"long_description": "Pure-Python AVM library",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-sortedcontainers",
"py313-numpy",
"py313-Pillow",
"py313-astropy"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyavm"
]
},
{
"type": "run",
"ports": [
"py313-aplpy"
]
}
]
},
{
"name": "py-scikits-bootstrap",
"portdir": "python/py-scikits-bootstrap",
"version": "1.1.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "Bootstrap confidence interval estimation routines for Numpy/Scipy/Pandas",
"long_description": "Algorithms for SciPy to calculate bootstrap confidence intervals for statistics functions applied to data.",
"active": true,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 436
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-scikits-bootstrap"
]
}
],
"depends_on": []
},
{
"name": "py313-scikits-bootstrap",
"portdir": "python/py-scikits-bootstrap",
"version": "1.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "Bootstrap confidence interval estimation routines for Numpy/Scipy/Pandas",
"long_description": "Algorithms for SciPy to calculate bootstrap confidence intervals for statistics functions applied to data.",
"active": true,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "aronnax",
"github": "lpsinger",
"ports_count": 436
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"py313-hatchling",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-numpy"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-pandas"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-scikits-bootstrap"
]
}
]
},
{
"name": "py38-photutils",
"portdir": "python/py-photutils",
"version": "0.7.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astropy/photutils",
"description": "An Astropy package for photometry",
"long_description": "Photutils is an AstroPy affiliated package to provide tools for detecting and performing photometry of astronomical sources.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-16",
"py38-wheel",
"py38-build",
"py38-installer",
"py38-astropy-helpers",
"py38-setuptools"
]
},
{
"type": "lib",
"ports": [
"py38-astropy",
"py38-numpy",
"python38"
]
}
],
"depends_on": []
},
{
"name": "py37-photutils",
"portdir": "python/py-photutils",
"version": "0.7.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astropy/photutils",
"description": "An Astropy package for photometry",
"long_description": "Photutils is an AstroPy affiliated package to provide tools for detecting and performing photometry of astronomical sources.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py37-astropy-helpers",
"py37-setuptools"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-astropy",
"py37-numpy"
]
}
],
"depends_on": []
},
{
"name": "py39-photutils",
"portdir": "python/py-photutils",
"version": "0.7.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astropy/photutils",
"description": "An Astropy package for photometry",
"long_description": "Photutils is an AstroPy affiliated package to provide tools for detecting and performing photometry of astronomical sources.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-astropy-helpers",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"py39-astropy",
"py39-numpy",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py36-photutils",
"portdir": "python/py-photutils",
"version": "0.7.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astropy/photutils",
"description": "An Astropy package for photometry",
"long_description": "Photutils is an AstroPy affiliated package to provide tools for detecting and performing photometry of astronomical sources.",
"active": false,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0",
"py36-astropy-helpers",
"py36-setuptools"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-astropy",
"py36-numpy"
]
}
],
"depends_on": []
},
{
"name": "py-photutils",
"portdir": "python/py-photutils",
"version": "2.3.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astropy/photutils",
"description": "An Astropy package for source detection and photometry",
"long_description": "Photutils is an AstroPy affiliated package to provide tools for detecting and performing photometry of astronomical sources.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-photutils"
]
}
],
"depends_on": []
},
{
"name": "py313-photutils",
"portdir": "python/py-photutils",
"version": "2.3.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/astropy/photutils",
"description": "An Astropy package for source detection and photometry",
"long_description": "Photutils is an AstroPy affiliated package to provide tools for detecting and performing photometry of astronomical sources.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-extension-helpers",
"py313-setuptools",
"py313-wheel",
"py313-setuptools_scm",
"py313-cython",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-numpy",
"py313-scipy",
"py313-astropy",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-photutils"
]
}
]
},
{
"name": "py39-mac-alias",
"portdir": "python/py-mac-alias",
"version": "2.2.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/mac-alias/",
"description": "mac_alias lets you generate or read binary Alias and Bookmark records from Python code.",
"long_description": "mac_alias lets you generate or read binary Alias and Bookmark records from Python code.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-dmgbuild",
"py39-ds-store"
]
}
]
},
{
"name": "py-mac-alias",
"portdir": "python/py-mac-alias",
"version": "2.2.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/mac-alias/",
"description": "mac_alias lets you generate or read binary Alias and Bookmark records from Python code.",
"long_description": "mac_alias lets you generate or read binary Alias and Bookmark records from Python code.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-mac-alias"
]
}
],
"depends_on": []
},
{
"name": "py310-mac-alias",
"portdir": "python/py-mac-alias",
"version": "2.2.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/mac-alias/",
"description": "mac_alias lets you generate or read binary Alias and Bookmark records from Python code.",
"long_description": "mac_alias lets you generate or read binary Alias and Bookmark records from Python code.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-dmgbuild",
"py310-ds-store"
]
}
]
},
{
"name": "py311-mac-alias",
"portdir": "python/py-mac-alias",
"version": "2.2.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/mac-alias/",
"description": "mac_alias lets you generate or read binary Alias and Bookmark records from Python code.",
"long_description": "mac_alias lets you generate or read binary Alias and Bookmark records from Python code.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-dmgbuild",
"py311-ds-store"
]
}
]
},
{
"name": "py312-mac-alias",
"portdir": "python/py-mac-alias",
"version": "2.2.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/mac-alias/",
"description": "mac_alias lets you generate or read binary Alias and Bookmark records from Python code.",
"long_description": "mac_alias lets you generate or read binary Alias and Bookmark records from Python code.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-dmgbuild",
"py312-ds-store"
]
}
]
},
{
"name": "py313-mac-alias",
"portdir": "python/py-mac-alias",
"version": "2.2.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/mac-alias/",
"description": "mac_alias lets you generate or read binary Alias and Bookmark records from Python code.",
"long_description": "mac_alias lets you generate or read binary Alias and Bookmark records from Python code.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"osxphotos",
"py-mac-alias"
]
}
]
},
{
"name": "broot",
"portdir": "sysutils/broot",
"version": "1.54.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://dystroy.org/broot",
"description": "A new way to see and navigate directory trees",
"long_description": "broot is a new way to see and navigate directory trees. It is interactive, replacing ls, allowing you to navigate extremely large and deep trees very quickly. It has advanced features such as .gitignore support, filtering via regular expressions, and more.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libgit2",
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "grex",
"portdir": "textproc/grex",
"version": "1.4.6",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pemistahl/grex",
"description": "Generate regular expressions from user-provided test cases",
"long_description": "grex is a library as well as a command-line utility that is meant to simplify the often complicated and tedious task of creating regular expressions. It does so by automatically generating a single regular expression from user-provided test cases. The resulting expression is guaranteed to match the test cases which it was generated from.",
"active": true,
"categories": [
"textproc"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "kalker",
"portdir": "math/kalker",
"version": "2.2.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PaddiM8/kalker",
"description": "Kalker (or kalk) is a calculator that supports user-defined variables, functions, derivation, and integration.",
"long_description": "Kalker (or kalk) is a calculator that supports user-defined variables, functions, derivation, and integration.",
"active": true,
"categories": [
"math"
],
"maintainers": [
{
"name": "smanojkarthick",
"github": "manojkarthick",
"ports_count": 10
},
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1023
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"m4",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "py37-openslide",
"portdir": "python/py-openslide",
"version": "1.2.0",
"license": "LGPL-2.1 and MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://openslide.org/",
"description": "Python binding for the OpenSlide library.",
"long_description": "OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "bgilbert",
"github": "bgilbert",
"ports_count": 15
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py37-sphinx",
"clang-15"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"py37-flask",
"openslide",
"python37",
"py37-Pillow"
]
},
{
"type": "test",
"ports": [
"py37-pytest"
]
}
],
"depends_on": []
},
{
"name": "py38-openslide",
"portdir": "python/py-openslide",
"version": "1.4.1",
"license": "LGPL-2.1 and MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openslide.org/",
"description": "Python binding for the OpenSlide library.",
"long_description": "OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "bgilbert",
"github": "bgilbert",
"ports_count": 15
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-build",
"py38-installer",
"py38-wheel",
"py38-sphinx",
"py38-setuptools"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"openslide",
"python38",
"py38-Pillow",
"py38-flask"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": []
},
{
"name": "py36-openslide",
"portdir": "python/py-openslide",
"version": "1.1.2",
"license": "LGPL-2.1 and MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://openslide.org/",
"description": "Python binding for the OpenSlide library.",
"long_description": "OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "bgilbert",
"github": "bgilbert",
"ports_count": 15
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py36-sphinx",
"clang-12"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"openslide",
"py36-flask",
"python36",
"py36-Pillow"
]
}
],
"depends_on": []
},
{
"name": "py27-openslide",
"portdir": "python/py-openslide",
"version": "1.1.2",
"license": "LGPL-2.1 and MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://openslide.org/",
"description": "Python binding for the OpenSlide library.",
"long_description": "OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "bgilbert",
"github": "bgilbert",
"ports_count": 15
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py27-sphinx",
"clang-12"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"openslide",
"py27-flask",
"python27",
"py27-Pillow"
]
}
],
"depends_on": []
},
{
"name": "py34-openslide",
"portdir": "python/py-openslide",
"version": "1.1.2",
"license": "LGPL-2.1 and MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": "py35-openslide",
"homepage": "http://openslide.org/",
"description": "Obsolete port, replaced by py35-openslide",
"long_description": "This port has been replaced by py35-openslide.",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "bgilbert",
"github": "bgilbert",
"ports_count": 15
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "fetch",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py39-openslide",
"portdir": "python/py-openslide",
"version": "1.4.2",
"license": "LGPL-2.1 and MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openslide.org/",
"description": "Python binding for the OpenSlide library.",
"long_description": "OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "bgilbert",
"github": "bgilbert",
"ports_count": 15
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-build",
"py39-installer",
"py39-wheel",
"py39-sphinx",
"py39-setuptools"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"openslide",
"python39",
"py39-Pillow",
"py39-flask"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py35-openslide",
"portdir": "python/py-openslide",
"version": "1.1.2",
"license": "LGPL-2.1 and MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "http://openslide.org/",
"description": "Python binding for the OpenSlide library.",
"long_description": "OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.",
"active": false,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "bgilbert",
"github": "bgilbert",
"ports_count": 15
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py35-sphinx",
"clang-12"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"openslide",
"py35-flask",
"python35",
"py35-Pillow"
]
}
],
"depends_on": []
},
{
"name": "py-openslide",
"portdir": "python/py-openslide",
"version": "1.4.3",
"license": "LGPL-2.1 and MIT and BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openslide.org/",
"description": "Python binding for the OpenSlide library.",
"long_description": "OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "bgilbert",
"github": "bgilbert",
"ports_count": 15
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"py313-openslide"
]
}
],
"depends_on": []
},
{
"name": "py310-openslide",
"portdir": "python/py-openslide",
"version": "1.4.3",
"license": "LGPL-2.1 and MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openslide.org/",
"description": "Python binding for the OpenSlide library.",
"long_description": "OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "bgilbert",
"github": "bgilbert",
"ports_count": 15
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-sphinx",
"py310-installer",
"py310-build",
"py310-wheel",
"py310-setuptools"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"openslide",
"python310",
"py310-Pillow",
"py310-flask"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": []
},
{
"name": "py311-openslide",
"portdir": "python/py-openslide",
"version": "1.4.3",
"license": "LGPL-2.1 and MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openslide.org/",
"description": "Python binding for the OpenSlide library.",
"long_description": "OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "bgilbert",
"github": "bgilbert",
"ports_count": 15
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-wheel",
"py311-sphinx",
"py311-setuptools",
"py311-installer",
"py311-build"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"openslide",
"python311",
"py311-Pillow",
"py311-flask"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": []
},
{
"name": "py312-openslide",
"portdir": "python/py-openslide",
"version": "1.4.3",
"license": "LGPL-2.1 and MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openslide.org/",
"description": "Python binding for the OpenSlide library.",
"long_description": "OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "bgilbert",
"github": "bgilbert",
"ports_count": 15
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-wheel",
"py312-sphinx",
"py312-setuptools",
"py312-installer",
"py312-build"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"openslide",
"python312",
"py312-Pillow",
"py312-flask"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": []
},
{
"name": "py313-openslide",
"portdir": "python/py-openslide",
"version": "1.4.3",
"license": "LGPL-2.1 and MIT and BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://openslide.org/",
"description": "Python binding for the OpenSlide library.",
"long_description": "OpenSlide Python allows the OpenSlide library to be used from Python programs. OpenSlide provides a simple interface for reading whole-slide images, also known as virtual slides, which are high-resolution images used in digital pathology. These images can occupy tens of gigabytes when uncompressed, and so cannot be easily read using standard tools or libraries, which are designed for images that can be comfortably uncompressed into RAM. Whole-slide images are typically multi-resolution; OpenSlide allows reading a small amount of image data at the resolution closest to a desired zoom level.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "bgilbert",
"github": "bgilbert",
"ports_count": 15
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-sphinx",
"py313-setuptools",
"py313-wheel",
"py313-installer",
"py313-build",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"openslide",
"python313",
"py313-Pillow",
"py313-flask"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-openslide"
]
}
]
},
{
"name": "pam-u2f",
"portdir": "security/pam-u2f",
"version": "1.4.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://developers.yubico.com/pam-u2f/",
"description": "Pluggable Authentication Module (PAM) for U2F",
"long_description": "The PAM U2F module provides an easy way to integrate the Yubikey (or other U2F-compliant authenticators) into your existing user authentication infrastructure. PAM is used by GNU/Linux, Solaris and Mac OS X for user authentication.",
"active": true,
"categories": [
"security"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"autoconf",
"automake",
"gengetopt",
"libtool",
"pkgconfig",
"asciidoc"
]
},
{
"type": "lib",
"ports": [
"libfido2"
]
}
],
"depends_on": []
},
{
"name": "et",
"portdir": "net/et",
"version": "6.2.11",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/MisterTea/EternalTerminal",
"description": "a remote shell that automatically reconnects without interrupting the session",
"long_description": "Eternal Terminal (ET) is a remote shell that automatically reconnects without interrupting the session.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "l2dy",
"github": "l2dy",
"ports_count": 97
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"zlib",
"libsodium",
"openssl",
"protobuf3-cpp"
]
}
],
"depends_on": []
},
{
"name": "jenv",
"portdir": "java/jenv",
"version": "0.6.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.jenv.be",
"description": "Master your Java environment with jEnv",
"long_description": "jEnv is a command line tool to help you forget how to set the JAVA_HOME environment variable.",
"active": true,
"categories": [
"java"
],
"maintainers": [
{
"name": "breun",
"github": "breun",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py36-greenlet",
"portdir": "python/py-greenlet",
"version": "2.0.2",
"license": "MIT and PSF",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-greenlet/greenlet",
"description": "Lightweight in-process concurrent programming",
"long_description": "The \"greenlet\" package is a spin-off of Stackless, a version of CPython that supports micro-threads called \"tasklets\". Tasklets run pseudo-concurrently (typically in a single or a few OS-level threads) and are synchronized with data exchanges on \"channels\". A \"greenlet\", on the other hand, is a still more primitive notion of micro-thread with no implicit scheduling; coroutines, in other words. This is useful when you want to control exactly when your code runs. You can build custom scheduled micro-threads on top of greenlet; however, it seems that greenlets are useful on their own as a way to make advanced control flow structures. For example, we can recreate generators; the difference with Python's own generators is that our generators can call nested functions and the nested functions can yield values too. Additionally, you don't need a \"yield\" keyword. See the example in test_generator.py. Greenlets are provided as a C extension module for the regular unmodified interpreter.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2872
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py36-setuptools",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python36"
]
},
{
"type": "test",
"ports": [
"py36-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-eventlet",
"py36-scoop",
"py36-neovim",
"py36-bpython",
"py36-gevent",
"py36-gevent-websocket",
"py36-sqlalchemy"
]
}
]
}
]
}