HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49310,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=6",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=4",
"results": [
{
"name": "py311-upt-macports",
"portdir": "python/py-upt-macports",
"version": "0.1-20240203",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/macports/upt-macports",
"description": "MacPorts backend for upt",
"long_description": "MacPorts backend for upt",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 63
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-packaging",
"py311-requests",
"py311-jinja2"
]
},
{
"type": "test",
"ports": [
"py311-requests-mock"
]
}
],
"depends_on": []
},
{
"name": "py310-upt-macports",
"portdir": "python/py-upt-macports",
"version": "0.1-20240203",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/macports/upt-macports",
"description": "MacPorts backend for upt",
"long_description": "MacPorts backend for upt",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 63
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-requests",
"py310-packaging",
"py310-jinja2"
]
},
{
"type": "test",
"ports": [
"py310-requests-mock"
]
}
],
"depends_on": []
},
{
"name": "py-upt-pypi",
"portdir": "python/py-upt-pypi",
"version": "0.6",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://framagit.org/upt/upt-pypi",
"description": "PyPI frontend for upt",
"long_description": "PyPI frontend for upt",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 63
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-upt-pypi"
]
}
],
"depends_on": []
},
{
"name": "py-upt-macports",
"portdir": "python/py-upt-macports",
"version": "0.1-20240203",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/macports/upt-macports",
"description": "MacPorts backend for upt",
"long_description": "MacPorts backend for upt",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 63
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-upt-macports"
]
}
],
"depends_on": []
},
{
"name": "py314-upt-cpan",
"portdir": "python/py-upt-cpan",
"version": "0.6.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://framagit.org/upt/upt-cpan",
"description": "CPAN frontend for upt",
"long_description": "CPAN frontend for upt",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 63
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-requests"
]
},
{
"type": "test",
"ports": [
"py314-requests-mock"
]
}
],
"depends_on": []
},
{
"name": "py313-upt-cpan",
"portdir": "python/py-upt-cpan",
"version": "0.6.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://framagit.org/upt/upt-cpan",
"description": "CPAN frontend for upt",
"long_description": "CPAN frontend for upt",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 63
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-requests"
]
},
{
"type": "test",
"ports": [
"py313-requests-mock"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-upt-cpan"
]
},
{
"type": "run",
"ports": [
"upt"
]
}
]
},
{
"name": "py312-upt-cpan",
"portdir": "python/py-upt-cpan",
"version": "0.6.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://framagit.org/upt/upt-cpan",
"description": "CPAN frontend for upt",
"long_description": "CPAN frontend for upt",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 63
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-wheel",
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-requests"
]
},
{
"type": "test",
"ports": [
"py312-requests-mock"
]
}
],
"depends_on": []
},
{
"name": "py311-upt-cpan",
"portdir": "python/py-upt-cpan",
"version": "0.6.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://framagit.org/upt/upt-cpan",
"description": "CPAN frontend for upt",
"long_description": "CPAN frontend for upt",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 63
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-requests"
]
},
{
"type": "test",
"ports": [
"py311-requests-mock"
]
}
],
"depends_on": []
},
{
"name": "py310-upt-cpan",
"portdir": "python/py-upt-cpan",
"version": "0.6.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://framagit.org/upt/upt-cpan",
"description": "CPAN frontend for upt",
"long_description": "CPAN frontend for upt",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 63
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-requests"
]
},
{
"type": "test",
"ports": [
"py310-requests-mock"
]
}
],
"depends_on": []
},
{
"name": "py314-ujson",
"portdir": "python/py-ujson",
"version": "5.11.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ultrajson/ultrajson",
"description": "Ultra fast JSON encoder and decoder for Python",
"long_description": "Ultra fast JSON encoder and decoder for Python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": []
},
{
"name": "py313-ujson",
"portdir": "python/py-ujson",
"version": "5.11.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ultrajson/ultrajson",
"description": "Ultra fast JSON encoder and decoder for Python",
"long_description": "Ultra fast JSON encoder and decoder for Python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-ujson",
"py313-python-lsp-jsonrpc",
"py313-python-lsp-server"
]
},
{
"type": "run",
"ports": [
"py313-autobahn"
]
}
]
},
{
"name": "py312-ujson",
"portdir": "python/py-ujson",
"version": "5.11.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ultrajson/ultrajson",
"description": "Ultra fast JSON encoder and decoder for Python",
"long_description": "Ultra fast JSON encoder and decoder for Python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-python-lsp-jsonrpc",
"py312-python-lsp-server"
]
},
{
"type": "run",
"ports": [
"py312-autobahn"
]
}
]
},
{
"name": "py311-ujson",
"portdir": "python/py-ujson",
"version": "5.11.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ultrajson/ultrajson",
"description": "Ultra fast JSON encoder and decoder for Python",
"long_description": "Ultra fast JSON encoder and decoder for Python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-python-lsp-jsonrpc",
"py311-python-lsp-server"
]
},
{
"type": "run",
"ports": [
"py311-autobahn"
]
}
]
},
{
"name": "py310-ujson",
"portdir": "python/py-ujson",
"version": "5.11.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ultrajson/ultrajson",
"description": "Ultra fast JSON encoder and decoder for Python",
"long_description": "Ultra fast JSON encoder and decoder for Python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-python-lsp-jsonrpc",
"py310-python-lsp-server"
]
},
{
"type": "run",
"ports": [
"py310-autobahn"
]
}
]
},
{
"name": "py39-ujson",
"portdir": "python/py-ujson",
"version": "5.11.0",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ultrajson/ultrajson",
"description": "Ultra fast JSON encoder and decoder for Python",
"long_description": "Ultra fast JSON encoder and decoder for Python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"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-python-jsonrpc-server",
"py39-python-lsp-server",
"py39-python-lsp-jsonrpc"
]
},
{
"type": "run",
"ports": [
"py39-autobahn"
]
},
{
"type": "test",
"ports": [
"py39-falcon"
]
}
]
},
{
"name": "py-upt-cpan",
"portdir": "python/py-upt-cpan",
"version": "0.6.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://framagit.org/upt/upt-cpan",
"description": "CPAN frontend for upt",
"long_description": "CPAN frontend for upt",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 63
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-upt-cpan"
]
}
],
"depends_on": []
},
{
"name": "py-ujson",
"portdir": "python/py-ujson",
"version": "5.11.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ultrajson/ultrajson",
"description": "Ultra fast JSON encoder and decoder for Python",
"long_description": "Ultra fast JSON encoder and decoder for Python",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-ujson"
]
}
],
"depends_on": []
},
{
"name": "py314-tokenize-rt",
"portdir": "python/py-tokenize-rt",
"version": "6.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asottile/tokenize-rt",
"description": "A wrapper around the stdlib `tokenize` which roundtrips.",
"long_description": "A wrapper around the stdlib `tokenize` which roundtrips.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": []
},
{
"name": "py313-tokenize-rt",
"portdir": "python/py-tokenize-rt",
"version": "6.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asottile/tokenize-rt",
"description": "A wrapper around the stdlib `tokenize` which roundtrips.",
"long_description": "A wrapper around the stdlib `tokenize` which roundtrips.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"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-tokenize-rt",
"pyupgrade"
]
}
]
},
{
"name": "py312-tokenize-rt",
"portdir": "python/py-tokenize-rt",
"version": "6.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asottile/tokenize-rt",
"description": "A wrapper around the stdlib `tokenize` which roundtrips.",
"long_description": "A wrapper around the stdlib `tokenize` which roundtrips.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py311-tokenize-rt",
"portdir": "python/py-tokenize-rt",
"version": "6.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asottile/tokenize-rt",
"description": "A wrapper around the stdlib `tokenize` which roundtrips.",
"long_description": "A wrapper around the stdlib `tokenize` which roundtrips.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": []
},
{
"name": "py310-tokenize-rt",
"portdir": "python/py-tokenize-rt",
"version": "6.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asottile/tokenize-rt",
"description": "A wrapper around the stdlib `tokenize` which roundtrips.",
"long_description": "A wrapper around the stdlib `tokenize` which roundtrips.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py39-tokenize-rt",
"portdir": "python/py-tokenize-rt",
"version": "6.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asottile/tokenize-rt",
"description": "A wrapper around the stdlib `tokenize` which roundtrips.",
"long_description": "A wrapper around the stdlib `tokenize` which roundtrips.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": []
},
{
"name": "py314-tinycss2",
"portdir": "python/py-tinycss2",
"version": "1.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.courtbouillon.org/tinycss2",
"description": "tinycss2 is a low-level CSS parser and generator written in Python",
"long_description": "tinycss2 is a low-level CSS parser and generator written in Python: it can parse strings, return objects representing tokens and blocks, and generate CSS strings corresponding to these objects.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"clang-18",
"py314-flit_core",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-webencodings",
"python314"
]
},
{
"type": "test",
"ports": [
"py314-pytest"
]
}
],
"depends_on": []
},
{
"name": "py313-tinycss2",
"portdir": "python/py-tinycss2",
"version": "1.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.courtbouillon.org/tinycss2",
"description": "tinycss2 is a low-level CSS parser and generator written in Python",
"long_description": "tinycss2 is a low-level CSS parser and generator written in Python: it can parse strings, return objects representing tokens and blocks, and generate CSS strings corresponding to these objects.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"clang-18",
"py313-flit_core",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-webencodings",
"python313"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-svglib",
"py313-cairosvg",
"py313-cssselect2",
"py-tinycss2",
"py313-nbconvert"
]
},
{
"type": "run",
"ports": [
"py313-qstylizer"
]
}
]
},
{
"name": "py312-tinycss2",
"portdir": "python/py-tinycss2",
"version": "1.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.courtbouillon.org/tinycss2",
"description": "tinycss2 is a low-level CSS parser and generator written in Python",
"long_description": "tinycss2 is a low-level CSS parser and generator written in Python: it can parse strings, return objects representing tokens and blocks, and generate CSS strings corresponding to these objects.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-flit_core",
"py312-build",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-webencodings",
"python312"
]
},
{
"type": "test",
"ports": [
"py312-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-svglib",
"py312-cairosvg",
"py312-cssselect2",
"py312-nbconvert"
]
},
{
"type": "run",
"ports": [
"py312-qstylizer"
]
}
]
},
{
"name": "py311-tinycss2",
"portdir": "python/py-tinycss2",
"version": "1.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.courtbouillon.org/tinycss2",
"description": "tinycss2 is a low-level CSS parser and generator written in Python",
"long_description": "tinycss2 is a low-level CSS parser and generator written in Python: it can parse strings, return objects representing tokens and blocks, and generate CSS strings corresponding to these objects.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-build",
"py311-flit_core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-webencodings",
"python311"
]
},
{
"type": "test",
"ports": [
"py311-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-svglib",
"py311-cairosvg",
"py311-cssselect2",
"py311-nbconvert"
]
},
{
"type": "run",
"ports": [
"py311-qstylizer"
]
}
]
},
{
"name": "py310-tinycss2",
"portdir": "python/py-tinycss2",
"version": "1.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.courtbouillon.org/tinycss2",
"description": "tinycss2 is a low-level CSS parser and generator written in Python",
"long_description": "tinycss2 is a low-level CSS parser and generator written in Python: it can parse strings, return objects representing tokens and blocks, and generate CSS strings corresponding to these objects.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-flit_core",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-webencodings",
"python310"
]
},
{
"type": "test",
"ports": [
"py310-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-svglib",
"py310-cairosvg",
"py310-cssselect2",
"py310-nbconvert"
]
},
{
"type": "run",
"ports": [
"py310-qstylizer"
]
}
]
},
{
"name": "py39-tinycss2",
"portdir": "python/py-tinycss2",
"version": "1.4.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.courtbouillon.org/tinycss2",
"description": "tinycss2 is a low-level CSS parser and generator written in Python",
"long_description": "tinycss2 is a low-level CSS parser and generator written in Python: it can parse strings, return objects representing tokens and blocks, and generate CSS strings corresponding to these objects.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-flit_core",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py39-webencodings",
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-svglib",
"py39-cssselect2",
"py39-cairosvg",
"py39-nbconvert"
]
},
{
"type": "run",
"ports": [
"py39-qstylizer"
]
}
]
},
{
"name": "py-tokenize-rt",
"portdir": "python/py-tokenize-rt",
"version": "6.2.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/asottile/tokenize-rt",
"description": "A wrapper around the stdlib `tokenize` which roundtrips.",
"long_description": "A wrapper around the stdlib `tokenize` which roundtrips.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-tokenize-rt"
]
}
],
"depends_on": []
},
{
"name": "py-tinycss2",
"portdir": "python/py-tinycss2",
"version": "1.4.0",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.courtbouillon.org/tinycss2",
"description": "tinycss2 is a low-level CSS parser and generator written in Python",
"long_description": "tinycss2 is a low-level CSS parser and generator written in Python: it can parse strings, return objects representing tokens and blocks, and generate CSS strings corresponding to these objects.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-tinycss2"
]
}
],
"depends_on": []
},
{
"name": "py314-three-merge",
"portdir": "python/py-three-merge",
"version": "0.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spyder-ide/three-merge",
"description": "Simple library for merging two strings with respect to a base one",
"long_description": "Simple library for merging two strings with respect to a base one",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-diff-match-patch",
"python314"
]
}
],
"depends_on": []
},
{
"name": "py313-three-merge",
"portdir": "python/py-three-merge",
"version": "0.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spyder-ide/three-merge",
"description": "Simple library for merging two strings with respect to a base one",
"long_description": "Simple library for merging two strings with respect to a base one",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-diff-match-patch",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-three-merge"
]
},
{
"type": "run",
"ports": [
"py313-spyder"
]
}
]
},
{
"name": "py312-three-merge",
"portdir": "python/py-three-merge",
"version": "0.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spyder-ide/three-merge",
"description": "Simple library for merging two strings with respect to a base one",
"long_description": "Simple library for merging two strings with respect to a base one",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-installer",
"py312-wheel",
"clang-18",
"py312-build",
"py312-setuptools"
]
},
{
"type": "lib",
"ports": [
"py312-diff-match-patch",
"python312"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-spyder"
]
}
]
},
{
"name": "py311-three-merge",
"portdir": "python/py-three-merge",
"version": "0.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spyder-ide/three-merge",
"description": "Simple library for merging two strings with respect to a base one",
"long_description": "Simple library for merging two strings with respect to a base one",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-18",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"py311-diff-match-patch",
"python311"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-spyder"
]
}
]
},
{
"name": "py310-three-merge",
"portdir": "python/py-three-merge",
"version": "0.1.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spyder-ide/three-merge",
"description": "Simple library for merging two strings with respect to a base one",
"long_description": "Simple library for merging two strings with respect to a base one",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"py310-diff-match-patch",
"python310"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-spyder-devel",
"py310-spyder"
]
}
]
},
{
"name": "py314-textdistance",
"portdir": "python/py-textdistance",
"version": "4.6.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/life4/textdistance",
"description": "Compute distance between the two texts.",
"long_description": "Compute distance between the two texts.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": []
},
{
"name": "py313-textdistance",
"portdir": "python/py-textdistance",
"version": "4.6.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/life4/textdistance",
"description": "Compute distance between the two texts.",
"long_description": "Compute distance between the two texts.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"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-textdistance"
]
},
{
"type": "run",
"ports": [
"py313-spyder"
]
}
]
},
{
"name": "py312-textdistance",
"portdir": "python/py-textdistance",
"version": "4.6.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/life4/textdistance",
"description": "Compute distance between the two texts.",
"long_description": "Compute distance between the two texts.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py312-spyder"
]
}
]
},
{
"name": "py311-textdistance",
"portdir": "python/py-textdistance",
"version": "4.6.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/life4/textdistance",
"description": "Compute distance between the two texts.",
"long_description": "Compute distance between the two texts.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py311-spyder"
]
}
]
},
{
"name": "py310-textdistance",
"portdir": "python/py-textdistance",
"version": "4.6.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/life4/textdistance",
"description": "Compute distance between the two texts.",
"long_description": "Compute distance between the two texts.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py310-spyder-devel",
"py310-spyder"
]
}
]
},
{
"name": "py-three-merge",
"portdir": "python/py-three-merge",
"version": "0.1.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spyder-ide/three-merge",
"description": "Simple library for merging two strings with respect to a base one",
"long_description": "Simple library for merging two strings with respect to a base one",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-three-merge"
]
}
],
"depends_on": []
},
{
"name": "py-textdistance",
"portdir": "python/py-textdistance",
"version": "4.6.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/life4/textdistance",
"description": "Compute distance between the two texts.",
"long_description": "Compute distance between the two texts.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-textdistance"
]
}
],
"depends_on": []
},
{
"name": "py314-text-unidecode",
"portdir": "python/py-text-unidecode",
"version": "1.3",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kmike/text-unidecode/",
"description": "The most basic Text::Unidecode port",
"long_description": "The most basic Text::Unidecode port",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"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-text-unidecode",
"portdir": "python/py-text-unidecode",
"version": "1.3",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kmike/text-unidecode/",
"description": "The most basic Text::Unidecode port",
"long_description": "The most basic Text::Unidecode port",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"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-text-unidecode",
"py313-slugify"
]
}
]
},
{
"name": "py312-text-unidecode",
"portdir": "python/py-text-unidecode",
"version": "1.3",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kmike/text-unidecode/",
"description": "The most basic Text::Unidecode port",
"long_description": "The most basic Text::Unidecode port",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"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": [
"py312-slugify"
]
}
]
},
{
"name": "py311-text-unidecode",
"portdir": "python/py-text-unidecode",
"version": "1.3",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kmike/text-unidecode/",
"description": "The most basic Text::Unidecode port",
"long_description": "The most basic Text::Unidecode port",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"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-slugify"
]
}
]
},
{
"name": "py310-text-unidecode",
"portdir": "python/py-text-unidecode",
"version": "1.3",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kmike/text-unidecode/",
"description": "The most basic Text::Unidecode port",
"long_description": "The most basic Text::Unidecode port",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"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-slugify"
]
}
]
},
{
"name": "py39-text-unidecode",
"portdir": "python/py-text-unidecode",
"version": "1.3",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/kmike/text-unidecode/",
"description": "The most basic Text::Unidecode port",
"long_description": "The most basic Text::Unidecode port",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"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": [
{
"type": "lib",
"ports": [
"py39-slugify"
]
}
]
},
{
"name": "py314-spdx-lookup",
"portdir": "python/py-spdx-lookup",
"version": "0.3.3",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bbqsrc/spdx-lookup-python",
"description": "SPDX license list query tool",
"long_description": "SPDX license list query tool",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "karan.sheth",
"github": "korusuke",
"ports_count": 63
},
{
"name": "reneeotten",
"github": "reneeotten",
"ports_count": 1906
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-build",
"py314-setuptools",
"py314-wheel",
"clang-18",
"py314-installer"
]
},
{
"type": "lib",
"ports": [
"py314-spdx",
"python314"
]
}
],
"depends_on": []
}
]
}