HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49653,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=51",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=49",
"results": [
{
"name": "py311-pytokens",
"portdir": "python/py-pytokens",
"version": "0.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tusharsadhwani/pytokens",
"description": "A Fast, spec compliant Python 3.14+ tokenizer that runs on older Pythons.",
"long_description": "A Fast, spec compliant Python 3.14+ tokenizer that runs on older Pythons.",
"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-black"
]
}
]
},
{
"name": "py310-pytokens",
"portdir": "python/py-pytokens",
"version": "0.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tusharsadhwani/pytokens",
"description": "A Fast, spec compliant Python 3.14+ tokenizer that runs on older Pythons.",
"long_description": "A Fast, spec compliant Python 3.14+ tokenizer that runs on older Pythons.",
"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-black"
]
}
]
},
{
"name": "py-pytokens",
"portdir": "python/py-pytokens",
"version": "0.3.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/tusharsadhwani/pytokens",
"description": "A Fast, spec compliant Python 3.14+ tokenizer that runs on older Pythons.",
"long_description": "A Fast, spec compliant Python 3.14+ tokenizer that runs on older Pythons.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pytokens"
]
}
],
"depends_on": []
},
{
"name": "py38-textx",
"portdir": "python/py-textx",
"version": "4.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/textX/textX",
"description": "Meta-language for DSL implementation inspired by Xtext",
"long_description": "Meta-language for DSL implementation inspired by Xtext",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py38-flit_core",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-arpeggio",
"py38-click",
"py38-importlib-metadata"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-strpdatetime"
]
}
]
},
{
"name": "py39-textx",
"portdir": "python/py-textx",
"version": "4.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/textX/textX",
"description": "Meta-language for DSL implementation inspired by Xtext",
"long_description": "Meta-language for DSL implementation inspired by Xtext",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-flit_core",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-arpeggio",
"py39-click",
"py39-importlib-metadata"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-strpdatetime"
]
}
]
},
{
"name": "opencascade",
"portdir": "science/opencascade",
"version": "7.9.2",
"license": "LGPL-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.opencascade.com/content/open-source-core-technology",
"description": "Development platform for CAD/CAE, 3D surface/solid modeling and data exchange",
"long_description": "Development platform for CAD/CAE, 3D surface/solid modeling and data exchange",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1502
}
],
"variants": [
"debug",
"docs",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"rapidjson",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"tk",
"freeimage",
"onetbb",
"tcl",
"freetype"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gmsh",
"kicad",
"nektarpp",
"deal.ii"
]
}
]
},
{
"name": "nektarpp",
"portdir": "science/nektarpp",
"version": "5.6.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.nektar.info/",
"description": "spectral/hp element framework",
"long_description": "Nektar++ is a spectral/hp element framework which aims to be easy to use and support a wide range of features, including 1D, 2D and 3D element support, hybrid shaped elements and continuous and discontinuous implementations. As well as a modern C++ API, it ships with a range of solvers including CFD, advection-diffusion equations and cardiac electrophysiology.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "dave",
"github": "mdave",
"ports_count": 2
}
],
"variants": [
"debug",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"oce",
"mpich",
"openmpi",
"petsc",
"python310",
"python311",
"python312",
"python313",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"arpack",
"fftw-3",
"opencascade",
"scotch",
"zlib",
"tinyxml",
"tetgen",
"boost187",
"triangle",
"vtk"
]
}
],
"depends_on": []
},
{
"name": "kicad-templates",
"portdir": "science/kicad",
"version": "7.0.11",
"license": "GPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kicad.org/",
"description": "Kicad templates",
"long_description": "Kicad templates",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 148
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"legacy-support",
"macports-libcxx",
"boost176"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kicad"
]
}
]
},
{
"name": "kicad-packages3D",
"portdir": "science/kicad",
"version": "7.0.11",
"license": "GPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kicad.org/",
"description": "Kicad package 3D",
"long_description": "Kicad package 3D",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 148
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"legacy-support",
"macports-libcxx",
"boost176"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kicad"
]
}
]
},
{
"name": "kicad-footprints",
"portdir": "science/kicad",
"version": "7.0.11",
"license": "GPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kicad.org/",
"description": "Kicad footprints",
"long_description": "Kicad footprints",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 148
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"legacy-support",
"macports-libcxx",
"boost176"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kicad"
]
}
]
},
{
"name": "kicad-symbols",
"portdir": "science/kicad",
"version": "7.0.11",
"license": "GPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kicad.org/",
"description": "Kicad symbols",
"long_description": "Kicad symbols",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 148
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"legacy-support",
"macports-libcxx",
"boost176"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kicad"
]
}
]
},
{
"name": "kicad-docs",
"portdir": "science/kicad",
"version": "7.0.11",
"license": "GPL-3+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kicad.org/",
"description": "KiCad documentation",
"long_description": "KiCad documentation",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 148
}
],
"variants": [
"debug"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"legacy-support",
"macports-libcxx",
"boost176"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"kicad"
]
}
]
},
{
"name": "kicad",
"portdir": "science/kicad",
"version": "7.0.11",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.kicad.org/",
"description": "KiCad is an electronic design automation software suite",
"long_description": "KiCad is an EDA software suite for the creation of professional schematics and printed circuit boards up to 32 copper layers with additional technical layers.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "ra1nb0w",
"github": "ra1nb0w",
"ports_count": 148
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"pkgconfig",
"swig",
"swig-python",
"doxygen",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libpixman",
"curl",
"ngspice",
"opencascade",
"kicad-docs",
"kicad-symbols",
"zlib",
"kicad-packages3D",
"kicad-templates",
"python311",
"py311-pybind11",
"boost181",
"py311-wxpython-4.0",
"kicad-footprints",
"unixODBC",
"glm",
"cairo",
"glew",
"harfbuzz"
]
}
],
"depends_on": []
},
{
"name": "gmsh",
"portdir": "science/gmsh",
"version": "4.14.0",
"license": "GPL-2+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://gmsh.info",
"description": "Finite element mesh generator in 1D, 2D and 3D",
"long_description": "Gmsh is an automatic 3D finite element mesh generator (primarily Delaunay) with build-in CAD and post-processing facilities. Its design goal is to provide a simple meshing tool for academic test cases with parametric input and up to date visualization capabilities.",
"active": true,
"categories": [
"science"
],
"maintainers": [
{
"name": "mcalhoun",
"github": "MarcusCalhoun-Lopez",
"ports_count": 1502
}
],
"variants": [
"debug",
"accelerate",
"atlas",
"blis",
"flexiblas",
"openblas",
"clang13",
"clang14",
"clang15",
"clang16",
"clang17",
"clang18",
"clang19",
"clang20",
"clang21",
"clangdevel",
"g95",
"gcc10",
"gcc11",
"gcc12",
"gcc13",
"gcc14",
"gcc15",
"gccdevel",
"gfortran",
"mpich",
"openmpi",
"docs",
"getdp",
"petsc",
"oce",
"openmp",
"python310",
"python311",
"python312",
"python313",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cmake",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"zlib",
"gmp",
"cairo",
"libjpeg-turbo",
"libpng",
"OpenBLAS",
"alglib",
"eigen3",
"mathex",
"fltk",
"cgnslib",
"gmm",
"hdf5",
"libANN",
"libmed",
"mmg3d4",
"opencascade",
"voroxx",
"metis",
"szip"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-sfepy",
"py27-fipy",
"py36-fipy",
"py310-pygmsh",
"py39-fipy",
"py37-fipy",
"py37-pygmsh",
"py38-fipy",
"getdp",
"py38-pygmsh",
"py310-fipy",
"py311-fipy",
"py312-fipy",
"py39-pygmsh",
"deal.ii"
]
}
]
},
{
"name": "py313-waitress",
"portdir": "python/py-waitress",
"version": "3.0.2",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pylons/waitress",
"description": "Waitress WSGI server",
"long_description": "Waitress WSGI server",
"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": [
"py-waitress"
]
}
]
},
{
"name": "py312-waitress",
"portdir": "python/py-waitress",
"version": "3.0.2",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pylons/waitress",
"description": "Waitress WSGI server",
"long_description": "Waitress WSGI server",
"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-webtest"
]
}
]
},
{
"name": "py311-waitress",
"portdir": "python/py-waitress",
"version": "3.0.2",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pylons/waitress",
"description": "Waitress WSGI server",
"long_description": "Waitress WSGI server",
"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-webtest"
]
}
]
},
{
"name": "py310-waitress",
"portdir": "python/py-waitress",
"version": "3.0.2",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pylons/waitress",
"description": "Waitress WSGI server",
"long_description": "Waitress WSGI server",
"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-webtest"
]
}
]
},
{
"name": "py-waitress",
"portdir": "python/py-waitress",
"version": "3.0.2",
"license": "ZPL-2.1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pylons/waitress",
"description": "Waitress WSGI server",
"long_description": "Waitress WSGI server",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-waitress"
]
}
],
"depends_on": []
},
{
"name": "py37-waitress",
"portdir": "python/py-waitress",
"version": "1.4.4",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pylons/waitress",
"description": "Waitress WSGI server",
"long_description": "Waitress WSGI server",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python37",
"py37-setuptools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py37-webtest"
]
}
]
},
{
"name": "py39-waitress",
"portdir": "python/py-waitress",
"version": "3.0.2",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pylons/waitress",
"description": "Waitress WSGI server",
"long_description": "Waitress WSGI server",
"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-webtest"
]
}
]
},
{
"name": "py38-waitress",
"portdir": "python/py-waitress",
"version": "2.1.2",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pylons/waitress",
"description": "Waitress WSGI server",
"long_description": "Waitress WSGI server",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"py38-wheel",
"py38-build",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py38-webtest"
]
}
]
},
{
"name": "py36-waitress",
"portdir": "python/py-waitress",
"version": "1.4.4",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pylons/waitress",
"description": "Waitress WSGI server",
"long_description": "Waitress WSGI server",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python36",
"py36-setuptools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-webtest"
]
}
]
},
{
"name": "py35-waitress",
"portdir": "python/py-waitress",
"version": "1.4.4",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pylons/waitress",
"description": "Waitress WSGI server",
"long_description": "Waitress WSGI server",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python35",
"py35-setuptools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-webtest"
]
}
]
},
{
"name": "py27-waitress",
"portdir": "python/py-waitress",
"version": "1.4.4",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Pylons/waitress",
"description": "Waitress WSGI server",
"long_description": "Waitress WSGI server",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-setuptools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-webtest"
]
}
]
},
{
"name": "py310-zope-schema",
"portdir": "python/py-zope-schema",
"version": "6.2.0",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.schema",
"description": "zope.interface extension for defining data schemas",
"long_description": "Schemas extend the notion of interfaces to detailed descriptions of Attributes (but not methods). Every schema is an interface and specifies the public fields of an object. A field roughly corresponds to an attribute of a Python object. But a Field provides space for at least a title and a description. It can also constrain its value and provide a validation method. Besides you can optionally specify characteristics such as its value being read-only or not required.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-zope-event",
"py310-zopeinterface"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-zope-schema"
]
},
{
"type": "run",
"ports": [
"py310-zope-configuration"
]
}
]
},
{
"name": "py-zope-schema",
"portdir": "python/py-zope-schema",
"version": "6.2.0",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.schema",
"description": "zope.interface extension for defining data schemas",
"long_description": "Schemas extend the notion of interfaces to detailed descriptions of Attributes (but not methods). Every schema is an interface and specifies the public fields of an object. A field roughly corresponds to an attribute of a Python object. But a Field provides space for at least a title and a description. It can also constrain its value and provide a validation method. Besides you can optionally specify characteristics such as its value being read-only or not required.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-zope-schema"
]
}
],
"depends_on": []
},
{
"name": "py310-zope-proxy",
"portdir": "python/py-zope-proxy",
"version": "4.6.1",
"license": "ZPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.proxy",
"description": "Proxies are special objects which serve as mostly-transparent wrappers around another object, intervening in the apparent behavior of the wrapped object only when necessary to apply the policy (e.g., access checking, location brokering, etc.) for which the proxy is responsible.",
"long_description": "Proxies are special objects which serve as mostly-transparent wrappers around another object, intervening in the apparent behavior of the wrapped object only when necessary to apply the policy (e.g., access checking, location brokering, etc.) for which the proxy is responsible.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"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-zope-deferredimport",
"py-zope-proxy"
]
}
]
},
{
"name": "py310-zope-i18nmessageid",
"portdir": "python/py-zope-i18nmessageid",
"version": "5.0.1",
"license": "ZPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.i18nmessageid",
"description": "Message Identifiers for internationalization",
"long_description": "To translate any text, we must be able to discover the source domain of the text. A source domain is an identifier that identifies a project that produces program source strings. Source strings occur as literals in python programs, text in templates, and some text in XML data. The project implies a source language and an application context.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"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": [
"py-zope-i18nmessageid"
]
},
{
"type": "run",
"ports": [
"py310-zope-configuration"
]
}
]
},
{
"name": "py-zope-proxy",
"portdir": "python/py-zope-proxy",
"version": "4.6.1",
"license": "ZPL-2.1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.proxy",
"description": "Proxies are special objects which serve as mostly-transparent wrappers around another object, intervening in the apparent behavior of the wrapped object only when necessary to apply the policy (e.g., access checking, location brokering, etc.) for which the proxy is responsible.",
"long_description": "Proxies are special objects which serve as mostly-transparent wrappers around another object, intervening in the apparent behavior of the wrapped object only when necessary to apply the policy (e.g., access checking, location brokering, etc.) for which the proxy is responsible.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-zope-proxy"
]
}
],
"depends_on": []
},
{
"name": "py-zope-i18nmessageid",
"portdir": "python/py-zope-i18nmessageid",
"version": "5.0.1",
"license": "ZPL-2.1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.i18nmessageid",
"description": "Message Identifiers for internationalization",
"long_description": "To translate any text, we must be able to discover the source domain of the text. A source domain is an identifier that identifies a project that produces program source strings. Source strings occur as literals in python programs, text in templates, and some text in XML data. The project implies a source language and an application context.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-zope-i18nmessageid"
]
}
],
"depends_on": []
},
{
"name": "py313-zope-hookable",
"portdir": "python/py-zope-hookable",
"version": "5.4",
"license": "ZPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.hookable",
"description": "Zope hookable.",
"long_description": "This package supports the efficient creation of “hookable” objects, which are callable objects that are meant to be optionally replaced.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"py313-setuptools",
"py313-cython",
"py313-pyobjc",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-zope-component",
"py-zope-hookable"
]
}
]
},
{
"name": "py312-zope-hookable",
"portdir": "python/py-zope-hookable",
"version": "5.4",
"license": "ZPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.hookable",
"description": "Zope hookable.",
"long_description": "This package supports the efficient creation of “hookable” objects, which are callable objects that are meant to be optionally replaced.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"py312-setuptools",
"py312-cython",
"py312-pyobjc",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-zope-component"
]
}
]
},
{
"name": "py311-zope-hookable",
"portdir": "python/py-zope-hookable",
"version": "5.4",
"license": "ZPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.hookable",
"description": "Zope hookable.",
"long_description": "This package supports the efficient creation of “hookable” objects, which are callable objects that are meant to be optionally replaced.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"py311-setuptools",
"py311-cython",
"py311-pyobjc",
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-zope-component"
]
}
]
},
{
"name": "py310-zope-hookable",
"portdir": "python/py-zope-hookable",
"version": "5.4",
"license": "ZPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.hookable",
"description": "Zope hookable.",
"long_description": "This package supports the efficient creation of “hookable” objects, which are callable objects that are meant to be optionally replaced.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"py310-setuptools",
"py310-cython",
"py310-pyobjc",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-zope-component"
]
}
]
},
{
"name": "py311-zope-deprecation",
"portdir": "python/py-zope-deprecation",
"version": "5.0",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.deprecation",
"description": "This package provides a simple function called deprecated(names, reason) to mark deprecated modules, classes, functions, methods and properties.",
"long_description": "This package provides a simple function called deprecated(names, reason) to mark deprecated modules, classes, functions, methods and properties.",
"active": true,
"categories": [
"python",
"zope"
],
"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": [
"py-zope-deprecation"
]
}
]
},
{
"name": "py310-zope-deprecation",
"portdir": "python/py-zope-deprecation",
"version": "5.0",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.deprecation",
"description": "This package provides a simple function called deprecated(names, reason) to mark deprecated modules, classes, functions, methods and properties.",
"long_description": "This package provides a simple function called deprecated(names, reason) to mark deprecated modules, classes, functions, methods and properties.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py-zope-hookable",
"portdir": "python/py-zope-hookable",
"version": "5.4",
"license": "ZPL-2.1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.hookable",
"description": "Zope hookable.",
"long_description": "This package supports the efficient creation of “hookable” objects, which are callable objects that are meant to be optionally replaced.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-zope-hookable"
]
}
],
"depends_on": []
},
{
"name": "py-zope-deprecation",
"portdir": "python/py-zope-deprecation",
"version": "5.0",
"license": "ZPL-2.1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.deprecation",
"description": "This package provides a simple function called deprecated(names, reason) to mark deprecated modules, classes, functions, methods and properties.",
"long_description": "This package provides a simple function called deprecated(names, reason) to mark deprecated modules, classes, functions, methods and properties.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-zope-deprecation"
]
}
],
"depends_on": []
},
{
"name": "py310-zope-deferredimport",
"portdir": "python/py-zope-deferredimport",
"version": "4.4",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.deferredimport",
"description": "The zope.deferredimport package provided facilities for defining names in modules that will be imported from somewhere else when used.",
"long_description": "The zope.deferredimport package provided facilities for defining names in modules that will be imported from somewhere else when used. You can also cause deprecation warnings to be issued when a variable is used.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"py310-setuptools",
"py310-zope-proxy",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-zope-deferredimport"
]
}
]
},
{
"name": "py310-zope-configuration",
"portdir": "python/py-zope-configuration",
"version": "4.4.0",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.configuration",
"description": "Zope Configuration Markup Language (ZCML)",
"long_description": "The Zope configuration system provides an extensible system for supporting various kinds of configurations. It is based on the idea of configuration directives. Users of the configuration system provide configuration directives in some language that express configuration choices. The intent is that the language be pluggable. An XML language is provided by default.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-zopeinterface",
"py310-zope-schema",
"py310-zope-i18nmessageid"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-zope-configuration"
]
}
]
},
{
"name": "py-zope-deferredimport",
"portdir": "python/py-zope-deferredimport",
"version": "4.4",
"license": "ZPL-2.1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.deferredimport",
"description": "The zope.deferredimport package provided facilities for defining names in modules that will be imported from somewhere else when used.",
"long_description": "The zope.deferredimport package provided facilities for defining names in modules that will be imported from somewhere else when used. You can also cause deprecation warnings to be issued when a variable is used.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-zope-deferredimport"
]
}
],
"depends_on": []
},
{
"name": "py-zope-configuration",
"portdir": "python/py-zope-configuration",
"version": "4.4.0",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.configuration",
"description": "Zope Configuration Markup Language (ZCML)",
"long_description": "The Zope configuration system provides an extensible system for supporting various kinds of configurations. It is based on the idea of configuration directives. Users of the configuration system provide configuration directives in some language that express configuration choices. The intent is that the language be pluggable. An XML language is provided by default.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-zope-configuration"
]
}
],
"depends_on": []
},
{
"name": "py312-zope-component",
"portdir": "python/py-zope-component",
"version": "6.0",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.component",
"description": "This package represents the core of the Zope Component Architecture.",
"long_description": "This package represents the core of the Zope Component Architecture.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"py312-zope-event",
"py312-zopeinterface",
"py312-zope-hookable",
"python312"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-testfixtures"
]
}
]
},
{
"name": "py313-zope-component",
"portdir": "python/py-zope-component",
"version": "6.0",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.component",
"description": "This package represents the core of the Zope Component Architecture.",
"long_description": "This package represents the core of the Zope Component Architecture.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"py313-zope-event",
"py313-zopeinterface",
"py313-zope-hookable",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"certbot-dns-namecheap",
"py-zope-component"
]
},
{
"type": "test",
"ports": [
"py313-testfixtures"
]
}
]
},
{
"name": "py311-zope-component",
"portdir": "python/py-zope-component",
"version": "6.0",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.component",
"description": "This package represents the core of the Zope Component Architecture.",
"long_description": "This package represents the core of the Zope Component Architecture.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"py311-zope-event",
"py311-zopeinterface",
"py311-zope-hookable",
"python311"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-testfixtures"
]
}
]
},
{
"name": "py310-zope-component",
"portdir": "python/py-zope-component",
"version": "6.0",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.component",
"description": "This package represents the core of the Zope Component Architecture.",
"long_description": "This package represents the core of the Zope Component Architecture.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"py310-zope-event",
"py310-zopeinterface",
"py310-zope-hookable",
"python310"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-testfixtures"
]
}
]
},
{
"name": "py-zope-component",
"portdir": "python/py-zope-component",
"version": "6.0",
"license": "ZPL-2.1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.component",
"description": "This package represents the core of the Zope Component Architecture.",
"long_description": "This package represents the core of the Zope Component Architecture.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-zope-component"
]
}
],
"depends_on": []
},
{
"name": "py313-zipstream-ng",
"portdir": "python/py-zipstream-ng",
"version": "1.8.0",
"license": "LGPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pR0Ps/iterable-io",
"description": "A modern and easy to use streamable zip file generator",
"long_description": "A modern and easy to use streamable zip file generator. It can package and stream many files and folders into a zip on the fly without needing temporary files or excessive memory. It can also calculate the final size of the zip file before streaming it.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 224
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-zipstream-ng",
"magic-wormhole"
]
}
]
},
{
"name": "py312-zipstream-ng",
"portdir": "python/py-zipstream-ng",
"version": "1.8.0",
"license": "LGPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/pR0Ps/iterable-io",
"description": "A modern and easy to use streamable zip file generator",
"long_description": "A modern and easy to use streamable zip file generator. It can package and stream many files and folders into a zip on the fly without needing temporary files or excessive memory. It can also calculate the final size of the zip file before streaming it.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 224
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
}
]
}