HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 53685,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-created_at&page=2",
"previous": null,
"results": [
{
"name": "py315-annotated_types",
"portdir": "python/py-annotated_types",
"version": "0.8.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/annotated-types/annotated-types",
"description": "Reusable constraint types to use with typing.Annotated",
"long_description": "Reusable constraint types to use with typing.Annotated",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py315-build",
"py315-installer",
"py315-hatchling"
]
},
{
"type": "lib",
"ports": [
"python315"
]
}
],
"depends_on": []
},
{
"name": "py315-propcache",
"portdir": "python/py-propcache",
"version": "0.5.4",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/propcache",
"description": "fast implementation of cached properties",
"long_description": "accelerated versions of functools.cached_property",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 269
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py315-expandvars",
"clang-18",
"py315-build",
"py315-installer",
"py315-setuptools",
"py315-wheel",
"py315-cython"
]
},
{
"type": "lib",
"ports": [
"python315"
]
},
{
"type": "test",
"ports": [
"py315-pytest"
]
}
],
"depends_on": []
},
{
"name": "py315-multidict",
"portdir": "python/py-multidict",
"version": "6.7.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/multidict",
"description": "Multidict implementation.",
"long_description": "Multidict is dict-like collection of key-value pairs where where a key might occur more than once in the container.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "miguel",
"github": "ipglider",
"ports_count": 95
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py315-build",
"py315-installer",
"py315-setuptools",
"py315-wheel"
]
},
{
"type": "lib",
"ports": [
"python315"
]
}
],
"depends_on": []
},
{
"name": "py315-aiosignal",
"portdir": "python/py-aiosignal",
"version": "1.4.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/aiosignal",
"description": "manage callbacks in asyncio projects",
"long_description": "A project to manage callbacks in asyncio projects.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 269
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py315-build",
"py315-setuptools",
"py315-wheel",
"clang-18",
"py315-installer"
]
},
{
"type": "lib",
"ports": [
"py315-frozenlist",
"python315"
]
}
],
"depends_on": []
},
{
"name": "py315-frozenlist",
"portdir": "python/py-frozenlist",
"version": "1.8.0",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/frozenlist",
"description": "list-like structure which implements collections.abc.MutableSequence",
"long_description": "frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence. The list is mutable until FrozenList.freeze is called, after which list modifications raise RuntimeError",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 269
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py315-expandvars",
"clang-18",
"py315-build",
"py315-installer",
"py315-setuptools",
"py315-wheel",
"py315-cython"
]
},
{
"type": "lib",
"ports": [
"python315"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py315-aiosignal"
]
}
]
},
{
"name": "py315-expandvars",
"portdir": "python/py-expandvars",
"version": "1.1.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sayanarijit/expandvars",
"description": "Expand system variables Unix style",
"long_description": "Expand system variables Unix style",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 269
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py315-build",
"py315-installer",
"py315-hatchling"
]
},
{
"type": "lib",
"ports": [
"python315"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py315-frozenlist",
"py315-propcache"
]
}
]
},
{
"name": "py315-aiohappyeyeballs",
"portdir": "python/py-aiohappyeyeballs",
"version": "2.7.1",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/aio-libs/aiohappyeyeballs",
"description": "Happy Eyeballs for pre-resolved hosts",
"long_description": "This library exists to allow connecting with Happy Eyeballs (RFC 8305) when you already have a list of addrinfo and not a DNS name.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 269
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py315-build",
"py315-installer",
"py315-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python315"
]
}
],
"depends_on": []
},
{
"name": "py315-aiodns",
"portdir": "python/py-aiodns",
"version": "4.0.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/saghul/aiodns",
"description": "Simple DNS resolver for asyncio.",
"long_description": "aiodns provides a simple way for doing asynchronous DNS resolutions with a synchronous looking interface by using pycares.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "miguel",
"github": "ipglider",
"ports_count": 95
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py315-setuptools",
"py315-wheel",
"clang-18",
"py315-build",
"py315-installer"
]
},
{
"type": "lib",
"ports": [
"python315"
]
},
{
"type": "run",
"ports": [
"py315-pycares"
]
},
{
"type": "test",
"ports": [
"py315-pytest",
"py315-pytest-asyncio",
"py315-pycares"
]
}
],
"depends_on": []
},
{
"name": "py315-pycares",
"portdir": "python/py-pycares",
"version": "5.0.1",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/saghul/pycares",
"description": "Python interface for c-ares.",
"long_description": "pycares is a Python module which provides an interface to c-ares. c-ares is a C library that performs DNS requests and name resolutions asynchronously.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "miguel",
"github": "ipglider",
"ports_count": 95
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py315-wheel",
"py315-build",
"py315-installer",
"py315-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python315",
"py315-cffi",
"c-ares"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py315-aiodns"
]
},
{
"type": "test",
"ports": [
"py315-aiodns"
]
}
]
},
{
"name": "arcmira",
"portdir": "multimedia/arcmira",
"version": "0.6.2",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://arcmira.com",
"description": "YouTube transcript search CLI for timestamped quotes",
"long_description": "Search indexed YouTube videos and podcast transcripts for quoted passages, speaker appearances and sponsor mentions. Results include timestamps and links to the source recordings. Research commands require an Arcmira API key.",
"active": true,
"categories": [
"multimedia"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"npm10",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"nodejs22"
]
}
],
"depends_on": []
},
{
"name": "py315-cymruwhois",
"portdir": "python/py-cymruwhois",
"version": "1.6",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pythonhosted.org/cymruwhois/",
"description": "Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.",
"long_description": "Perform lookups by ip address and return ASN, Country Code, and Netblock Owner.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1675
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py315-build",
"py315-installer",
"py315-setuptools",
"py315-wheel"
]
},
{
"type": "lib",
"ports": [
"python315"
]
}
],
"depends_on": []
},
{
"name": "materialcraft",
"portdir": "graphics/materialcraft",
"version": "0.1.2",
"license": "(MIT or Apache-2) and OFL-1.1 and UFL-1.0 and public-domain and Permissive",
"platforms": "{macosx >= 20}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/storytold/materialcraft",
"description": "Procedural material designer from the ArtCraft series",
"long_description": "MaterialCraft is a native node-based procedural material designer written in Rust, with PBR materials, graph evaluation, texture export and 3D previews. The desktop app and command-line interface share the same engine. The CLI supports batch processing, cooking, rendering and an MCP server.",
"active": true,
"categories": [
"aqua",
"graphics"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 350
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "extract",
"ports": [
"git"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "shader-slang",
"portdir": "lang/shader-slang",
"version": "2026.21",
"license": "Apache-2 and public-domain and BSD and MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://shader-slang.com",
"description": "Slang shading language compiler",
"long_description": "Slang is a shading language and compiler for building large, modular shader codebases. Its compiler, slangc, generates code for SPIR-V, GLSL, HLSL, Metal, WGSL, CUDA and C++ targets from a single Slang source.",
"active": true,
"categories": [
"graphics",
"lang"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1160
}
],
"variants": [
"debug",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-22",
"pkgconfig",
"vulkan-headers",
"spirv-headers",
"cmake"
]
},
{
"type": "lib",
"ports": [
"glslang",
"spirv-tools",
"lz4"
]
}
],
"depends_on": []
},
{
"name": "py315-rich-argparse",
"portdir": "python/py-rich-argparse",
"version": "1.8.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hamdanal/rich-argparse",
"description": "Format argparse and optparse help using rich",
"long_description": "Format argparse and optparse help using rich. rich-argparse improves the look and readability of argparse's help while requiring minimal changes to the code",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py315-build",
"py315-installer",
"py315-hatchling"
]
},
{
"type": "lib",
"ports": [
"python315"
]
},
{
"type": "run",
"ports": [
"py315-rich"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py315-cmd2"
]
}
]
},
{
"name": "py315-prompt_toolkit",
"portdir": "python/py-prompt_toolkit",
"version": "3.0.53",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/prompt-toolkit/python-prompt-toolkit",
"description": "Library for building powerful interactive command lines in Python",
"long_description": "Library for building powerful interactive command lines in Python",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py315-setuptools",
"py315-wheel",
"clang-18",
"py315-build",
"py315-installer"
]
},
{
"type": "lib",
"ports": [
"python315",
"py315-wcwidth"
]
},
{
"type": "test",
"ports": [
"py315-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py315-cmd2"
]
}
]
},
{
"name": "py314-oslo-utils",
"portdir": "python/py-oslo-utils",
"version": "10.2.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/oslo.utils/latest/",
"description": "OpenStack common utility type functions",
"long_description": "The oslo.utils library provides support for common utility type functions, such as encoding, exception handling, string manipulation, and time handling.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-pbr",
"py314-wheel",
"py314-setuptools",
"py314-installer",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-oslo-i18n",
"py314-iso8601",
"py314-netaddr",
"py314-psutil",
"py314-yaml",
"py314-parsing",
"py314-packaging"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-oslo-utils"
]
},
{
"type": "run",
"ports": [
"py314-keystoneclient",
"py314-manilaclient",
"py314-osc-lib",
"py314-oslo-log",
"py314-oslo-serialization"
]
}
]
},
{
"name": "py314-oslo-serialization",
"portdir": "python/py-oslo-serialization",
"version": "5.11.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/oslo.serialization/latest/",
"description": "The oslo.utils library",
"long_description": "The oslo.utils library provides support for common utility type functions, such as encoding, exception handling, string manipulation, and time handling.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-pbr",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-msgpack",
"py314-oslo-utils"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-oslo-serialization"
]
},
{
"type": "run",
"ports": [
"py314-keystoneclient",
"py314-manilaclient",
"py314-oslo-log"
]
}
]
},
{
"name": "py314-oslo-log",
"portdir": "python/py-oslo-log",
"version": "8.3.2",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/oslo.log/",
"description": "oslo.log (logging) configuration library",
"long_description": "oslo.log (logging) configuration library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-pbr",
"py314-wheel",
"py314-setuptools",
"py314-installer",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-oslo-utils",
"py314-oslo-serialization",
"py314-oslo-i18n",
"py314-oslo-context",
"py314-oslo-config",
"py314-debtcollector",
"py314-dateutil"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-oslo-log"
]
},
{
"type": "run",
"ports": [
"py314-manilaclient"
]
}
]
},
{
"name": "py313-oslo-log",
"portdir": "python/py-oslo-log",
"version": "8.3.2",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/oslo.log/",
"description": "oslo.log (logging) configuration library",
"long_description": "oslo.log (logging) configuration library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-pbr",
"py313-wheel",
"py313-setuptools",
"py313-installer",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-oslo-context",
"py313-oslo-serialization",
"py313-oslo-utils",
"py313-oslo-i18n",
"py313-oslo-config",
"py313-debtcollector",
"py313-dateutil"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-manilaclient"
]
}
]
},
{
"name": "py312-oslo-log",
"portdir": "python/py-oslo-log",
"version": "8.3.2",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/oslo.log/",
"description": "oslo.log (logging) configuration library",
"long_description": "oslo.log (logging) configuration library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"clang-18",
"py312-pbr",
"py312-wheel",
"py312-setuptools",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-oslo-context",
"py312-oslo-serialization",
"py312-oslo-utils",
"py312-oslo-i18n",
"py312-oslo-config",
"py312-debtcollector",
"py312-dateutil"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-manilaclient"
]
}
]
},
{
"name": "py311-oslo-log",
"portdir": "python/py-oslo-log",
"version": "8.3.2",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/oslo.log/",
"description": "oslo.log (logging) configuration library",
"long_description": "oslo.log (logging) configuration library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"clang-18",
"py311-pbr",
"py311-wheel",
"py311-setuptools",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-oslo-context",
"py311-oslo-utils",
"py311-oslo-serialization",
"py311-oslo-i18n",
"py311-oslo-config",
"py311-debtcollector",
"py311-dateutil"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-manilaclient"
]
}
]
},
{
"name": "py-oslo-log",
"portdir": "python/py-oslo-log",
"version": "8.3.2",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/oslo.log/",
"description": "oslo.log (logging) configuration library",
"long_description": "oslo.log (logging) configuration library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-oslo-log"
]
}
],
"depends_on": []
},
{
"name": "py314-oslo-i18n",
"portdir": "python/py-oslo-i18n",
"version": "6.9.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/oslo.i18n/latest/",
"description": "Oslo Internationalization Utilities",
"long_description": "The oslo.i18n library contain utilities for working with internationalization (i18n) features, especially translation for text strings in an application or library.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-pbr",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-oslo-i18n"
]
},
{
"type": "run",
"ports": [
"py314-openstackclient",
"py314-osc-lib",
"py314-keystoneclient",
"py314-oslo-log",
"py314-oslo-utils",
"py314-oslo-config"
]
}
]
},
{
"name": "py314-oslo-context",
"portdir": "python/py-oslo-context",
"version": "6.5.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/oslo.context/",
"description": "oslo.context library",
"long_description": "oslo.context library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-pbr",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-oslo-context"
]
},
{
"type": "run",
"ports": [
"py314-oslo-log"
]
}
]
},
{
"name": "py312-oslo-context",
"portdir": "python/py-oslo-context",
"version": "6.5.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/oslo.context/",
"description": "oslo.context library",
"long_description": "oslo.context library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"clang-18",
"py312-wheel",
"py312-pbr"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-oslo-log"
]
}
]
},
{
"name": "py313-oslo-context",
"portdir": "python/py-oslo-context",
"version": "6.5.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/oslo.context/",
"description": "oslo.context library",
"long_description": "oslo.context library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-pbr",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-oslo-log"
]
}
]
},
{
"name": "py311-oslo-context",
"portdir": "python/py-oslo-context",
"version": "6.5.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/oslo.context/",
"description": "oslo.context library",
"long_description": "oslo.context library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"clang-18",
"py311-wheel",
"py311-pbr"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-oslo-log"
]
}
]
},
{
"name": "py-oslo-context",
"portdir": "python/py-oslo-context",
"version": "6.5.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/oslo.context/",
"description": "oslo.context library",
"long_description": "oslo.context library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-oslo-context"
]
}
],
"depends_on": []
},
{
"name": "py314-oslo-config",
"portdir": "python/py-oslo-config",
"version": "10.8.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/oslo.config/latest/",
"description": "Oslo Configuration Library",
"long_description": "Oslo Configuration Library",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-pbr",
"py314-wheel",
"py314-setuptools",
"py314-installer",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-oslo-i18n",
"py314-netaddr",
"py314-stevedore",
"py314-rfc3986",
"py314-yaml",
"py314-typing_extensions",
"py314-requests"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-oslo-config"
]
},
{
"type": "run",
"ports": [
"py314-keystoneclient",
"py314-manilaclient",
"py314-oslo-log"
]
}
]
},
{
"name": "py314-os-service-types",
"portdir": "python/py-os-service-types",
"version": "1.9.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/os-service-types/latest/",
"description": "Library for consuming OpenStack service-types-authority data",
"long_description": "Python library for consuming OpenStack service-types-authority data",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-pbr",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-typing_extensions"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-os-service-types"
]
},
{
"type": "run",
"ports": [
"py314-keystoneauth1",
"py314-openstacksdk"
]
}
]
},
{
"name": "py314-osc-lib",
"portdir": "python/py-osc-lib",
"version": "4.7.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/osc-lib/latest/",
"description": "Common support modules for writing OpenStackClient plugins",
"long_description": "Common support modules for writing OpenStackClient plugins",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-pbr",
"py314-wheel",
"py314-setuptools",
"py314-installer",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-oslo-utils",
"py314-oslo-i18n",
"py314-openstacksdk",
"py314-keystoneauth1",
"py314-cliff",
"py314-stevedore",
"py314-requests"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-osc-lib"
]
},
{
"type": "run",
"ports": [
"py314-manilaclient",
"py314-openstackclient"
]
}
]
},
{
"name": "py314-openstacksdk",
"portdir": "python/py-openstacksdk",
"version": "4.22.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/openstacksdk/",
"description": "Client library for building applications to work with OpenStack clouds",
"long_description": "Client library for building applications to work with OpenStack clouds",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-pbr",
"py314-wheel",
"py314-setuptools",
"py314-installer",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-jmespath",
"py314-jsonpatch",
"py314-dogpile-cache",
"py314-iso8601",
"py314-keystoneauth1",
"py314-os-service-types",
"py314-cryptography",
"py314-decorator",
"py314-psutil",
"py314-yaml",
"py314-typing_extensions",
"py314-platformdirs"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-openstacksdk"
]
},
{
"type": "run",
"ports": [
"py314-openstackclient",
"py314-osc-lib"
]
}
]
},
{
"name": "py314-openstackclient",
"portdir": "python/py-openstackclient",
"version": "10.5.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/python-openstackclient/latest/",
"description": "Command-line client for OpenStack",
"long_description": "OpenStackClient (aka OSC) is a command-line client for OpenStack that brings the command set for Compute, Identity, Image, Network, Object Store and Block Storage APIs together in a single shell with a uniform command structure.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-pbr",
"py314-wheel",
"py314-setuptools",
"py314-installer",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-manilaclient",
"py314-openstacksdk",
"py314-osc-lib",
"py314-oslo-i18n",
"py314-keystoneclient",
"py314-iso8601",
"py314-cliff",
"py314-stevedore",
"py314-cryptography",
"py314-requests"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-openstackclient"
]
}
]
},
{
"name": "py314-manilaclient",
"portdir": "python/py-manilaclient",
"version": "6.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/python-manilaclient/latest/",
"description": "Python bindings to the OpenStack Manila API",
"long_description": "This is a client for the OpenStack Manila API. There’s a Python API (the manilaclient module), and a command-line script (manila). Each implements 100% of the OpenStack Manila API.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-pbr",
"py314-wheel",
"py314-setuptools",
"py314-installer",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-oslo-log",
"py314-oslo-serialization",
"py314-oslo-utils",
"py314-oslo-config",
"py314-osc-lib",
"py314-keystoneauth1",
"py314-debtcollector",
"py314-prettytable",
"py314-requests"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-manilaclient"
]
},
{
"type": "run",
"ports": [
"py314-openstackclient"
]
}
]
},
{
"name": "py313-manilaclient",
"portdir": "python/py-manilaclient",
"version": "6.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/python-manilaclient/latest/",
"description": "Python bindings to the OpenStack Manila API",
"long_description": "This is a client for the OpenStack Manila API. There’s a Python API (the manilaclient module), and a command-line script (manila). Each implements 100% of the OpenStack Manila API.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-pbr",
"py313-wheel",
"py313-setuptools",
"py313-installer",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-oslo-utils",
"py313-oslo-serialization",
"py313-oslo-log",
"py313-oslo-config",
"py313-osc-lib",
"py313-keystoneauth1",
"py313-debtcollector",
"py313-prettytable",
"py313-requests"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py313-openstackclient"
]
}
]
},
{
"name": "py312-manilaclient",
"portdir": "python/py-manilaclient",
"version": "6.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/python-manilaclient/latest/",
"description": "Python bindings to the OpenStack Manila API",
"long_description": "This is a client for the OpenStack Manila API. There’s a Python API (the manilaclient module), and a command-line script (manila). Each implements 100% of the OpenStack Manila API.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"clang-18",
"py312-pbr",
"py312-wheel",
"py312-setuptools",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-oslo-utils",
"py312-oslo-serialization",
"py312-oslo-log",
"py312-oslo-config",
"py312-osc-lib",
"py312-keystoneauth1",
"py312-debtcollector",
"py312-prettytable",
"py312-requests"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-openstackclient"
]
}
]
},
{
"name": "py311-manilaclient",
"portdir": "python/py-manilaclient",
"version": "6.3.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/python-manilaclient/latest/",
"description": "Python bindings to the OpenStack Manila API",
"long_description": "This is a client for the OpenStack Manila API. There’s a Python API (the manilaclient module), and a command-line script (manila). Each implements 100% of the OpenStack Manila API.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"clang-18",
"py311-pbr",
"py311-wheel",
"py311-setuptools",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-oslo-utils",
"py311-prettytable",
"py311-oslo-log",
"py311-oslo-serialization",
"py311-oslo-config",
"py311-osc-lib",
"py311-keystoneauth1",
"py311-debtcollector",
"py311-requests"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-openstackclient"
]
}
]
},
{
"name": "py-manilaclient",
"portdir": "python/py-manilaclient",
"version": "6.3.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/python-manilaclient/latest/",
"description": "Python bindings to the OpenStack Manila API",
"long_description": "This is a client for the OpenStack Manila API. There’s a Python API (the manilaclient module), and a command-line script (manila). Each implements 100% of the OpenStack Manila API.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-manilaclient"
]
}
],
"depends_on": []
},
{
"name": "py314-keystoneclient",
"portdir": "python/py-keystoneclient",
"version": "6.0.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/python-keystoneclient/latest/",
"description": "Client for the OpenStack Identity API",
"long_description": "Client for the OpenStack Identity API",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-pbr",
"py314-wheel",
"py314-setuptools",
"py314-installer",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-oslo-i18n",
"py314-oslo-serialization",
"py314-oslo-utils",
"py314-oslo-config",
"py314-keystoneauth1",
"py314-debtcollector",
"py314-stevedore",
"py314-requests",
"py314-packaging"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-keystoneclient"
]
},
{
"type": "run",
"ports": [
"py314-openstackclient"
]
}
]
},
{
"name": "py314-keystoneauth1",
"portdir": "python/py-keystoneauth1",
"version": "5.18.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/keystoneauth/latest/",
"description": "Tools for authenticating to an OpenStack-based cloud",
"long_description": "Tools for authenticating to an OpenStack-based cloud",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-pbr",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-requests",
"py314-typing_extensions",
"py314-stevedore",
"py314-iso8601",
"py314-os-service-types"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-keystoneauth1"
]
},
{
"type": "run",
"ports": [
"py314-keystoneclient",
"py314-manilaclient",
"py314-openstacksdk",
"py314-osc-lib"
]
}
]
},
{
"name": "py314-iso8601",
"portdir": "python/py-iso8601",
"version": "2.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/micktwomey/pyiso8601",
"description": "Simple module to parse ISO 8601 dates",
"long_description": "Simple module to parse ISO 8601 dates",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2958
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-hypothesis",
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-iso8601"
]
},
{
"type": "run",
"ports": [
"py314-keystoneauth1",
"py314-openstackclient",
"py314-openstacksdk",
"py314-oslo-utils"
]
}
]
},
{
"name": "py314-dogpile-cache",
"portdir": "python/py-dogpile-cache",
"version": "1.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/sqlalchemy/dogpile.cache",
"description": "Caching front-end based on the Dogpile lock",
"long_description": "Caching front-end based on the Dogpile lock",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-decorator",
"py314-stevedore"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-dogpile-cache"
]
},
{
"type": "run",
"ports": [
"py314-openstacksdk"
]
}
]
},
{
"name": "py314-debtcollector",
"portdir": "python/py-debtcollector",
"version": "3.1.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/debtcollector/latest/",
"description": "Python deprecation patterns and strategies",
"long_description": "A collection of Python deprecation patterns and strategies that help you collect your technical debt in a non-destructive manner. The goal of this library is to provide well documented developer facing deprecation patterns that start of with a basic set and can expand into a larger set of patterns as time goes on. The desired output of these patterns is to apply the warnings module to emit DeprecationWarning or PendingDeprecationWarning or similar derivative to developers using libraries (or potentially applications) about future deprecations.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-pbr",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-wrapt"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-debtcollector"
]
},
{
"type": "run",
"ports": [
"py314-keystoneclient",
"py314-manilaclient",
"py314-oslo-log"
]
}
]
},
{
"name": "py315-cmd2",
"portdir": "python/py-cmd2",
"version": "4.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-cmd2/cmd2",
"description": "Tool for building interactive command line applications in Python",
"long_description": "Tool for building interactive command line applications in Python",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py315-setuptools_scm",
"clang-18",
"py315-build",
"py315-installer",
"py315-setuptools",
"py315-wheel"
]
},
{
"type": "lib",
"ports": [
"python315"
]
},
{
"type": "run",
"ports": [
"py315-pyperclip",
"py315-rich",
"py315-prompt_toolkit",
"py315-rich-argparse"
]
}
],
"depends_on": []
},
{
"name": "py314-cmd2",
"portdir": "python/py-cmd2",
"version": "4.4.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-cmd2/cmd2",
"description": "Tool for building interactive command line applications in Python",
"long_description": "Tool for building interactive command line applications in Python",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-rich",
"py314-pyperclip",
"py314-prompt_toolkit",
"py314-rich-argparse"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-cmd2"
]
},
{
"type": "run",
"ports": [
"py314-cliff"
]
}
]
},
{
"name": "py314-cliff",
"portdir": "python/py-cliff",
"version": "4.17.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/cliff/latest/",
"description": "Command Line Interface Formulation Framework",
"long_description": "cliff is a framework for building command line programs. It uses setuptools entry points to provide subcommands, output formatters, and other extensions.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-pbr",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-yaml",
"py314-prettytable",
"py314-stevedore",
"py314-autopage",
"py314-cmd2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-cliff"
]
},
{
"type": "run",
"ports": [
"py314-openstackclient",
"py314-osc-lib"
]
}
]
},
{
"name": "py314-autopage",
"portdir": "python/py-autopage",
"version": "0.6.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zaneb/autopage",
"description": "automatically display terminal output in a pager",
"long_description": "automatically display terminal output in a pager",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-autopage"
]
},
{
"type": "run",
"ports": [
"py314-cliff"
]
}
]
},
{
"name": "py315-zmq",
"portdir": "python/py-zmq",
"version": "27.3.0",
"license": "LGPL",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zeromq/pyzmq",
"description": "Python bindings for 0MQ",
"long_description": "PyZMQ is a lightweight and super-fast messaging library built on top of the ZeroMQ library.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 441
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py315-scikit-build-core",
"py315-installer",
"py315-setuptools",
"py315-wheel",
"py315-cython",
"clang-18",
"py315-build"
]
},
{
"type": "lib",
"ports": [
"python315",
"py315-packaging",
"py315-cffi",
"zmq"
]
}
],
"depends_on": []
},
{
"name": "py315-svglib",
"portdir": "python/py-svglib",
"version": "2.4.0",
"license": "LGPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/deeplook/svglib",
"description": "A pure-Python library for reading and converting SVG",
"long_description": "A pure-Python library for reading and converting SVG",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1675
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py315-build",
"py315-installer",
"py315-hatchling"
]
},
{
"type": "lib",
"ports": [
"py315-Pillow",
"python315",
"py315-rlpycairo",
"py315-reportlab",
"py315-lxml",
"py315-cssselect2",
"py315-tinycss2"
]
}
],
"depends_on": []
},
{
"name": "py315-rlpycairo",
"portdir": "python/py-rlpycairo",
"version": "0.4.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/rlPyCairo/#description",
"description": "This is a plugin for the ReportLab PDF Toolkit.",
"long_description": "This is a plugin for the ReportLab PDF Toolkit. which constructs rich PDF documents, and also creation of charts in a variety of bitmap and vector formats.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1675
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py315-wheel",
"py315-build",
"py315-installer",
"py315-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py315-cairo",
"py315-freetype",
"python315"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py315-svglib"
]
}
]
}
]
}