HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51972,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=219",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=217",
"results": [
{
"name": "py310-parso",
"portdir": "python/py-parso",
"version": "0.8.6",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/davidhalter/parso",
"description": "A Python Parser",
"long_description": "A Python Parser",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"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-jedi"
]
},
{
"type": "run",
"ports": [
"py310-spyder"
]
}
]
},
{
"name": "py-partd",
"portdir": "python/py-partd",
"version": "1.4.2",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mrocklin/partd/",
"description": "Appendable key-value storage.",
"long_description": "Appendable key-value storage.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-partd"
]
}
],
"depends_on": []
},
{
"name": "py-parso",
"portdir": "python/py-parso",
"version": "0.8.6",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/davidhalter/parso",
"description": "A Python Parser",
"long_description": "A Python Parser",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-parso"
]
}
],
"depends_on": []
},
{
"name": "py314-parsing",
"portdir": "python/py-parsing",
"version": "3.3.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 2,
"replaced_by": null,
"homepage": "https://github.com/pyparsing/pyparsing/",
"description": "alternative approach to creating parsers in python",
"long_description": "The parsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The parsing module provides a library of classes that client code uses to construct the grammar directly in Python code.",
"active": true,
"categories": [
"lang",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2122
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"cabal",
"spice-gtk"
]
},
{
"type": "lib",
"ports": [
"py314-rdflib",
"dot2tex",
"py314-pysigma",
"certbot-nginx",
"py314-httplib2",
"py314-matplotlib",
"py-parsing",
"py314-periodictable"
]
},
{
"type": "run",
"ports": [
"py314-cloudscraper",
"py314-rasterio"
]
}
]
},
{
"name": "py313-parsing",
"portdir": "python/py-parsing",
"version": "3.3.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 2,
"replaced_by": null,
"homepage": "https://github.com/pyparsing/pyparsing/",
"description": "alternative approach to creating parsers in python",
"long_description": "The parsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The parsing module provides a library of classes that client code uses to construct the grammar directly in Python code.",
"active": true,
"categories": [
"lang",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2122
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-snuggs",
"py313-httplib2",
"py313-matplotlib",
"py313-pysigma",
"py313-mdtraj",
"py313-rdflib",
"py313-mitmproxy"
]
},
{
"type": "run",
"ports": [
"py313-oslo-utils",
"py313-cloudscraper",
"cmake-language-server",
"py313-pydot",
"py313-pyregion",
"py313-rasterio"
]
},
{
"type": "test",
"ports": [
"py313-docx"
]
}
]
},
{
"name": "py312-parsing",
"portdir": "python/py-parsing",
"version": "3.3.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 2,
"replaced_by": null,
"homepage": "https://github.com/pyparsing/pyparsing/",
"description": "alternative approach to creating parsers in python",
"long_description": "The parsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The parsing module provides a library of classes that client code uses to construct the grammar directly in Python code.",
"active": true,
"categories": [
"lang",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2122
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-flit_core",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"legit",
"py312-matplotlib",
"py312-mitmproxy",
"py312-pysigma",
"py312-rdflib",
"py312-snuggs",
"py312-httplib2"
]
},
{
"type": "run",
"ports": [
"py312-cloudscraper",
"py312-ezdxf",
"py312-oslo-utils",
"py312-pydot",
"py312-rasterio"
]
}
]
},
{
"name": "py311-parsing",
"portdir": "python/py-parsing",
"version": "3.3.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 2,
"replaced_by": null,
"homepage": "https://github.com/pyparsing/pyparsing/",
"description": "alternative approach to creating parsers in python",
"long_description": "The parsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The parsing module provides a library of classes that client code uses to construct the grammar directly in Python code.",
"active": true,
"categories": [
"lang",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2122
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-flit_core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-snuggs",
"py311-httplib2",
"py311-pysigma",
"py311-matplotlib",
"py311-rdflib",
"py311-mitmproxy"
]
},
{
"type": "run",
"ports": [
"py311-oslo-utils",
"py311-cloudscraper",
"py311-ezdxf",
"py311-pydot",
"py311-rasterio"
]
},
{
"type": "test",
"ports": [
"py311-docx"
]
}
]
},
{
"name": "py310-parsing",
"portdir": "python/py-parsing",
"version": "3.3.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 2,
"replaced_by": null,
"homepage": "https://github.com/pyparsing/pyparsing/",
"description": "alternative approach to creating parsers in python",
"long_description": "The parsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The parsing module provides a library of classes that client code uses to construct the grammar directly in Python code.",
"active": true,
"categories": [
"lang",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2122
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-flit_core",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-snuggs",
"py310-httplib2",
"py310-matplotlib",
"py310-mitmproxy",
"py310-pysigma",
"py310-rdflib",
"py310-mdtraj"
]
},
{
"type": "run",
"ports": [
"py310-cloudscraper",
"py310-ezdxf",
"py310-oslo-utils",
"py310-pydot",
"py310-rasterio"
]
},
{
"type": "test",
"ports": [
"py310-docx"
]
}
]
},
{
"name": "py36-parsing",
"portdir": "python/py-parsing",
"version": "3.1.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 2,
"replaced_by": null,
"homepage": "https://github.com/pyparsing/pyparsing/",
"description": "alternative approach to creating parsers in python",
"long_description": "The parsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The parsing module provides a library of classes that client code uses to construct the grammar directly in Python code.",
"active": true,
"categories": [
"lang",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2122
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py36-bootstrap-modules",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python36"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py36-packaging",
"py36-rdflib",
"py36-mdtraj",
"py36-matplotlib",
"py36-httplib2",
"py36-snuggs"
]
},
{
"type": "run",
"ports": [
"py36-oslo-utils",
"py36-pyregion",
"py36-cliff",
"py36-pydot"
]
}
]
},
{
"name": "py35-parsing",
"portdir": "python/py-parsing",
"version": "2.4.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 2,
"replaced_by": null,
"homepage": "https://github.com/pyparsing/pyparsing/",
"description": "alternative approach to creating parsers in python",
"long_description": "The parsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The parsing module provides a library of classes that client code uses to construct the grammar directly in Python code.",
"active": true,
"categories": [
"lang",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2122
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py35-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python35"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py35-packaging",
"py35-httplib2",
"py35-bpython",
"py35-snuggs",
"py35-rdflib",
"py35-matplotlib"
]
},
{
"type": "run",
"ports": [
"py35-pyregion",
"py35-pydot"
]
}
]
},
{
"name": "py27-parsing",
"portdir": "python/py-parsing",
"version": "2.4.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 2,
"replaced_by": null,
"homepage": "https://github.com/pyparsing/pyparsing/",
"description": "alternative approach to creating parsers in python",
"long_description": "The parsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The parsing module provides a library of classes that client code uses to construct the grammar directly in Python code.",
"active": true,
"categories": [
"lang",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2122
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-matplotlib",
"py27-packaging",
"py27-docx",
"py27-sfepy",
"py27-snuggs",
"py27-rdflib",
"py27-mdtraj",
"py27-pebl",
"py27-httplib2"
]
},
{
"type": "run",
"ports": [
"py27-pyregion",
"py27-pydot"
]
}
]
},
{
"name": "py313-parsimonious",
"portdir": "python/py-parsimonious",
"version": "0.10.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/erikrose/parsimonious",
"description": "The fastest pure-Python PEG parser I can muster",
"long_description": "Parsimonious aims to be the fastest arbitrary-lookahead parser written in pure Python—and the most usable. It's based on parsing expression grammars (PEGs), which means you feed it a simplified sort of EBNF notation.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-regex"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-parsimonious"
]
},
{
"type": "run",
"ports": [
"john-jumbo",
"john-jumbo-devel"
]
}
]
},
{
"name": "py312-parsimonious",
"portdir": "python/py-parsimonious",
"version": "0.10.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/erikrose/parsimonious",
"description": "The fastest pure-Python PEG parser I can muster",
"long_description": "Parsimonious aims to be the fastest arbitrary-lookahead parser written in pure Python—and the most usable. It's based on parsing expression grammars (PEGs), which means you feed it a simplified sort of EBNF notation.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-regex"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": []
},
{
"name": "py311-parsimonious",
"portdir": "python/py-parsimonious",
"version": "0.10.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/erikrose/parsimonious",
"description": "The fastest pure-Python PEG parser I can muster",
"long_description": "Parsimonious aims to be the fastest arbitrary-lookahead parser written in pure Python—and the most usable. It's based on parsing expression grammars (PEGs), which means you feed it a simplified sort of EBNF notation.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-regex"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"http-prompt"
]
}
]
},
{
"name": "py310-parsimonious",
"portdir": "python/py-parsimonious",
"version": "0.10.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/erikrose/parsimonious",
"description": "The fastest pure-Python PEG parser I can muster",
"long_description": "Parsimonious aims to be the fastest arbitrary-lookahead parser written in pure Python—and the most usable. It's based on parsing expression grammars (PEGs), which means you feed it a simplified sort of EBNF notation.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-regex"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": []
},
{
"name": "py-parsing",
"portdir": "python/py-parsing",
"version": "3.3.2",
"license": "MIT",
"platforms": "any",
"epoch": 2,
"replaced_by": null,
"homepage": "https://github.com/pyparsing/pyparsing/",
"description": "alternative approach to creating parsers in python",
"long_description": "The parsing module is an alternative approach to creating and executing simple grammars, vs. the traditional lex/yacc approach, or the use of regular expressions. The parsing module provides a library of classes that client code uses to construct the grammar directly in Python code.",
"active": true,
"categories": [
"lang",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 2122
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-parsing"
]
}
],
"depends_on": []
},
{
"name": "py-parsimonious",
"portdir": "python/py-parsimonious",
"version": "0.10.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/erikrose/parsimonious",
"description": "The fastest pure-Python PEG parser I can muster",
"long_description": "Parsimonious aims to be the fastest arbitrary-lookahead parser written in pure Python—and the most usable. It's based on parsing expression grammars (PEGs), which means you feed it a simplified sort of EBNF notation.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-parsimonious"
]
}
],
"depends_on": []
},
{
"name": "py312-parsel",
"portdir": "python/py-parsel",
"version": "1.10.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/parsel/",
"description": "Extract data from HTML and XML using XPath and CSS selectors",
"long_description": "Extract data from HTML and XML using XPath and CSS selectors",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-pytest-runner",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-lxml",
"py312-psutil",
"py312-cssselect",
"py312-jmespath",
"py312-w3lib"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-itemloaders",
"py-parsel",
"py312-scrapy"
]
}
]
},
{
"name": "py310-parsel",
"portdir": "python/py-parsel",
"version": "1.10.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/parsel/",
"description": "Extract data from HTML and XML using XPath and CSS selectors",
"long_description": "Extract data from HTML and XML using XPath and CSS selectors",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-pytest-runner",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-jmespath",
"py310-cssselect",
"py310-lxml",
"py310-psutil",
"py310-w3lib"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-itemloaders",
"py310-scrapy"
]
}
]
},
{
"name": "py311-parsel",
"portdir": "python/py-parsel",
"version": "1.10.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/parsel/",
"description": "Extract data from HTML and XML using XPath and CSS selectors",
"long_description": "Extract data from HTML and XML using XPath and CSS selectors",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-pytest-runner",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-psutil",
"py311-lxml",
"py311-jmespath",
"py311-cssselect",
"py311-w3lib"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-itemloaders",
"py311-scrapy"
]
}
]
},
{
"name": "py314-parsedatetime",
"portdir": "python/py-parsedatetime",
"version": "2.6",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bear/parsedatetime",
"description": "Parse human-readable date/time text",
"long_description": "Parse human-readable date/time text",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"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": [
"certbot",
"certbot-apache",
"certbot-nginx",
"certbot-dns-cloudflare",
"certbot-dns-digitalocean",
"certbot-dns-dnsimple",
"certbot-dns-dnsmadeeasy",
"certbot-dns-gehirn",
"certbot-dns-google",
"certbot-dns-linode",
"certbot-dns-luadns",
"certbot-dns-nsone",
"certbot-dns-ovh",
"certbot-dns-rfc2136",
"certbot-dns-route53",
"certbot-dns-sakuracloud",
"py-parsedatetime"
]
}
]
},
{
"name": "py313-parsedatetime",
"portdir": "python/py-parsedatetime",
"version": "2.6",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bear/parsedatetime",
"description": "Parse human-readable date/time text",
"long_description": "Parse human-readable date/time text",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"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-agate",
"py313-agate-sql"
]
}
]
},
{
"name": "py312-parsedatetime",
"portdir": "python/py-parsedatetime",
"version": "2.6",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bear/parsedatetime",
"description": "Parse human-readable date/time text",
"long_description": "Parse human-readable date/time text",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"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": [
"jrnl",
"py312-agate",
"py312-agate-sql"
]
}
]
},
{
"name": "py311-parsedatetime",
"portdir": "python/py-parsedatetime",
"version": "2.6",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bear/parsedatetime",
"description": "Parse human-readable date/time text",
"long_description": "Parse human-readable date/time text",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"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-agate",
"py311-agate-sql"
]
}
]
},
{
"name": "py310-parsedatetime",
"portdir": "python/py-parsedatetime",
"version": "2.6",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bear/parsedatetime",
"description": "Parse human-readable date/time text",
"long_description": "Parse human-readable date/time text",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"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": [
"gcalcli",
"py310-agate",
"py310-agate-sql"
]
}
]
},
{
"name": "py-parsel",
"portdir": "python/py-parsel",
"version": "1.10.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/scrapy/parsel/",
"description": "Extract data from HTML and XML using XPath and CSS selectors",
"long_description": "Extract data from HTML and XML using XPath and CSS selectors",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-parsel"
]
}
],
"depends_on": []
},
{
"name": "py-parsedatetime",
"portdir": "python/py-parsedatetime",
"version": "2.6",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bear/parsedatetime",
"description": "Parse human-readable date/time text",
"long_description": "Parse human-readable date/time text",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-parsedatetime"
]
}
],
"depends_on": []
},
{
"name": "py313-parse-type",
"portdir": "python/py-parse-type",
"version": "0.6.6",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "parse_type extends the parse module (opposite of string.format())",
"long_description": "parse_type extends the parse module (opposite of string.format()) with the following features: build type converters for common use cases (enum/mapping, choice); build a type converter with a cardinality constraint (0..1,0..*,1..*); from the type converter with cardinality=1.; compose a type converter from other type converters; an extended parser that supports the CardinalityField naming schema and creates missing type variants (0..1,0..*,1..*) from the primary type converter",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-setuptools_scm",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-parse",
"py313-six"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-parse-type"
]
},
{
"type": "run",
"ports": [
"py313-behave"
]
}
]
},
{
"name": "py314-parse",
"portdir": "python/py-parse",
"version": "1.20.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/parse/",
"description": "parse() is the opposite of format()",
"long_description": "Parse strings using a specification based on the Python format() syntax -- parse() is the opposite of format()",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"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": [
"py-parse"
]
}
]
},
{
"name": "py313-parse",
"portdir": "python/py-parse",
"version": "1.20.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/parse/",
"description": "parse() is the opposite of format()",
"long_description": "Parse strings using a specification based on the Python format() syntax -- parse() is the opposite of format()",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"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": [
"beets-mosaic"
]
},
{
"type": "run",
"ports": [
"py313-behave",
"py313-parse-type"
]
}
]
},
{
"name": "py312-parse",
"portdir": "python/py-parse",
"version": "1.20.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/parse/",
"description": "parse() is the opposite of format()",
"long_description": "Parse strings using a specification based on the Python format() syntax -- parse() is the opposite of format()",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"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": []
},
{
"name": "py311-parse",
"portdir": "python/py-parse",
"version": "1.20.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/parse/",
"description": "parse() is the opposite of format()",
"long_description": "Parse strings using a specification based on the Python format() syntax -- parse() is the opposite of format()",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"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": []
},
{
"name": "py310-parse",
"portdir": "python/py-parse",
"version": "1.20.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/parse/",
"description": "parse() is the opposite of format()",
"long_description": "Parse strings using a specification based on the Python format() syntax -- parse() is the opposite of format()",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"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": []
},
{
"name": "py-parse-type",
"portdir": "python/py-parse-type",
"version": "0.6.6",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "parse_type extends the parse module (opposite of string.format())",
"long_description": "parse_type extends the parse module (opposite of string.format()) with the following features: build type converters for common use cases (enum/mapping, choice); build a type converter with a cardinality constraint (0..1,0..*,1..*); from the type converter with cardinality=1.; compose a type converter from other type converters; an extended parser that supports the CardinalityField naming schema and creates missing type variants (0..1,0..*,1..*) from the primary type converter",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-parse-type"
]
}
],
"depends_on": []
},
{
"name": "py-parse",
"portdir": "python/py-parse",
"version": "1.20.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/parse/",
"description": "parse() is the opposite of format()",
"long_description": "Parse strings using a specification based on the Python format() syntax -- parse() is the opposite of format()",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-parse"
]
}
],
"depends_on": []
},
{
"name": "py314-parfive",
"portdir": "python/py-parfive",
"version": "2.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://parfive.readthedocs.io/en/stable/",
"description": "A parallel file downloader using asyncio.",
"long_description": "A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"ftp"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build"
]
},
{
"type": "lib",
"ports": [
"py314-tqdm",
"py314-aiohttp",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-parfive",
"py314-sunpy"
]
}
]
},
{
"name": "py313-parfive",
"portdir": "python/py-parfive",
"version": "2.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://parfive.readthedocs.io/en/stable/",
"description": "A parallel file downloader using asyncio.",
"long_description": "A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"ftp"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"py313-tqdm",
"py313-aiohttp",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-sunpy"
]
}
]
},
{
"name": "py312-parfive",
"portdir": "python/py-parfive",
"version": "2.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://parfive.readthedocs.io/en/stable/",
"description": "A parallel file downloader using asyncio.",
"long_description": "A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"ftp"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"py312-build",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"py312-aiohttp",
"py312-tqdm",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-sunpy"
]
}
]
},
{
"name": "py311-parfive",
"portdir": "python/py-parfive",
"version": "2.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://parfive.readthedocs.io/en/stable/",
"description": "A parallel file downloader using asyncio.",
"long_description": "A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"ftp"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"py311-aiohttp",
"py311-tqdm",
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-sunpy"
]
}
]
},
{
"name": "py310-parfive",
"portdir": "python/py-parfive",
"version": "2.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://parfive.readthedocs.io/en/stable/",
"description": "A parallel file downloader using asyncio.",
"long_description": "A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"ftp"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools",
"py310-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"py310-aiohttp",
"py310-tqdm",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-sunpy"
]
}
]
},
{
"name": "py314-paramiko",
"portdir": "python/py-paramiko",
"version": "3.5.1",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/paramiko/paramiko/",
"description": "Native Python SSHv2 protocol library",
"long_description": "This is a library for making SSH2 connections (client or server). Emphasis is on using SSH2 as an alternative to SSL for making secure connections between python scripts. All major ciphers and hash methods are supported. SFTP client and server mode are both supported too.",
"active": true,
"categories": [
"net",
"security",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"py314-cryptography",
"py314-bcrypt",
"py314-pynacl",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py314-ansible-core",
"py314-fabric",
"py-paramiko",
"py314-pooch",
"py314-robotframework-sshlibrary",
"py314-scp"
]
},
{
"type": "run",
"ports": [
"pyinfra"
]
}
]
},
{
"name": "py313-paramiko",
"portdir": "python/py-paramiko",
"version": "3.5.1",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/paramiko/paramiko/",
"description": "Native Python SSHv2 protocol library",
"long_description": "This is a library for making SSH2 connections (client or server). Emphasis is on using SSH2 as an alternative to SSL for making secure connections between python scripts. All major ciphers and hash methods are supported. SFTP client and server mode are both supported too.",
"active": true,
"categories": [
"net",
"security",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"py313-cryptography",
"py313-bcrypt",
"py313-pynacl",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mycli",
"py313-ansible-core",
"py313-fabric",
"py313-pooch",
"py313-robotframework-sshlibrary",
"py313-scp",
"py313-sshtunnel"
]
}
]
},
{
"name": "py312-paramiko",
"portdir": "python/py-paramiko",
"version": "3.5.1",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/paramiko/paramiko/",
"description": "Native Python SSHv2 protocol library",
"long_description": "This is a library for making SSH2 connections (client or server). Emphasis is on using SSH2 as an alternative to SSL for making secure connections between python scripts. All major ciphers and hash methods are supported. SFTP client and server mode are both supported too.",
"active": true,
"categories": [
"net",
"security",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"py312-cryptography",
"py312-bcrypt",
"py312-pynacl",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-ansible-core",
"py312-fabric",
"py312-pooch",
"py312-sshtunnel"
]
}
]
},
{
"name": "py311-paramiko",
"portdir": "python/py-paramiko",
"version": "3.5.1",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/paramiko/paramiko/",
"description": "Native Python SSHv2 protocol library",
"long_description": "This is a library for making SSH2 connections (client or server). Emphasis is on using SSH2 as an alternative to SSL for making secure connections between python scripts. All major ciphers and hash methods are supported. SFTP client and server mode are both supported too.",
"active": true,
"categories": [
"net",
"security",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"py311-cryptography",
"py311-bcrypt",
"py311-pynacl",
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-ansible-core",
"py311-docker",
"py311-fabric",
"py311-pooch",
"py311-sshtunnel",
"duplicity"
]
}
]
},
{
"name": "py310-paramiko",
"portdir": "python/py-paramiko",
"version": "3.5.1",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/paramiko/paramiko/",
"description": "Native Python SSHv2 protocol library",
"long_description": "This is a library for making SSH2 connections (client or server). Emphasis is on using SSH2 as an alternative to SSL for making secure connections between python scripts. All major ciphers and hash methods are supported. SFTP client and server mode are both supported too.",
"active": true,
"categories": [
"net",
"security",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"py310-cryptography",
"py310-bcrypt",
"py310-pynacl",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-ansible-core",
"py310-docker",
"py310-fabric",
"py310-pooch",
"py310-sshtunnel"
]
},
{
"type": "run",
"ports": [
"py310-gradio"
]
}
]
},
{
"name": "py-parfive",
"portdir": "python/py-parfive",
"version": "2.3.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://parfive.readthedocs.io/en/stable/",
"description": "A parallel file downloader using asyncio.",
"long_description": "A parallel file downloader using asyncio. parfive can handle downloading multiple files in parallel as well as downloading each file in a number of chunks.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [
"ftp"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-parfive"
]
}
],
"depends_on": []
},
{
"name": "py-paramiko",
"portdir": "python/py-paramiko",
"version": "3.5.1",
"license": "LGPL-2.1+",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/paramiko/paramiko/",
"description": "Native Python SSHv2 protocol library",
"long_description": "This is a library for making SSH2 connections (client or server). Emphasis is on using SSH2 as an alternative to SSL for making secure connections between python scripts. All major ciphers and hash methods are supported. SFTP client and server mode are both supported too.",
"active": true,
"categories": [
"net",
"security",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2896
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-paramiko"
]
}
],
"depends_on": []
},
{
"name": "py314-parameterized",
"portdir": "python/py-parameterized",
"version": "0.9.0",
"license": "FreeBSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wolever/parameterized",
"description": "Parameterized testing with any Python test framework",
"long_description": "Parameterized testing with any Python test framework",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-mock",
"py314-pynose"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-parameterized"
]
},
{
"type": "test",
"ports": [
"py314-aws-sam-translator",
"linkchecker"
]
}
]
},
{
"name": "py313-parameterized",
"portdir": "python/py-parameterized",
"version": "0.9.0",
"license": "FreeBSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wolever/parameterized",
"description": "Parameterized testing with any Python test framework",
"long_description": "Parameterized testing with any Python test framework",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-mock",
"py313-pynose"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py313-aws-sam-translator"
]
}
]
},
{
"name": "py312-parameterized",
"portdir": "python/py-parameterized",
"version": "0.9.0",
"license": "FreeBSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wolever/parameterized",
"description": "Parameterized testing with any Python test framework",
"long_description": "Parameterized testing with any Python test framework",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-mock",
"py312-pynose"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-aws-sam-translator"
]
}
]
}
]
}