HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 51974,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=274",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=-updated_at&page=272",
"results": [
{
"name": "py311-freezegun",
"portdir": "python/py-freezegun",
"version": "1.5.5",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spulec/freezegun",
"description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"long_description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-setuptools",
"py311-wheel",
"clang-18",
"py311-build",
"py311-installer"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-dateutil",
"py311-six"
]
},
{
"type": "test",
"ports": [
"py311-pytest",
"py311-mock"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py311-Faker",
"py311-babel",
"py311-dateutil",
"py311-itsdangerous",
"py311-structlog",
"py311-tempora"
]
}
]
},
{
"name": "py310-freezegun",
"portdir": "python/py-freezegun",
"version": "1.5.5",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spulec/freezegun",
"description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"long_description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-installer",
"clang-18",
"py310-setuptools",
"py310-wheel"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-six",
"py310-dateutil"
]
},
{
"type": "test",
"ports": [
"py310-pytest",
"py310-mock"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-Faker",
"py310-babel",
"py310-dateutil",
"py310-itsdangerous",
"py310-structlog",
"py310-tempora"
]
}
]
},
{
"name": "py27-freezegun",
"portdir": "python/py-freezegun",
"version": "0.3.15",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spulec/freezegun",
"description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"long_description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py27-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py27-six",
"python27",
"py27-dateutil"
]
},
{
"type": "test",
"ports": [
"py27-pytest",
"py27-mock"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"lscsoft-deps"
]
},
{
"type": "test",
"ports": [
"py27-tempora",
"py27-structlog",
"py27-babel",
"py27-dateutil",
"py27-itsdangerous"
]
}
]
},
{
"name": "py314-freetype",
"portdir": "python/py-freetype",
"version": "2.5.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rougier/freetype-py",
"description": "Freetype Python provides bindings for the FreeType library.",
"long_description": "Freetype Python provides bindings for the FreeType library. Only the high-level API is bound.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-toml",
"py314-installer",
"py314-setuptools",
"py314-wheel",
"py314-setuptools_scm",
"clang-18",
"py314-build"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python314",
"py314-certifi",
"freetype"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-freetype",
"py314-rlpycairo",
"py314-vispy",
"ocrmypdf"
]
}
]
},
{
"name": "py313-freetype",
"portdir": "python/py-freetype",
"version": "2.5.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rougier/freetype-py",
"description": "Freetype Python provides bindings for the FreeType library.",
"long_description": "Freetype Python provides bindings for the FreeType library. Only the high-level API is bound.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-toml",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"py313-setuptools_scm",
"clang-18",
"py313-build"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-certifi",
"freetype"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-rlpycairo",
"py313-vispy"
]
}
]
},
{
"name": "py312-freetype",
"portdir": "python/py-freetype",
"version": "2.5.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rougier/freetype-py",
"description": "Freetype Python provides bindings for the FreeType library.",
"long_description": "Freetype Python provides bindings for the FreeType library. Only the high-level API is bound.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm",
"py312-toml",
"py312-build",
"py312-installer"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python312",
"py312-certifi",
"freetype"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-rlpycairo",
"py312-vispy"
]
}
]
},
{
"name": "py311-freetype",
"portdir": "python/py-freetype",
"version": "2.5.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rougier/freetype-py",
"description": "Freetype Python provides bindings for the FreeType library.",
"long_description": "Freetype Python provides bindings for the FreeType library. Only the high-level API is bound.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm",
"py311-toml",
"py311-build",
"py311-installer"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python311",
"py311-certifi",
"freetype"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-rlpycairo",
"py311-vispy"
]
}
]
},
{
"name": "py310-freetype",
"portdir": "python/py-freetype",
"version": "2.5.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rougier/freetype-py",
"description": "Freetype Python provides bindings for the FreeType library.",
"long_description": "Freetype Python provides bindings for the FreeType library. Only the high-level API is bound.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools",
"py310-toml"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"python310",
"py310-certifi",
"freetype"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-rlpycairo",
"py310-vispy"
]
}
]
},
{
"name": "py-freezegun",
"portdir": "python/py-freezegun",
"version": "1.5.5",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/spulec/freezegun",
"description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"long_description": "FreezeGun is a library that allows your python tests to travel through time by mocking the datetime module.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-freezegun"
]
}
],
"depends_on": []
},
{
"name": "py-freetype",
"portdir": "python/py-freetype",
"version": "2.5.1",
"license": "BSD",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rougier/freetype-py",
"description": "Freetype Python provides bindings for the FreeType library.",
"long_description": "Freetype Python provides bindings for the FreeType library. Only the high-level API is bound.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1419
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"unzip"
]
},
{
"type": "lib",
"ports": [
"py314-freetype"
]
}
],
"depends_on": []
},
{
"name": "py314-fqdn",
"portdir": "python/py-fqdn",
"version": "1.5.1",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ypcrts/fqdn",
"description": "Validates fully-qualified domain names against RFC 1123",
"long_description": "Validates fully-qualified domain names against RFC 1123",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-fqdn",
"py314-jsonschema-format-nongpl"
]
}
]
},
{
"name": "py313-fqdn",
"portdir": "python/py-fqdn",
"version": "1.5.1",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ypcrts/fqdn",
"description": "Validates fully-qualified domain names against RFC 1123",
"long_description": "Validates fully-qualified domain names against RFC 1123",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-jsonschema-format-nongpl"
]
}
]
},
{
"name": "py312-fqdn",
"portdir": "python/py-fqdn",
"version": "1.5.1",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ypcrts/fqdn",
"description": "Validates fully-qualified domain names against RFC 1123",
"long_description": "Validates fully-qualified domain names against RFC 1123",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-jsonschema-format-nongpl"
]
}
]
},
{
"name": "py311-fqdn",
"portdir": "python/py-fqdn",
"version": "1.5.1",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ypcrts/fqdn",
"description": "Validates fully-qualified domain names against RFC 1123",
"long_description": "Validates fully-qualified domain names against RFC 1123",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-jsonschema-format-nongpl"
]
}
]
},
{
"name": "py310-fqdn",
"portdir": "python/py-fqdn",
"version": "1.5.1",
"license": "MPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ypcrts/fqdn",
"description": "Validates fully-qualified domain names against RFC 1123",
"long_description": "Validates fully-qualified domain names against RFC 1123",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-jsonschema-format-nongpl"
]
}
]
},
{
"name": "py314-fpdf2",
"portdir": "python/py-fpdf2",
"version": "2.8.7",
"license": "LGPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://py-pdf.github.io/fpdf2/",
"description": "fpdf2 is a library for simple & fast PDF document generation in Python.",
"long_description": "fpdf2 is a library for simple & fast PDF document generation in Python. It is a fork and the successor of PyFPDF.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "akierig",
"github": "akierig",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools"
]
},
{
"type": "lib",
"ports": [
"py314-Pillow",
"py314-fonttools",
"py314-defusedxml",
"python314"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-fpdf2",
"ocrmypdf"
]
}
]
},
{
"name": "py313-fpdf2",
"portdir": "python/py-fpdf2",
"version": "2.8.7",
"license": "LGPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://py-pdf.github.io/fpdf2/",
"description": "fpdf2 is a library for simple & fast PDF document generation in Python.",
"long_description": "fpdf2 is a library for simple & fast PDF document generation in Python. It is a fork and the successor of PyFPDF.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "akierig",
"github": "akierig",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"py313-Pillow",
"py313-fonttools",
"py313-defusedxml",
"python313"
]
}
],
"depends_on": []
},
{
"name": "py312-fpdf2",
"portdir": "python/py-fpdf2",
"version": "2.8.7",
"license": "LGPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://py-pdf.github.io/fpdf2/",
"description": "fpdf2 is a library for simple & fast PDF document generation in Python.",
"long_description": "fpdf2 is a library for simple & fast PDF document generation in Python. It is a fork and the successor of PyFPDF.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "akierig",
"github": "akierig",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel"
]
},
{
"type": "lib",
"ports": [
"py312-Pillow",
"py312-fonttools",
"py312-defusedxml",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py311-fpdf2",
"portdir": "python/py-fpdf2",
"version": "2.8.7",
"license": "LGPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://py-pdf.github.io/fpdf2/",
"description": "fpdf2 is a library for simple & fast PDF document generation in Python.",
"long_description": "fpdf2 is a library for simple & fast PDF document generation in Python. It is a fork and the successor of PyFPDF.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "akierig",
"github": "akierig",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel"
]
},
{
"type": "lib",
"ports": [
"py311-Pillow",
"py311-fonttools",
"py311-defusedxml",
"python311"
]
}
],
"depends_on": []
},
{
"name": "py310-fpdf2",
"portdir": "python/py-fpdf2",
"version": "2.8.7",
"license": "LGPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://py-pdf.github.io/fpdf2/",
"description": "fpdf2 is a library for simple & fast PDF document generation in Python.",
"long_description": "fpdf2 is a library for simple & fast PDF document generation in Python. It is a fork and the successor of PyFPDF.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "akierig",
"github": "akierig",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"py310-defusedxml",
"py310-Pillow",
"py310-fonttools",
"python310"
]
}
],
"depends_on": []
},
{
"name": "py-fqdn",
"portdir": "python/py-fqdn",
"version": "1.5.1",
"license": "MPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ypcrts/fqdn",
"description": "Validates fully-qualified domain names against RFC 1123",
"long_description": "Validates fully-qualified domain names against RFC 1123",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-fqdn"
]
}
],
"depends_on": []
},
{
"name": "py-fpdf2",
"portdir": "python/py-fpdf2",
"version": "2.8.7",
"license": "LGPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://py-pdf.github.io/fpdf2/",
"description": "fpdf2 is a library for simple & fast PDF document generation in Python.",
"long_description": "fpdf2 is a library for simple & fast PDF document generation in Python. It is a fork and the successor of PyFPDF.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "akierig",
"github": "akierig",
"ports_count": 24
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-fpdf2"
]
}
],
"depends_on": []
},
{
"name": "py313-fortranformat",
"portdir": "python/py-fortranformat",
"version": "2.0.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/brendanarnold/py-fortranformat",
"description": "Mimics Fortran textual IO in Python",
"long_description": "Generates text from a Python list of variables or will read a line of text into Python variables according to the FORTRAN format statement passed.",
"active": true,
"categories": [
"science",
"python",
"print"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-fortranformat"
]
}
]
},
{
"name": "py312-fortranformat",
"portdir": "python/py-fortranformat",
"version": "2.0.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/brendanarnold/py-fortranformat",
"description": "Mimics Fortran textual IO in Python",
"long_description": "Generates text from a Python list of variables or will read a line of text into Python variables according to the FORTRAN format statement passed.",
"active": true,
"categories": [
"science",
"python",
"print"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": []
},
{
"name": "py311-fortranformat",
"portdir": "python/py-fortranformat",
"version": "2.0.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/brendanarnold/py-fortranformat",
"description": "Mimics Fortran textual IO in Python",
"long_description": "Generates text from a Python list of variables or will read a line of text into Python variables according to the FORTRAN format statement passed.",
"active": true,
"categories": [
"science",
"python",
"print"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python311"
]
}
],
"depends_on": []
},
{
"name": "py310-fortranformat",
"portdir": "python/py-fortranformat",
"version": "2.0.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/brendanarnold/py-fortranformat",
"description": "Mimics Fortran textual IO in Python",
"long_description": "Generates text from a Python list of variables or will read a line of text into Python variables according to the FORTRAN format statement passed.",
"active": true,
"categories": [
"science",
"python",
"print"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-poetry-core",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": []
},
{
"name": "py312-formencode",
"portdir": "python/py-formencode",
"version": "2.1.0",
"license": "PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/formencode/formencode",
"description": "HTML form validation, generation, and conversion package",
"long_description": "HTML form validation, generation, and conversion package",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-setuptools",
"py312-build",
"py312-installer",
"clang-18",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-formencode",
"py312-sqlobject"
]
}
]
},
{
"name": "py-fortranformat",
"portdir": "python/py-fortranformat",
"version": "2.0.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/brendanarnold/py-fortranformat",
"description": "Mimics Fortran textual IO in Python",
"long_description": "Generates text from a Python list of variables or will read a line of text into Python variables according to the FORTRAN format statement passed.",
"active": true,
"categories": [
"science",
"python",
"print"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-fortranformat"
]
}
],
"depends_on": []
},
{
"name": "py-formencode",
"portdir": "python/py-formencode",
"version": "2.1.0",
"license": "PSF",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/formencode/formencode",
"description": "HTML form validation, generation, and conversion package",
"long_description": "HTML form validation, generation, and conversion package",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-formencode"
]
}
],
"depends_on": []
},
{
"name": "py312-fontaine",
"portdir": "python/py-fontaine",
"version": "1.4.0",
"license": "GPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/googlefonts/pyfontaine",
"description": "a font analyzing tool",
"long_description": "pyfontaine analyses fonts for their language and character/glyph-set support.",
"active": true,
"categories": [
"devel",
"python",
"print"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-lxml",
"python312",
"py312-tabulate",
"py312-fonttools",
"py312-requests",
"py312-pyicu"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-fontaine"
]
}
]
},
{
"name": "py-fontaine",
"portdir": "python/py-fontaine",
"version": "1.4.0",
"license": "GPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/googlefonts/pyfontaine",
"description": "a font analyzing tool",
"long_description": "pyfontaine analyses fonts for their language and character/glyph-set support.",
"active": true,
"categories": [
"devel",
"python",
"print"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-fontaine"
]
}
],
"depends_on": []
},
{
"name": "py314-folium",
"portdir": "python/py-folium",
"version": "0.20.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-visualization/folium/",
"description": "Python Data, Leaflet.js Mfolaps",
"long_description": "folium builds on the data wrangling strengths of the Python ecosystem and the mapping strengths of the Leaflet.js library. Manipulate your data in Python, then visualize it in a Leaflet map via folium.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-setuptools_scm",
"clang-18",
"py314-build",
"py314-installer",
"py314-setuptools",
"py314-wheel"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-requests",
"py314-numpy",
"py314-jinja2",
"py314-xyzservices",
"py314-branca"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-folium",
"py314-movingpandas"
]
}
]
},
{
"name": "py313-folium",
"portdir": "python/py-folium",
"version": "0.20.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-visualization/folium/",
"description": "Python Data, Leaflet.js Mfolaps",
"long_description": "folium builds on the data wrangling strengths of the Python ecosystem and the mapping strengths of the Leaflet.js library. Manipulate your data in Python, then visualize it in a Leaflet map via folium.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-requests",
"py313-numpy",
"py313-jinja2",
"py313-xyzservices",
"py313-branca"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-movingpandas"
]
},
{
"type": "test",
"ports": [
"py313-spopt"
]
}
]
},
{
"name": "py312-folium",
"portdir": "python/py-folium",
"version": "0.20.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-visualization/folium/",
"description": "Python Data, Leaflet.js Mfolaps",
"long_description": "folium builds on the data wrangling strengths of the Python ecosystem and the mapping strengths of the Leaflet.js library. Manipulate your data in Python, then visualize it in a Leaflet map via folium.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-jinja2",
"py312-numpy",
"py312-requests",
"py312-xyzservices",
"py312-branca"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-movingpandas"
]
},
{
"type": "test",
"ports": [
"py312-spopt"
]
}
]
},
{
"name": "py311-folium",
"portdir": "python/py-folium",
"version": "0.20.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-visualization/folium/",
"description": "Python Data, Leaflet.js Mfolaps",
"long_description": "folium builds on the data wrangling strengths of the Python ecosystem and the mapping strengths of the Leaflet.js library. Manipulate your data in Python, then visualize it in a Leaflet map via folium.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-setuptools_scm"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-requests",
"py311-jinja2",
"py311-numpy",
"py311-xyzservices",
"py311-branca"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-movingpandas"
]
},
{
"type": "test",
"ports": [
"py311-spopt"
]
}
]
},
{
"name": "py310-folium",
"portdir": "python/py-folium",
"version": "0.20.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-visualization/folium/",
"description": "Python Data, Leaflet.js Mfolaps",
"long_description": "folium builds on the data wrangling strengths of the Python ecosystem and the mapping strengths of the Leaflet.js library. Manipulate your data in Python, then visualize it in a Leaflet map via folium.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-setuptools_scm",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-requests",
"py310-numpy",
"py310-jinja2",
"py310-xyzservices",
"py310-branca"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-movingpandas"
]
},
{
"type": "test",
"ports": [
"py310-spopt"
]
}
]
},
{
"name": "py312-fmf",
"portdir": "python/py-fmf",
"version": "1.7.0",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/psss/fmf",
"description": "Flexible Metadata Format",
"long_description": "Flexible Metadata Format",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "link",
"github": "subpop",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-build",
"py312-installer",
"py312-hatchling",
"py312-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"py312-ruamel-yaml",
"py312-filelock",
"py312-jsonschema",
"python312"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"tmt",
"py-fmf"
]
}
]
},
{
"name": "py311-fmf",
"portdir": "python/py-fmf",
"version": "1.7.0",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/psss/fmf",
"description": "Flexible Metadata Format",
"long_description": "Flexible Metadata Format",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "link",
"github": "subpop",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-build",
"py311-installer",
"py311-hatchling",
"py311-hatch-vcs"
]
},
{
"type": "lib",
"ports": [
"py311-jsonschema",
"py311-filelock",
"py311-ruamel-yaml",
"python311"
]
}
],
"depends_on": []
},
{
"name": "py310-fmf",
"portdir": "python/py-fmf",
"version": "1.7.0",
"license": "GPL-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/psss/fmf",
"description": "Flexible Metadata Format",
"long_description": "Flexible Metadata Format",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "link",
"github": "subpop",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-build",
"py310-hatchling",
"py310-hatch-vcs",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"py310-filelock",
"py310-jsonschema",
"py310-ruamel-yaml",
"python310"
]
}
],
"depends_on": []
},
{
"name": "py-folium",
"portdir": "python/py-folium",
"version": "0.20.0",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/python-visualization/folium/",
"description": "Python Data, Leaflet.js Mfolaps",
"long_description": "folium builds on the data wrangling strengths of the Python ecosystem and the mapping strengths of the Leaflet.js library. Manipulate your data in Python, then visualize it in a Leaflet map via folium.",
"active": true,
"categories": [
"devel",
"graphics",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py314-folium"
]
}
],
"depends_on": []
},
{
"name": "py-fmf",
"portdir": "python/py-fmf",
"version": "1.7.0",
"license": "GPL-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/psss/fmf",
"description": "Flexible Metadata Format",
"long_description": "Flexible Metadata Format",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "link",
"github": "subpop",
"ports_count": 9
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-fmf"
]
}
],
"depends_on": []
},
{
"name": "py313-flufl.lock",
"portdir": "python/py-flufl.lock",
"version": "9.0.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flufllock.readthedocs.io/",
"description": "NFS-safe file locking with timeouts for POSIX and Windows.",
"long_description": "NFS-safe file locking with timeouts for POSIX and Windows. The flufl.lock library provides an NFS-safe file-based locking algorithm influenced by the GNU/Linux open(2) manpage, under the description of the O_EXCL option.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-hatchling",
"py313-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-atpublic",
"py313-psutil"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-sybil"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-flufl.lock"
]
}
]
},
{
"name": "py313-flufl.i18n",
"portdir": "python/py-flufl.i18n",
"version": "6.0.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flufli18n.readthedocs.io/",
"description": "High level API for internationalizing Python libraries and applications.",
"long_description": "High level API for internationalizing Python libraries and applications. The flufl.i18n library provides a convenient API for managing translation contexts in Python applications. It provides facilities not only for single-context applications like command line scripts, but also more sophisticated management of multiple-context applications such as Internet servers.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-installer",
"py313-hatchling",
"clang-18",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-atpublic"
]
},
{
"type": "test",
"ports": [
"py313-pytest",
"py313-sybil"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-flufl.i18n"
]
}
]
},
{
"name": "py-flufl.lock",
"portdir": "python/py-flufl.lock",
"version": "9.0.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flufllock.readthedocs.io/",
"description": "NFS-safe file locking with timeouts for POSIX and Windows.",
"long_description": "NFS-safe file locking with timeouts for POSIX and Windows. The flufl.lock library provides an NFS-safe file-based locking algorithm influenced by the GNU/Linux open(2) manpage, under the description of the O_EXCL option.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-flufl.lock"
]
}
],
"depends_on": []
},
{
"name": "py-flufl.i18n",
"portdir": "python/py-flufl.i18n",
"version": "6.0.0",
"license": "Apache-2",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://flufli18n.readthedocs.io/",
"description": "High level API for internationalizing Python libraries and applications.",
"long_description": "High level API for internationalizing Python libraries and applications. The flufl.i18n library provides a convenient API for managing translation contexts in Python applications. It provides facilities not only for single-context applications like command line scripts, but also more sophisticated management of multiple-context applications such as Internet servers.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-flufl.i18n"
]
}
],
"depends_on": []
},
{
"name": "py314-flufl.bounce",
"portdir": "python/py-flufl.bounce",
"version": "4.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://fluflbounce.readthedocs.io/en/latest/",
"description": "Email bounce detectors.",
"long_description": "The flufl.bounce library provides a set of heuristics and an API for detecting the original bouncing email addresses from a bounce message. Many formats found in the wild are supported, as are VERP and RFC 3464 (DSN).",
"active": true,
"categories": [
"devel",
"mail",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py314-wheel",
"py314-build",
"py314-installer",
"py314-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python314"
]
},
{
"type": "run",
"ports": [
"py314-zopeinterface",
"py314-atpublic"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-flufl.bounce"
]
}
]
},
{
"name": "py313-flit_scm",
"portdir": "python/py-flit_scm",
"version": "1.7.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/flit-scm",
"description": "A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.",
"long_description": "A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-flit_core",
"py313-setuptools_scm",
"python313"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-exceptiongroup"
]
},
{
"type": "lib",
"ports": [
"py-flit_scm"
]
}
]
},
{
"name": "py312-flit_scm",
"portdir": "python/py-flit_scm",
"version": "1.7.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/flit-scm",
"description": "A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.",
"long_description": "A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py312-installer",
"py312-setuptools",
"py312-wheel",
"py312-build"
]
},
{
"type": "lib",
"ports": [
"py312-flit_core",
"py312-setuptools_scm",
"python312"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py312-exceptiongroup"
]
}
]
},
{
"name": "py311-flit_scm",
"portdir": "python/py-flit_scm",
"version": "1.7.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/flit-scm",
"description": "A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.",
"long_description": "A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py311-installer",
"py311-setuptools",
"py311-wheel",
"py311-build"
]
},
{
"type": "lib",
"ports": [
"py311-setuptools_scm",
"py311-flit_core",
"python311"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py311-exceptiongroup"
]
}
]
},
{
"name": "py310-flit_scm",
"portdir": "python/py-flit_scm",
"version": "1.7.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/flit-scm",
"description": "A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.",
"long_description": "A PEP 518 build backend that uses setuptools_scm to generate a version file from your version control system, then flit to build the package.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"py310-setuptools_scm",
"py310-flit_core",
"python310"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py310-exceptiongroup"
]
}
]
}
]
}