HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49655,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=54",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=52",
"results": [
{
"name": "py311-wxmplot",
"portdir": "python/py-wxmplot",
"version": "2025.1.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://newville.github.io/wxmplot",
"description": "Provides wxPython widgets and python functions for displaying numerical data.",
"long_description": "Provides wxPython widgets and python functions for displaying numerical data. wxmplot bridges the gap between matplotlib and wxPython by providing wxPython widgets and user-friendly functions for basic 2D line plots, image display, and some custom plots.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"clang-18",
"py311-setuptools_scm",
"py311-wheel",
"py311-setuptools",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-pyshortcuts",
"py311-wxutils",
"py311-darkdetect",
"py311-wxpython-4.0",
"py311-matplotlib",
"py311-yaml",
"py311-numpy",
"py311-tz",
"py311-Pillow"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-xraylarch"
]
}
]
},
{
"name": "py310-wxmplot",
"portdir": "python/py-wxmplot",
"version": "2025.1.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://newville.github.io/wxmplot",
"description": "Provides wxPython widgets and python functions for displaying numerical data.",
"long_description": "Provides wxPython widgets and python functions for displaying numerical data. wxmplot bridges the gap between matplotlib and wxPython by providing wxPython widgets and user-friendly functions for basic 2D line plots, image display, and some custom plots.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"clang-18",
"py310-installer",
"py310-build",
"py310-wheel",
"py310-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-pyshortcuts",
"py310-wxutils",
"py310-darkdetect",
"py310-wxpython-4.0",
"py310-matplotlib",
"py310-yaml",
"py310-tz",
"py310-Pillow",
"py310-numpy"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-xraylarch"
]
}
]
},
{
"name": "py313-wsproto",
"portdir": "python/py-wsproto",
"version": "1.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-hyper.org/projects/wsproto",
"description": "WebSockets state-machine based protocol implementation",
"long_description": "WebSockets state-machine based protocol implementation",
"active": true,
"categories": [
"net",
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-h11"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-trio-websocket",
"py-wsproto",
"py313-mitmproxy"
]
}
]
},
{
"name": "py312-wsproto",
"portdir": "python/py-wsproto",
"version": "1.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-hyper.org/projects/wsproto",
"description": "WebSockets state-machine based protocol implementation",
"long_description": "WebSockets state-machine based protocol implementation",
"active": true,
"categories": [
"net",
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-h11"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-trio-websocket",
"py312-mitmproxy"
]
}
]
},
{
"name": "py311-wsproto",
"portdir": "python/py-wsproto",
"version": "1.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-hyper.org/projects/wsproto",
"description": "WebSockets state-machine based protocol implementation",
"long_description": "WebSockets state-machine based protocol implementation",
"active": true,
"categories": [
"net",
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-h11"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-trio-websocket",
"py311-mitmproxy"
]
}
]
},
{
"name": "py310-wsproto",
"portdir": "python/py-wsproto",
"version": "1.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-hyper.org/projects/wsproto",
"description": "WebSockets state-machine based protocol implementation",
"long_description": "WebSockets state-machine based protocol implementation",
"active": true,
"categories": [
"net",
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-h11"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-trio-websocket",
"py310-mitmproxy"
]
}
]
},
{
"name": "py-wxmplot",
"portdir": "python/py-wxmplot",
"version": "2025.1.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://newville.github.io/wxmplot",
"description": "Provides wxPython widgets and python functions for displaying numerical data.",
"long_description": "Provides wxPython widgets and python functions for displaying numerical data. wxmplot bridges the gap between matplotlib and wxPython by providing wxPython widgets and user-friendly functions for basic 2D line plots, image display, and some custom plots.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 97
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-wxmplot"
]
}
],
"depends_on": []
},
{
"name": "py-wsproto",
"portdir": "python/py-wsproto",
"version": "1.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-hyper.org/projects/wsproto",
"description": "WebSockets state-machine based protocol implementation",
"long_description": "WebSockets state-machine based protocol implementation",
"active": true,
"categories": [
"net",
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-wsproto"
]
}
],
"depends_on": []
},
{
"name": "py312-wordcloud",
"portdir": "python/py-wordcloud",
"version": "1.9.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/amueller/word_cloud",
"description": "A little word cloud generator",
"long_description": "A little word cloud generator.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"clang-18",
"py312-cython",
"py312-setuptools_scm",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-matplotlib",
"py312-Pillow",
"py312-numpy"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-wordcloud"
]
}
]
},
{
"name": "py311-wordcloud",
"portdir": "python/py-wordcloud",
"version": "1.9.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/amueller/word_cloud",
"description": "A little word cloud generator",
"long_description": "A little word cloud generator.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-wheel",
"clang-18",
"py311-cython",
"py311-setuptools_scm",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-matplotlib",
"py311-numpy",
"py311-Pillow"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": []
},
{
"name": "py310-wordcloud",
"portdir": "python/py-wordcloud",
"version": "1.9.3",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/amueller/word_cloud",
"description": "A little word cloud generator",
"long_description": "A little word cloud generator.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"clang-18",
"py310-installer",
"py310-build",
"py310-setuptools",
"py310-cython",
"py310-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-matplotlib",
"py310-Pillow",
"py310-numpy"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": []
},
{
"name": "py310-word2vec",
"portdir": "python/py-word2vec",
"version": "0.11.1",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/danielfrg/word2vec/",
"description": "Google word2vec python wrapper",
"long_description": "Google word2vec python wrapper",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools",
"py310-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py310-numpy",
"py310-joblib",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-word2vec"
]
}
]
},
{
"name": "py-wordcloud",
"portdir": "python/py-wordcloud",
"version": "1.9.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/amueller/word_cloud",
"description": "A little word cloud generator",
"long_description": "A little word cloud generator.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-wordcloud"
]
}
],
"depends_on": []
},
{
"name": "py-word2vec",
"portdir": "python/py-word2vec",
"version": "0.11.1",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/danielfrg/word2vec/",
"description": "Google word2vec python wrapper",
"long_description": "Google word2vec python wrapper",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-word2vec"
]
}
],
"depends_on": []
},
{
"name": "py313-word2number",
"portdir": "python/py-word2number",
"version": "1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/akshaynagpal/w2n",
"description": "Convert number words (e.g. twenty one) to numeric digits (e.g. 21)",
"long_description": "word2number is a Python module to convert number words (e.g. twenty one) to numeric digits (e.g. 21). It works for positive numbers up to the range of 999,999,999,999 (i.e. billions).",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-installer"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-word2number"
]
}
]
},
{
"name": "py311-wmctrl",
"portdir": "python/py-wmctrl",
"version": "0.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bitbucket.org/antocuni/wmctrl/src/default/",
"description": "A tool to programmatically control windows inside X",
"long_description": "A tool to programmatically control windows inside X",
"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": "build",
"ports": [
"py311-pdbpp"
]
},
{
"type": "lib",
"ports": [
"py-wmctrl"
]
}
]
},
{
"name": "py310-wmctrl",
"portdir": "python/py-wmctrl",
"version": "0.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bitbucket.org/antocuni/wmctrl/src/default/",
"description": "A tool to programmatically control windows inside X",
"long_description": "A tool to programmatically control windows inside X",
"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": "build",
"ports": [
"py310-pdbpp"
]
}
]
},
{
"name": "py-word2number",
"portdir": "python/py-word2number",
"version": "1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/akshaynagpal/w2n",
"description": "Convert number words (e.g. twenty one) to numeric digits (e.g. 21)",
"long_description": "word2number is a Python module to convert number words (e.g. twenty one) to numeric digits (e.g. 21). It works for positive numbers up to the range of 999,999,999,999 (i.e. billions).",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"py313-word2number"
]
}
],
"depends_on": []
},
{
"name": "py-wmctrl",
"portdir": "python/py-wmctrl",
"version": "0.3",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bitbucket.org/antocuni/wmctrl/src/default/",
"description": "A tool to programmatically control windows inside X",
"long_description": "A tool to programmatically control windows inside X",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-wmctrl"
]
}
],
"depends_on": []
},
{
"name": "py311-whoosh",
"portdir": "python/py-whoosh",
"version": "2.7.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bitbucket.org/mchaput/whoosh/wiki/Home",
"description": "Fast pure-Python indexing and search library",
"long_description": "Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. Programmers can use it to easily add search functionality to their applications and websites. Every part of how Whoosh works can be extended or replaced to meet your needs exactly.",
"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": [
"py-whoosh"
]
}
]
},
{
"name": "py313-webob",
"portdir": "python/py-webob",
"version": "1.8.9",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://webob.org/",
"description": "WSGI request and response object.",
"long_description": "WebOb provides wrappers around the WSGI request environment, and an object to help create WSGI responses. The objects map much of the specified behavior of HTTP, including header parsing and accessors for other standard parts of the environment.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2758
}
],
"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-webob"
]
}
]
},
{
"name": "py310-whoosh",
"portdir": "python/py-whoosh",
"version": "2.7.4",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bitbucket.org/mchaput/whoosh/wiki/Home",
"description": "Fast pure-Python indexing and search library",
"long_description": "Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. Programmers can use it to easily add search functionality to their applications and websites. Every part of how Whoosh works can be extended or replaced to meet your needs exactly.",
"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": []
},
{
"name": "py312-webob",
"portdir": "python/py-webob",
"version": "1.8.9",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://webob.org/",
"description": "WSGI request and response object.",
"long_description": "WebOb provides wrappers around the WSGI request environment, and an object to help create WSGI responses. The objects map much of the specified behavior of HTTP, including header parsing and accessors for other standard parts of the environment.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2758
}
],
"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",
"py312-bugsnag",
"py312-dap"
]
}
]
},
{
"name": "py311-webob",
"portdir": "python/py-webob",
"version": "1.8.9",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://webob.org/",
"description": "WSGI request and response object.",
"long_description": "WebOb provides wrappers around the WSGI request environment, and an object to help create WSGI responses. The objects map much of the specified behavior of HTTP, including header parsing and accessors for other standard parts of the environment.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2758
}
],
"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",
"py311-bugsnag"
]
}
]
},
{
"name": "py310-webob",
"portdir": "python/py-webob",
"version": "1.8.9",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://webob.org/",
"description": "WSGI request and response object.",
"long_description": "WebOb provides wrappers around the WSGI request environment, and an object to help create WSGI responses. The objects map much of the specified behavior of HTTP, including header parsing and accessors for other standard parts of the environment.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2758
}
],
"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",
"py310-bugsnag"
]
}
]
},
{
"name": "py-whoosh",
"portdir": "python/py-whoosh",
"version": "2.7.4",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://bitbucket.org/mchaput/whoosh/wiki/Home",
"description": "Fast pure-Python indexing and search library",
"long_description": "Whoosh is a fast, featureful full-text indexing and searching library implemented in pure Python. Programmers can use it to easily add search functionality to their applications and websites. Every part of how Whoosh works can be extended or replaced to meet your needs exactly.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-whoosh"
]
}
],
"depends_on": []
},
{
"name": "py-webob",
"portdir": "python/py-webob",
"version": "1.8.9",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://webob.org/",
"description": "WSGI request and response object.",
"long_description": "WebOb provides wrappers around the WSGI request environment, and an object to help create WSGI responses. The objects map much of the specified behavior of HTTP, including header parsing and accessors for other standard parts of the environment.",
"active": true,
"categories": [
"www",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2758
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-webob"
]
}
],
"depends_on": []
},
{
"name": "py312-wand",
"portdir": "python/py-wand",
"version": "0.6.13",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://wand-py.org/",
"description": "Ctypes-based simple MagickWand API binding for Python",
"long_description": "Ctypes-based simple MagickWand API binding for Python",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2758
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"ImageMagick"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-wand"
]
}
]
},
{
"name": "py311-wand",
"portdir": "python/py-wand",
"version": "0.6.13",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://wand-py.org/",
"description": "Ctypes-based simple MagickWand API binding for Python",
"long_description": "Ctypes-based simple MagickWand API binding for Python",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2758
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-18",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311",
"ImageMagick"
]
}
],
"depends_on": []
},
{
"name": "py310-wand",
"portdir": "python/py-wand",
"version": "0.6.13",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://wand-py.org/",
"description": "Ctypes-based simple MagickWand API binding for Python",
"long_description": "Ctypes-based simple MagickWand API binding for Python",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2758
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"ImageMagick"
]
}
],
"depends_on": []
},
{
"name": "py-wand",
"portdir": "python/py-wand",
"version": "0.6.13",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://wand-py.org/",
"description": "Ctypes-based simple MagickWand API binding for Python",
"long_description": "Ctypes-based simple MagickWand API binding for Python",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2758
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-wand"
]
}
],
"depends_on": []
},
{
"name": "py313-testfixtures",
"portdir": "python/py-testfixtures",
"version": "9.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/testfixtures/",
"description": "A collection of helpers and mock objects for tests",
"long_description": "A collection of helpers and mock objects for tests",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 428
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-service_identity",
"py313-sybil",
"py313-zope-component",
"py313-twisted"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-testfixtures"
]
},
{
"type": "test",
"ports": [
"py313-openid"
]
}
]
},
{
"name": "py312-testfixtures",
"portdir": "python/py-testfixtures",
"version": "9.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/testfixtures/",
"description": "A collection of helpers and mock objects for tests",
"long_description": "A collection of helpers and mock objects for tests",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 428
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-sybil",
"py312-service_identity",
"py312-zope-component",
"py312-twisted"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-scrapy",
"pdb2pqr",
"py312-openid"
]
}
]
},
{
"name": "py311-testfixtures",
"portdir": "python/py-testfixtures",
"version": "9.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/testfixtures/",
"description": "A collection of helpers and mock objects for tests",
"long_description": "A collection of helpers and mock objects for tests",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 428
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-service_identity",
"py311-sybil",
"py311-twisted",
"py311-zope-component"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-scrapy",
"py311-openid"
]
}
]
},
{
"name": "py310-testfixtures",
"portdir": "python/py-testfixtures",
"version": "8.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/testfixtures/",
"description": "A collection of helpers and mock objects for tests",
"long_description": "A collection of helpers and mock objects for tests",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 428
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-sybil",
"py310-twisted",
"py310-zope-component",
"py310-service_identity"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-scrapy",
"py310-openid"
]
}
]
},
{
"name": "py-testfixtures",
"portdir": "python/py-testfixtures",
"version": "9.1.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/testfixtures/",
"description": "A collection of helpers and mock objects for tests",
"long_description": "A collection of helpers and mock objects for tests",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 428
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-testfixtures"
]
}
],
"depends_on": []
},
{
"name": "py313-responses",
"portdir": "python/py-responses",
"version": "0.25.7",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/getsentry/responses",
"description": "A utility library for mocking out the requests library",
"long_description": "A utility library for mocking out the requests library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 589
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-requests",
"py313-urllib3",
"py313-six"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-responses"
]
},
{
"type": "test",
"ports": [
"beets",
"beets-devel",
"py313-openid"
]
}
]
},
{
"name": "py312-responses",
"portdir": "python/py-responses",
"version": "0.25.7",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/getsentry/responses",
"description": "A utility library for mocking out the requests library",
"long_description": "A utility library for mocking out the requests library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 589
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-six",
"py312-urllib3",
"py312-requests"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-openid"
]
}
]
},
{
"name": "py311-responses",
"portdir": "python/py-responses",
"version": "0.25.7",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/getsentry/responses",
"description": "A utility library for mocking out the requests library",
"long_description": "A utility library for mocking out the requests library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 589
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-requests",
"py311-urllib3",
"py311-six"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-openid"
]
}
]
},
{
"name": "py310-responses",
"portdir": "python/py-responses",
"version": "0.25.7",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/getsentry/responses",
"description": "A utility library for mocking out the requests library",
"long_description": "A utility library for mocking out the requests library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 589
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-requests",
"py310-urllib3",
"py310-six"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-allennlp",
"py310-openid"
]
}
]
},
{
"name": "py-responses",
"portdir": "python/py-responses",
"version": "0.25.7",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/getsentry/responses",
"description": "A utility library for mocking out the requests library",
"long_description": "A utility library for mocking out the requests library",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 589
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-responses"
]
}
],
"depends_on": []
},
{
"name": "py313-jsonpatch",
"portdir": "python/py-jsonpatch",
"version": "1.33",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/stefankoegl/python-json-patch",
"description": "Apply JSON-Patches (RFC 6902)",
"long_description": "Apply JSON-Patches (RFC 6902)",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-jsonpointer"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"internetarchive",
"py-jsonpatch"
]
},
{
"type": "run",
"ports": [
"py313-cfn-lint",
"py313-openstacksdk"
]
}
]
},
{
"name": "py312-jsonpatch",
"portdir": "python/py-jsonpatch",
"version": "1.33",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/stefankoegl/python-json-patch",
"description": "Apply JSON-Patches (RFC 6902)",
"long_description": "Apply JSON-Patches (RFC 6902)",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-jsonpointer"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-cfn-lint",
"py312-openstacksdk"
]
}
]
},
{
"name": "py311-jsonpatch",
"portdir": "python/py-jsonpatch",
"version": "1.33",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/stefankoegl/python-json-patch",
"description": "Apply JSON-Patches (RFC 6902)",
"long_description": "Apply JSON-Patches (RFC 6902)",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-jsonpointer"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-cfn-lint",
"py311-openstacksdk"
]
}
]
},
{
"name": "py310-jsonpatch",
"portdir": "python/py-jsonpatch",
"version": "1.33",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/stefankoegl/python-json-patch",
"description": "Apply JSON-Patches (RFC 6902)",
"long_description": "Apply JSON-Patches (RFC 6902)",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-jsonpointer"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-cfn-lint",
"py310-openstacksdk"
]
}
]
},
{
"name": "py313-jsonlines",
"portdir": "python/py-jsonlines",
"version": "4.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wbolster/jsonlines",
"description": "jsonlines is a Python library to simplify working with jsonlines and ndjson data.",
"long_description": "jsonlines is a Python library to simplify working with jsonlines and ndjson data.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1098
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-attrs",
"py313-typing_extensions",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-cloudflare2",
"py-jsonlines",
"py313-maggma"
]
}
]
},
{
"name": "py312-jsonlines",
"portdir": "python/py-jsonlines",
"version": "4.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wbolster/jsonlines",
"description": "jsonlines is a Python library to simplify working with jsonlines and ndjson data.",
"long_description": "jsonlines is a Python library to simplify working with jsonlines and ndjson data.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1098
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"py312-typing_extensions",
"py312-attrs",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-cloudflare2",
"py312-maggma"
]
}
]
},
{
"name": "py311-jsonlines",
"portdir": "python/py-jsonlines",
"version": "4.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wbolster/jsonlines",
"description": "jsonlines is a Python library to simplify working with jsonlines and ndjson data.",
"long_description": "jsonlines is a Python library to simplify working with jsonlines and ndjson data.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1098
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"py311-typing_extensions",
"py311-attrs",
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-cloudflare2",
"py311-maggma"
]
}
]
},
{
"name": "py310-jsonlines",
"portdir": "python/py-jsonlines",
"version": "4.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wbolster/jsonlines",
"description": "jsonlines is a Python library to simplify working with jsonlines and ndjson data.",
"long_description": "jsonlines is a Python library to simplify working with jsonlines and ndjson data.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1098
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"py310-typing_extensions",
"py310-attrs",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-cloudflare2",
"py310-maggma"
]
}
]
},
{
"name": "py-jsonpatch",
"portdir": "python/py-jsonpatch",
"version": "1.33",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/stefankoegl/python-json-patch",
"description": "Apply JSON-Patches (RFC 6902)",
"long_description": "Apply JSON-Patches (RFC 6902)",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-jsonpatch"
]
}
],
"depends_on": []
}
]
}