HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52321,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=847",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=updated_at&page=845",
"results": [
{
"name": "py310-widgetsnbextension",
"portdir": "python/py-widgetsnbextension",
"version": "4.0.10",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ipython.org",
"description": "Interactive HTML widgets for Jupyter notebooks.",
"long_description": "Interactive HTML widgets for Jupyter notebooks.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"clang-18",
"py310-jupyter_packaging",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-ipywidgets"
]
}
]
},
{
"name": "py311-widgetsnbextension",
"portdir": "python/py-widgetsnbextension",
"version": "4.0.10",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ipython.org",
"description": "Interactive HTML widgets for Jupyter notebooks.",
"long_description": "Interactive HTML widgets for Jupyter notebooks.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"clang-18",
"py311-wheel",
"py311-jupyter_packaging"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-ipywidgets"
]
}
]
},
{
"name": "py312-widgetsnbextension",
"portdir": "python/py-widgetsnbextension",
"version": "4.0.10",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ipython.org",
"description": "Interactive HTML widgets for Jupyter notebooks.",
"long_description": "Interactive HTML widgets for Jupyter notebooks.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"clang-18",
"py312-wheel",
"py312-jupyter_packaging"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-ipywidgets"
]
}
]
},
{
"name": "py313-widgetsnbextension",
"portdir": "python/py-widgetsnbextension",
"version": "4.0.10",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ipython.org",
"description": "Interactive HTML widgets for Jupyter notebooks.",
"long_description": "Interactive HTML widgets for Jupyter notebooks.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-jupyter_packaging",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"ihaskell",
"py313-ipywidgets"
]
}
]
},
{
"name": "py314-widgetsnbextension",
"portdir": "python/py-widgetsnbextension",
"version": "4.0.10",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://ipython.org",
"description": "Interactive HTML widgets for Jupyter notebooks.",
"long_description": "Interactive HTML widgets for Jupyter notebooks.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-jupyter_packaging",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-ipywidgets",
"py-widgetsnbextension"
]
}
]
},
{
"name": "py310-wikipedia-api",
"portdir": "python/py-wikipedia-api",
"version": "0.5.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/martin-majlis/Wikipedia-API",
"description": "py-wikipedia-api is a python wrapper for Wikipedia's API",
"long_description": "py-wikipedia-api is a python wrapper for Wikipedia's API that supports extracting text, sections, links, categories, translations, etc. for Wikipedia entries.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "",
"github": "srirangav",
"ports_count": 2
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"py310-requests",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-wikipedia-api"
]
}
]
},
{
"name": "py-winpdb",
"portdir": "python/py-winpdb",
"version": "1.4.8",
"license": "GPL",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/winpdb/",
"description": "Winpdb is a platform independent python debugger.",
"long_description": "Winpdb is a platform independent GPL Python debugger with support for multiple threads, namespace modification, embedded debugging, encrypted communication and is up to 20 times faster than pdb. Winpdb is being developed by Nir Aides since 2005.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 225
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py27-winpdb"
]
}
],
"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": "py27-winpdb",
"portdir": "python/py-winpdb",
"version": "1.4.8",
"license": "GPL",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/winpdb/",
"description": "Winpdb is a platform independent python debugger.",
"long_description": "Winpdb is a platform independent GPL Python debugger with support for multiple threads, namespace modification, embedded debugging, encrypted communication and is up to 20 times faster than pdb. Winpdb is being developed by Nir Aides since 2005.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "eborisch",
"github": "eborisch",
"ports_count": 225
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-cython",
"py27-wxpython-3.0"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-winpdb"
]
}
]
},
{
"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": "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": "py-wntr",
"portdir": "python/py-wntr",
"version": "1.2.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "The Water Network Tool for Resilience (WNTR)",
"long_description": "The Water Network Tool for Resilience (WNTR) is an EPANET compatible Python package designed to simulate and analyze resilience of water distribution networks.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "jjstickel",
"github": "jjstickel",
"ports_count": 143
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-wntr"
]
}
],
"depends_on": []
},
{
"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": "py312-wntr",
"portdir": "python/py-wntr",
"version": "1.2.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "The Water Network Tool for Resilience (WNTR)",
"long_description": "The Water Network Tool for Resilience (WNTR) is an EPANET compatible Python package designed to simulate and analyze resilience of water distribution networks.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "jjstickel",
"github": "jjstickel",
"ports_count": 143
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-scipy",
"py312-numpy",
"py312-pandas",
"py312-matplotlib",
"py312-networkx"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-wntr"
]
}
]
},
{
"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": "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": "py-wordaxe",
"portdir": "python/py-wordaxe",
"version": "1.0.1",
"license": "(Apache-2 or BSD)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "http://deco-cow.sourceforge.net/",
"description": "Python library for hyphenation by decomposition of compound words",
"long_description": "The wordaxe library (formerly known as deco-cow) provides Python programs with the ability to automatically hyphenate words using an algorithm which is based on decomposition of compound words into base words, and is named DCWHyphenator in the code.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"py27-wordaxe"
]
}
],
"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": "py27-wordaxe",
"portdir": "python/py-wordaxe",
"version": "1.0.1",
"license": "(Apache-2 or BSD)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "http://deco-cow.sourceforge.net/",
"description": "Python library for hyphenation by decomposition of compound words",
"long_description": "The wordaxe library (formerly known as deco-cow) provides Python programs with the ability to automatically hyphenate words using an algorithm which is based on decomposition of compound words into base words, and is named DCWHyphenator in the code.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-wordaxe"
]
}
]
},
{
"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-workerpool",
"portdir": "python/py-workerpool",
"version": "0.9.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/workerpool/",
"description": "Module for distributing jobs to a pool of worker threads.",
"long_description": "Performing tasks in many threads made fun! This module facilitates distributing simple operations into jobs that are sent to worker threads, maintained by a pool object. It consists of these components: 1. Jobs, which are single units of work that need to be performed. 2. Workers, who grab jobs from a queue and perform them. 3. Worker pool, which keeps track of workers and the job queue.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py27-workerpool"
]
}
],
"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": "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": "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": "py27-workerpool",
"portdir": "python/py-workerpool",
"version": "0.9.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://code.google.com/p/workerpool/",
"description": "Module for distributing jobs to a pool of worker threads.",
"long_description": "Performing tasks in many threads made fun! This module facilitates distributing simple operations into jobs that are sent to worker threads, maintained by a pool object. It consists of these components: 1. Jobs, which are single units of work that need to be performed. 2. Workers, who grab jobs from a queue and perform them. 3. Worker pool, which keeps track of workers and the job queue.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-workerpool"
]
}
]
},
{
"name": "py-wrapt",
"portdir": "python/py-wrapt",
"version": "2.1.2",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/GrahamDumpleton/wrapt",
"description": "A Python module for decorators, wrappers and monkey patching.",
"long_description": "A Python module for decorators, wrappers and monkey patching.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-wrapt"
]
}
],
"depends_on": []
},
{
"name": "py-wsaccel",
"portdir": "python/py-wsaccel",
"version": "0.6.7",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/methane/wsaccel",
"description": "Accelerator for ws4py and AutobahnPython",
"long_description": "Accelerator for ws4py and AutobahnPython",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1069
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-wsaccel"
]
}
],
"depends_on": []
},
{
"name": "py310-wrapt",
"portdir": "python/py-wrapt",
"version": "2.1.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/GrahamDumpleton/wrapt",
"description": "A Python module for decorators, wrappers and monkey patching.",
"long_description": "A Python module for decorators, wrappers and monkey patching.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-setuptools",
"py310-wheel",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-smart_open",
"py310-tensorflow",
"py310-smart-open",
"py310-aiobotocore",
"py310-dm-tree",
"py310-vcrpy"
]
},
{
"type": "run",
"ports": [
"py310-tensorflow-datasets",
"py310-debtcollector",
"py310-tensorflow-macos",
"py310-deprecated"
]
}
]
},
{
"name": "py311-wrapt",
"portdir": "python/py-wrapt",
"version": "2.1.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/GrahamDumpleton/wrapt",
"description": "A Python module for decorators, wrappers and monkey patching.",
"long_description": "A Python module for decorators, wrappers and monkey patching.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-vcrpy",
"py311-aiobotocore",
"py311-dm-tree",
"py311-smart_open",
"py311-smart-open"
]
},
{
"type": "run",
"ports": [
"py311-tensorflow-datasets",
"py311-debtcollector",
"py311-deprecated"
]
}
]
},
{
"name": "py312-wrapt",
"portdir": "python/py-wrapt",
"version": "2.1.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/GrahamDumpleton/wrapt",
"description": "A Python module for decorators, wrappers and monkey patching.",
"long_description": "A Python module for decorators, wrappers and monkey patching.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-dm-tree",
"py312-smart_open",
"py312-aiobotocore",
"py312-vcrpy",
"py312-smart-open"
]
},
{
"type": "run",
"ports": [
"py312-debtcollector",
"py312-deprecated"
]
}
]
},
{
"name": "py313-wrapt",
"portdir": "python/py-wrapt",
"version": "2.1.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/GrahamDumpleton/wrapt",
"description": "A Python module for decorators, wrappers and monkey patching.",
"long_description": "A Python module for decorators, wrappers and monkey patching.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-dm-tree",
"py313-smart_open",
"py313-aiobotocore",
"azure-cli",
"py313-vcrpy"
]
},
{
"type": "run",
"ports": [
"py313-debtcollector",
"py313-deprecated"
]
}
]
},
{
"name": "py314-wrapt",
"portdir": "python/py-wrapt",
"version": "2.1.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/GrahamDumpleton/wrapt",
"description": "A Python module for decorators, wrappers and monkey patching.",
"long_description": "A Python module for decorators, wrappers and monkey patching.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"osxphotos",
"napari",
"py314-vcrpy",
"py314-aiobotocore",
"py-wrapt",
"py314-dm-tree",
"py314-smart_open"
]
},
{
"type": "run",
"ports": [
"py314-deprecated"
]
}
]
},
{
"name": "py312-wsaccel",
"portdir": "python/py-wsaccel",
"version": "0.6.7",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/methane/wsaccel",
"description": "Accelerator for ws4py and AutobahnPython",
"long_description": "Accelerator for ws4py and AutobahnPython",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1069
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"clang-18",
"py312-wheel",
"py312-cython"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py313-wsaccel",
"portdir": "python/py-wsaccel",
"version": "0.6.7",
"license": "Apache-2",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/methane/wsaccel",
"description": "Accelerator for ws4py and AutobahnPython",
"long_description": "Accelerator for ws4py and AutobahnPython",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1069
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-cython",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-wsaccel"
]
}
]
},
{
"name": "py-wsproto",
"portdir": "python/py-wsproto",
"version": "1.3.2",
"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": [
"py314-wsproto"
]
}
],
"depends_on": []
},
{
"name": "py-wtforms",
"portdir": "python/py-wtforms",
"version": "3.2.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wtforms.readthedocs.io",
"description": "Form validation and rendering for Python web development",
"long_description": "Form validation and rendering for Python web development",
"active": true,
"categories": [
"devel",
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-wtforms"
]
}
],
"depends_on": []
},
{
"name": "py310-wsproto",
"portdir": "python/py-wsproto",
"version": "1.3.2",
"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-mitmproxy",
"py310-trio-websocket"
]
}
]
},
{
"name": "py311-wsproto",
"portdir": "python/py-wsproto",
"version": "1.3.2",
"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-mitmproxy",
"py311-trio-websocket"
]
}
]
},
{
"name": "py312-wsproto",
"portdir": "python/py-wsproto",
"version": "1.3.2",
"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-mitmproxy",
"py312-trio-websocket"
]
}
]
},
{
"name": "py313-wsproto",
"portdir": "python/py-wsproto",
"version": "1.3.2",
"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-urllib3-future",
"py313-mitmproxy",
"py313-trio-websocket"
]
}
]
},
{
"name": "py314-wsproto",
"portdir": "python/py-wsproto",
"version": "1.3.2",
"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": [
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-h11"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-urllib3-future",
"platformio",
"py314-trio-websocket",
"py-wsproto"
]
}
]
},
{
"name": "py312-wtforms",
"portdir": "python/py-wtforms",
"version": "3.2.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wtforms.readthedocs.io",
"description": "Form validation and rendering for Python web development",
"long_description": "Form validation and rendering for Python web development",
"active": true,
"categories": [
"devel",
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-babel",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-hatchling"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-markupsafe"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-flask-wtf"
]
}
]
},
{
"name": "py313-wtforms",
"portdir": "python/py-wtforms",
"version": "3.2.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://wtforms.readthedocs.io",
"description": "Form validation and rendering for Python web development",
"long_description": "Form validation and rendering for Python web development",
"active": true,
"categories": [
"devel",
"www",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-hatchling",
"py313-babel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-markupsafe"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-flask-wtf",
"py-wtforms"
]
}
]
},
{
"name": "py-wurlitzer",
"portdir": "python/py-wurlitzer",
"version": "3.1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/minrk/wurlitzer",
"description": "Capture C-level output in context managers",
"long_description": "Capture C-level output in context managers",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-wurlitzer"
]
}
],
"depends_on": []
},
{
"name": "py-wxmplot",
"portdir": "python/py-wxmplot",
"version": "2025.1.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://newville.github.io/wxmplot",
"description": "Provides wxPython widgets and python functions for displaying numerical data.",
"long_description": "Provides wxPython widgets and python functions for displaying numerical data. wxmplot bridges the gap between matplotlib and wxPython by providing wxPython widgets and user-friendly functions for basic 2D line plots, image display, and some custom plots.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "joe.fowler",
"github": "joefowler",
"ports_count": 98
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-wxmplot"
]
}
],
"depends_on": []
},
{
"name": "py310-wurlitzer",
"portdir": "python/py-wurlitzer",
"version": "3.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/minrk/wurlitzer",
"description": "Capture C-level output in context managers",
"long_description": "Capture C-level output in context managers",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"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-mock"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-spyder-kernels-devel",
"py310-spyder-kernels"
]
},
{
"type": "test",
"ports": [
"py310-contourpy"
]
}
]
},
{
"name": "py311-wurlitzer",
"portdir": "python/py-wurlitzer",
"version": "3.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/minrk/wurlitzer",
"description": "Capture C-level output in context managers",
"long_description": "Capture C-level output in context managers",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"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-mock"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-spyder-kernels"
]
},
{
"type": "test",
"ports": [
"py311-contourpy"
]
}
]
},
{
"name": "py312-wurlitzer",
"portdir": "python/py-wurlitzer",
"version": "3.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/minrk/wurlitzer",
"description": "Capture C-level output in context managers",
"long_description": "Capture C-level output in context managers",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"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-mock"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-spyder-kernels"
]
},
{
"type": "test",
"ports": [
"py312-contourpy"
]
}
]
},
{
"name": "py313-wurlitzer",
"portdir": "python/py-wurlitzer",
"version": "3.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/minrk/wurlitzer",
"description": "Capture C-level output in context managers",
"long_description": "Capture C-level output in context managers",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"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-mock"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-spyder-kernels"
]
},
{
"type": "test",
"ports": [
"py313-contourpy"
]
}
]
},
{
"name": "py314-wurlitzer",
"portdir": "python/py-wurlitzer",
"version": "3.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/minrk/wurlitzer",
"description": "Capture C-level output in context managers",
"long_description": "Capture C-level output in context managers",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2220
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-mock"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"osxphotos",
"py314-spyder-kernels",
"py-wurlitzer"
]
},
{
"type": "test",
"ports": [
"py314-contourpy"
]
}
]
}
]
}