HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49159,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=11",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=9",
"results": [
{
"name": "py-pyqt-builder",
"portdir": "python/py-pyqt-builder",
"version": "1.19.0",
"license": "(GPL-2 or GPL-3 or PSF)",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.riverbankcomputing.com/software/pyqt-builder/",
"description": "The PEP 517 compliant PyQt build system",
"long_description": "The PEP 517 compliant PyQt build system",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pyqt-builder"
]
}
],
"depends_on": []
},
{
"name": "py314-pynose",
"portdir": "python/py-pynose",
"version": "1.5.5",
"license": "LGPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mdmintz/pynose",
"description": "pynose fixes nose to extend unittest and make testing easier",
"long_description": "pynose fixes nose to extend unittest and make testing easier",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": []
},
{
"name": "py313-pynose",
"portdir": "python/py-pynose",
"version": "1.5.5",
"license": "LGPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mdmintz/pynose",
"description": "pynose fixes nose to extend unittest and make testing easier",
"long_description": "pynose fixes nose to extend unittest and make testing easier",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"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-pynose"
]
},
{
"type": "test",
"ports": [
"tortoisehg",
"py313-scruffington",
"py313-trepan3k",
"py313-eventlet"
]
}
]
},
{
"name": "py312-pynose",
"portdir": "python/py-pynose",
"version": "1.5.5",
"license": "LGPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mdmintz/pynose",
"description": "pynose fixes nose to extend unittest and make testing easier",
"long_description": "pynose fixes nose to extend unittest and make testing easier",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py312-olefile",
"py312-minidb",
"py312-overrides",
"py312-pyrfc3339",
"py312-smmap",
"py312-trepan3k",
"py312-eventlet"
]
}
]
},
{
"name": "py314-pypdf",
"portdir": "python/py-pypdf",
"version": "6.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/py-pdf/pypdf",
"description": "A utility to read and write pdfs with Python",
"long_description": "A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-flit_core"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest",
"py314-pytest-timeout",
"py314-yaml"
]
}
],
"depends_on": []
},
{
"name": "py313-pypdf",
"portdir": "python/py-pypdf",
"version": "6.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/py-pdf/pypdf",
"description": "A utility to read and write pdfs with Python",
"long_description": "A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-flit_core"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-pytest-timeout",
"py313-yaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pypdf"
]
}
]
},
{
"name": "py312-pypdf",
"portdir": "python/py-pypdf",
"version": "6.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/py-pdf/pypdf",
"description": "A utility to read and write pdfs with Python",
"long_description": "A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-flit_core",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest",
"py312-yaml",
"py312-pytest-timeout"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"pdfposter",
"py312-xhtml2pdf"
]
}
]
},
{
"name": "py311-pypdf",
"portdir": "python/py-pypdf",
"version": "6.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/py-pdf/pypdf",
"description": "A utility to read and write pdfs with Python",
"long_description": "A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-flit_core"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-yaml",
"py311-pytest-timeout"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-xhtml2pdf"
]
}
]
},
{
"name": "py310-pypdf",
"portdir": "python/py-pypdf",
"version": "6.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/py-pdf/pypdf",
"description": "A utility to read and write pdfs with Python",
"long_description": "A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-installer",
"clang-18",
"py310-flit_core",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-typing_extensions"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-yaml",
"py310-pytest-timeout"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-xhtml2pdf"
]
}
]
},
{
"name": "py39-pypdf",
"portdir": "python/py-pypdf",
"version": "6.1.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/py-pdf/pypdf",
"description": "A utility to read and write pdfs with Python",
"long_description": "A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-installer",
"clang-18",
"py39-flit_core",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-typing_extensions"
]
},
{
"type": "test",
"ports": [
"py39-pytest",
"py39-pytest-timeout",
"py39-yaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-xhtml2pdf"
]
}
]
},
{
"name": "py-pynose",
"portdir": "python/py-pynose",
"version": "1.5.5",
"license": "LGPL-2.1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mdmintz/pynose",
"description": "pynose fixes nose to extend unittest and make testing easier",
"long_description": "pynose fixes nose to extend unittest and make testing easier",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pynose"
]
}
],
"depends_on": []
},
{
"name": "py-pypdf",
"portdir": "python/py-pypdf",
"version": "6.1.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/py-pdf/pypdf",
"description": "A utility to read and write pdfs with Python",
"long_description": "A Pure-Python PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, cropping pages, merging multiple pages into a single page, and encrypting and decrypting PDF files.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pypdf"
]
}
],
"depends_on": []
},
{
"name": "py314-poyo",
"portdir": "python/py-poyo",
"version": "0.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hackebrot/poyo",
"description": "A lightweight YAML Parser for Python.",
"long_description": "A lightweight YAML Parser for Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"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": []
},
{
"name": "py313-poyo",
"portdir": "python/py-poyo",
"version": "0.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hackebrot/poyo",
"description": "A lightweight YAML Parser for Python.",
"long_description": "A lightweight YAML Parser for Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"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": [
"py-poyo"
]
}
]
},
{
"name": "py312-poyo",
"portdir": "python/py-poyo",
"version": "0.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hackebrot/poyo",
"description": "A lightweight YAML Parser for Python.",
"long_description": "A lightweight YAML Parser for Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"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-poyo",
"portdir": "python/py-poyo",
"version": "0.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hackebrot/poyo",
"description": "A lightweight YAML Parser for Python.",
"long_description": "A lightweight YAML Parser for Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"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-poyo",
"portdir": "python/py-poyo",
"version": "0.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hackebrot/poyo",
"description": "A lightweight YAML Parser for Python.",
"long_description": "A lightweight YAML Parser for Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"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": "py39-poyo",
"portdir": "python/py-poyo",
"version": "0.5.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hackebrot/poyo",
"description": "A lightweight YAML Parser for Python.",
"long_description": "A lightweight YAML Parser for Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": []
},
{
"name": "py314-pbr",
"portdir": "python/py-pbr",
"version": "7.0.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/pbr/latest/",
"description": "Python Build Reasonableness",
"long_description": "A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-setuptools",
"python314"
]
}
],
"depends_on": []
},
{
"name": "py313-pbr",
"portdir": "python/py-pbr",
"version": "7.0.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/pbr/latest/",
"description": "Python Build Reasonableness",
"long_description": "A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-setuptools",
"python313"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-stevedore",
"py313-qstylizer",
"py313-cinderclient",
"py313-cliff",
"py313-debtcollector",
"py313-keystoneauth1",
"py313-keystoneclient",
"py313-novaclient",
"py313-openstacksdk",
"py313-openstackclient",
"py313-os-service-types",
"py313-osc-lib",
"py313-oslo-config",
"py313-oslo-i18n",
"py313-oslo-utils",
"py313-oslo-serialization",
"py313-requestsexceptions",
"bandit",
"py313-requests-mock"
]
},
{
"type": "lib",
"ports": [
"py313-jschema_to_python",
"py-pbr",
"py313-sarif-om"
]
}
]
},
{
"name": "py312-pbr",
"portdir": "python/py-pbr",
"version": "7.0.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/pbr/latest/",
"description": "Python Build Reasonableness",
"long_description": "A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-setuptools",
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-stevedore",
"py312-requests-mock",
"py312-qstylizer",
"py312-cinderclient",
"py312-cliff",
"py312-debtcollector",
"py312-keystoneauth1",
"py312-keystoneclient",
"py312-novaclient",
"py312-openstacksdk",
"py312-openstackclient",
"py312-os-service-types",
"py312-osc-lib",
"py312-oslo-config",
"py312-oslo-i18n",
"py312-oslo-utils",
"py312-oslo-serialization",
"py312-requestsexceptions",
"py312-fixtures",
"git-review",
"py312-lockfile",
"py312-munch"
]
},
{
"type": "lib",
"ports": [
"py312-sarif-om",
"py312-jschema_to_python",
"py312-virtualenvwrapper",
"py312-panedr"
]
}
]
},
{
"name": "py311-pbr",
"portdir": "python/py-pbr",
"version": "7.0.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/pbr/latest/",
"description": "Python Build Reasonableness",
"long_description": "A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-18",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-setuptools",
"python311"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-stevedore",
"py311-requests-mock",
"py311-qstylizer",
"py311-cinderclient",
"py311-cliff",
"py311-debtcollector",
"py311-keystoneauth1",
"py311-keystoneclient",
"py311-novaclient",
"py311-openstacksdk",
"py311-openstackclient",
"py311-os-service-types",
"py311-osc-lib",
"py311-oslo-config",
"py311-oslo-i18n",
"py311-oslo-utils",
"py311-oslo-serialization",
"py311-requestsexceptions",
"py311-sphinx-click",
"py311-lockfile",
"py311-munch",
"py311-requests-unixsocket"
]
},
{
"type": "lib",
"ports": [
"py311-sarif-om",
"py311-jschema_to_python",
"py311-virtualenvwrapper"
]
}
]
},
{
"name": "py310-pbr",
"portdir": "python/py-pbr",
"version": "7.0.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/pbr/latest/",
"description": "Python Build Reasonableness",
"long_description": "A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"py310-setuptools",
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-stevedore",
"py310-requests-mock",
"py310-qstylizer",
"py310-cinderclient",
"py310-cliff",
"py310-debtcollector",
"py310-keystoneauth1",
"py310-keystoneclient",
"py310-novaclient",
"py310-openstacksdk",
"py310-openstackclient",
"py310-os-service-types",
"py310-osc-lib",
"py310-oslo-config",
"py310-oslo-i18n",
"py310-oslo-utils",
"py310-oslo-serialization",
"py310-requestsexceptions",
"py310-kraken",
"py310-requests-unixsocket",
"py310-sphinx-click",
"py310-lockfile",
"py310-munch"
]
},
{
"type": "lib",
"ports": [
"py310-sarif-om",
"py310-jschema_to_python",
"py310-sqlalchemy-migrate",
"py310-virtualenvwrapper"
]
}
]
},
{
"name": "py39-pbr",
"portdir": "python/py-pbr",
"version": "7.0.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/pbr/latest/",
"description": "Python Build Reasonableness",
"long_description": "A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-18",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"py39-setuptools",
"python39"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py39-stevedore",
"py39-requests-unixsocket",
"py39-sphinx-click",
"py39-testtools",
"py39-lockfile",
"py39-munch",
"py39-requests-mock",
"py39-qstylizer",
"py39-cinderclient",
"py39-cliff",
"py39-debtcollector",
"py39-keystoneauth1",
"py39-keystoneclient",
"py39-novaclient",
"py39-openstacksdk",
"py39-openstackclient",
"py39-os-service-types",
"py39-osc-lib",
"py39-oslo-config",
"py39-oslo-i18n",
"py39-oslo-utils",
"py39-oslo-serialization",
"py39-requestsexceptions",
"py39-kraken"
]
},
{
"type": "lib",
"ports": [
"py39-sqlalchemy-migrate",
"py39-virtualenvwrapper",
"py39-sarif-om",
"py39-jschema_to_python"
]
},
{
"type": "test",
"ports": [
"py39-cssutils"
]
}
]
},
{
"name": "py38-pbr",
"portdir": "python/py-pbr",
"version": "7.0.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/pbr/latest/",
"description": "Python Build Reasonableness",
"long_description": "A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-installer",
"clang-18",
"py38-setuptools",
"py38-build"
]
},
{
"type": "lib",
"ports": [
"py38-setuptools",
"python38"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py38-cliff",
"py38-testtools",
"py38-requests-mock",
"py38-kraken",
"py38-debtcollector",
"py38-sphinx-click",
"py38-qstylizer",
"py38-requests-unixsocket",
"py38-requestsexceptions",
"py38-os-service-types",
"py38-oslo-i18n",
"py38-keystoneclient",
"py38-openstackclient",
"py38-openstacksdk",
"py38-osc-lib",
"py38-lockfile",
"py38-cinderclient",
"py38-keystoneauth1",
"py38-novaclient",
"py38-munch",
"py38-oslo-serialization",
"py38-oslo-utils"
]
},
{
"type": "lib",
"ports": [
"py38-virtualenvwrapper",
"py38-sqlalchemy-migrate",
"py38-panedr",
"py38-stevedore"
]
},
{
"type": "test",
"ports": [
"py38-cssutils"
]
}
]
},
{
"name": "py27-pbr",
"portdir": "python/py-pbr",
"version": "7.0.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/pbr/latest/",
"description": "Python Build Reasonableness",
"long_description": "A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-setuptools"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py27-traceback2",
"py27-linecache2",
"py27-requests-unixsocket",
"py27-jenkins-job-builder",
"py27-testtools",
"py27-munch",
"py27-lockfile",
"py27-fixtures",
"py27-requests-mock"
]
},
{
"type": "lib",
"ports": [
"py27-stevedore",
"py27-pygmsh",
"py27-virtualenvwrapper",
"py27-sqlalchemy-migrate"
]
},
{
"type": "test",
"ports": [
"py27-cssutils"
]
}
]
},
{
"name": "py-poyo",
"portdir": "python/py-poyo",
"version": "0.5.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/hackebrot/poyo",
"description": "A lightweight YAML Parser for Python.",
"long_description": "A lightweight YAML Parser for Python.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-poyo"
]
}
],
"depends_on": []
},
{
"name": "py-pbr",
"portdir": "python/py-pbr",
"version": "7.0.1",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://docs.openstack.org/pbr/latest/",
"description": "Python Build Reasonableness",
"long_description": "A library for managing setuptools packaging needs in a consistent manner. pbr reads and then filters the setup.cfg data through a setup hook to fill in default values and provide more sensible behaviors, and then feeds the results in as the arguments to a call to setup.py - so the heavy lifting of handling python packaging needs is still being done by setuptools.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-pbr"
]
}
],
"depends_on": []
},
{
"name": "py314-nodeenv",
"portdir": "python/py-nodeenv",
"version": "1.9.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ekalinin/nodeenv",
"description": "Node.js virtual environment builder",
"long_description": "Node.js virtual environment builder",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-installer",
"clang-18",
"py314-build",
"py314-setuptools_scm",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": []
},
{
"name": "py313-nodeenv",
"portdir": "python/py-nodeenv",
"version": "1.9.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ekalinin/nodeenv",
"description": "Node.js virtual environment builder",
"long_description": "Node.js virtual environment builder",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"clang-18",
"py313-build",
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-nodeenv",
"pre-commit"
]
}
]
},
{
"name": "py312-nodeenv",
"portdir": "python/py-nodeenv",
"version": "1.9.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ekalinin/nodeenv",
"description": "Node.js virtual environment builder",
"long_description": "Node.js virtual environment builder",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"clang-18",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py311-nodeenv",
"portdir": "python/py-nodeenv",
"version": "1.9.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ekalinin/nodeenv",
"description": "Node.js virtual environment builder",
"long_description": "Node.js virtual environment builder",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-build",
"py311-installer",
"clang-18",
"py311-wheel",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": []
},
{
"name": "py310-nodeenv",
"portdir": "python/py-nodeenv",
"version": "1.9.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ekalinin/nodeenv",
"description": "Node.js virtual environment builder",
"long_description": "Node.js virtual environment builder",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-setuptools",
"py310-setuptools_scm",
"clang-18",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py39-nodeenv",
"portdir": "python/py-nodeenv",
"version": "1.9.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ekalinin/nodeenv",
"description": "Node.js virtual environment builder",
"long_description": "Node.js virtual environment builder",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-setuptools",
"py39-setuptools_scm",
"clang-18",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py-nodeenv",
"portdir": "python/py-nodeenv",
"version": "1.9.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ekalinin/nodeenv",
"description": "Node.js virtual environment builder",
"long_description": "Node.js virtual environment builder",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-nodeenv"
]
}
],
"depends_on": []
},
{
"name": "py314-looseversion",
"portdir": "python/py-looseversion",
"version": "1.3.0",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/effigies/looseversion",
"description": "Version numbering for anarchists and software realists",
"long_description": "Version numbering for anarchists and software realists",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-hatchling"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": []
},
{
"name": "py313-looseversion",
"portdir": "python/py-looseversion",
"version": "1.3.0",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/effigies/looseversion",
"description": "Version numbering for anarchists and software realists",
"long_description": "Version numbering for anarchists and software realists",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-looseversion"
]
}
]
},
{
"name": "py312-looseversion",
"portdir": "python/py-looseversion",
"version": "1.3.0",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/effigies/looseversion",
"description": "Version numbering for anarchists and software realists",
"long_description": "Version numbering for anarchists and software realists",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": []
},
{
"name": "py311-looseversion",
"portdir": "python/py-looseversion",
"version": "1.3.0",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/effigies/looseversion",
"description": "Version numbering for anarchists and software realists",
"long_description": "Version numbering for anarchists and software realists",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-hatchling",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": []
},
{
"name": "py310-looseversion",
"portdir": "python/py-looseversion",
"version": "1.3.0",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/effigies/looseversion",
"description": "Version numbering for anarchists and software realists",
"long_description": "Version numbering for anarchists and software realists",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-hatchling",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"salt"
]
}
]
},
{
"name": "py-looseversion",
"portdir": "python/py-looseversion",
"version": "1.3.0",
"license": "PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/effigies/looseversion",
"description": "Version numbering for anarchists and software realists",
"long_description": "Version numbering for anarchists and software realists",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-looseversion"
]
}
],
"depends_on": []
},
{
"name": "py314-kiwisolver",
"portdir": "python/py-kiwisolver",
"version": "1.4.9",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nucleic/kiwi",
"description": "Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm.",
"long_description": "Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-cppy",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": []
},
{
"name": "py313-kiwisolver",
"portdir": "python/py-kiwisolver",
"version": "1.4.9",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nucleic/kiwi",
"description": "Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm.",
"long_description": "Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-cppy",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"py313-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-kiwisolver",
"py313-vispy",
"py313-matplotlib"
]
}
]
},
{
"name": "py312-kiwisolver",
"portdir": "python/py-kiwisolver",
"version": "1.4.9",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nucleic/kiwi",
"description": "Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm.",
"long_description": "Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"py312-cppy"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-vispy",
"py312-matplotlib"
]
}
]
},
{
"name": "py311-kiwisolver",
"portdir": "python/py-kiwisolver",
"version": "1.4.9",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nucleic/kiwi",
"description": "Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm.",
"long_description": "Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm",
"py311-cppy"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-vispy",
"py311-matplotlib"
]
}
]
},
{
"name": "py310-kiwisolver",
"portdir": "python/py-kiwisolver",
"version": "1.4.9",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nucleic/kiwi",
"description": "Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm.",
"long_description": "Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-setuptools_scm",
"py310-cppy",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-vispy",
"py310-matplotlib"
]
}
]
},
{
"name": "py39-kiwisolver",
"portdir": "python/py-kiwisolver",
"version": "1.4.9",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nucleic/kiwi",
"description": "Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm.",
"long_description": "Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py39-cppy",
"py39-setuptools",
"py39-setuptools_scm",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-vispy",
"py39-matplotlib"
]
}
]
},
{
"name": "py27-kiwisolver",
"portdir": "python/py-kiwisolver",
"version": "1.1.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/nucleic/kiwi",
"description": "Kiwi is an efficient C++ implementation of the Cassowary constraint solving algorithm.",
"long_description": "Kiwi is an implementation of the algorithm based on the seminal Cassowary paper. It is not a refactoring of the original C++ solver. Kiwi has been designed from the ground up to be lightweight and fast. Kiwi ranges from 10x to 500x faster than the original Cassowary solver with typical use cases gaining a 40x improvement. Memory savings are consistently > 5x.",
"active": true,
"categories": [
"math",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python27"
]
},
{
"type": "test",
"ports": [
"py27-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py27-matplotlib"
]
}
]
},
{
"name": "py314-intervaltree",
"portdir": "python/py-intervaltree",
"version": "3.1.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/chaimleib/intervaltree",
"description": "A mutable, self-balancing interval tree for Python 2 and 3",
"long_description": "A mutable, self-balancing interval tree for Python 2 and 3. Queries may be by point, by range overlap, or by range envelopment.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-sortedcontainers"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": []
},
{
"name": "py313-intervaltree",
"portdir": "python/py-intervaltree",
"version": "3.1.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/chaimleib/intervaltree",
"description": "A mutable, self-balancing interval tree for Python 2 and 3",
"long_description": "A mutable, self-balancing interval tree for Python 2 and 3. Queries may be by point, by range overlap, or by range envelopment.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1795
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-sortedcontainers"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-intervaltree"
]
},
{
"type": "run",
"ports": [
"py313-spyder"
]
}
]
}
]
}