{"count":51974,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=276","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=274","results":[{"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"]}]},{"name":"py-flufl.bounce","portdir":"python/py-flufl.bounce","version":"4.0","license":"Apache-2","platforms":"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":["clang-18"]},{"type":"lib","ports":["py314-flufl.bounce"]}],"depends_on":[]},{"name":"py-flit_scm","portdir":"python/py-flit_scm","version":"1.7.0","license":"MIT","platforms":"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"]},{"type":"lib","ports":["py313-flit_scm"]}],"depends_on":[]},{"name":"py313-flit_core","portdir":"python/py-flit_core","version":"3.12.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/takluyver/flit","description":"Distribution-building parts of Flit.","long_description":"Distribution-building parts of Flit.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"build","ports":["py313-xarray-einstats","py313-markdown-it-py","py313-click","py313-tomli","py313-matplotlib-inline","py313-affine","py313-aioitertools","py313-aiosqlite","py313-alabaster","py313-argh","py313-arrow","py313-audioread","py313-awscli2","py313-backcall","py313-blinker","py313-breathe","py313-cachecontrol","py313-cairocffi","py313-cgmetadata","py313-cloudpathlib","py313-cloudpickle","py313-coherent.licensed","py313-colored","py313-confuse","py313-cssselect2","py313-diff-match-patch","py313-docutils","py313-editables","py313-entrypoints","py313-flake8-pyproject","py313-flask","py313-flask-mail","py313-flask-sqlalchemy","py313-wheel","py313-pypdf","py313-id","py313-idna","py313-img2pdf","py313-ipython-pygments-lexers","py313-itsdangerous","py313-jinja2","py313-loguru","py313-lsprotocol","py313-makelive","py313-marshmallow","py313-mdit-py-plugins","py313-mdurl","py313-mediafile","py313-more-itertools","py313-mypy_extensions","py313-ordered-set","py313-parsing","py313-pathspec","py313-pip","py313-ptyprocess","py313-py3dns","py313-pyglet","py313-pynetdicom","py313-pyproject_metadata","py313-pytest-check","py313-quantecon","py313-roman_numerals","py313-seaborn","py313-segno","py313-smi","py313-socksio","py313-sphinx","py313-sphinxcontrib-applehelp","py313-sphinxcontrib-devhelp","py313-sphinxcontrib-htmlhelp","py313-sphinxcontrib-jquery","py313-sphinxcontrib-qthelp","py313-sphinxcontrib-serializinghtml","py313-sphinxcontrib-websupport","py313-submitit","py313-testpath","py313-textx","py313-threadpoolctl","py313-tinycss2","py313-tomli-w","py313-typing_extensions","py313-utitools","py313-webargs","py313-werkzeug"]},{"type":"lib","ports":["py313-flit_scm"]},{"type":"run","ports":["py313-flit"]}]},{"name":"py314-flit_core","portdir":"python/py-flit_core","version":"3.12.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/takluyver/flit","description":"Distribution-building parts of Flit.","long_description":"Distribution-building parts of Flit.","active":true,"categories":["python"],"maintainers":[{"name":"jmr","github":"jmroot","ports_count":353}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"build","ports":["py314-xarray-einstats","py314-markdown-it-py","py314-click","py314-matplotlib-inline","py314-affine","py314-aioitertools","py314-alabaster","py314-argh","py314-arrow","py314-audioread","py314-awscli2","py314-blinker","py314-cachecontrol","py314-cairocffi","py314-cgmetadata","py314-cloudpathlib","py314-cloudpickle","py314-coherent.licensed","py314-cssselect2","py314-diff-match-patch","py314-docutils","py314-editables","py314-flake8-pyproject","py314-flask","py314-pypdf","py314-id","py314-idna","py314-img2pdf","py314-ipython-pygments-lexers","py314-itsdangerous","py314-jinja2","py314-loguru","py314-lsprotocol","py314-makelive","py314-marshmallow","py314-mdit-py-plugins","py314-mdurl","py314-more-itertools","py314-mypy_extensions","py314-parsing","py314-pathspec","py314-pip","py314-ptyprocess","py314-pyglet","py314-pyproject_metadata","py314-quantecon","py314-roman_numerals","py314-seaborn","py314-socksio","py314-sphinx","py314-sphinxcontrib-applehelp","py314-sphinxcontrib-devhelp","py314-sphinxcontrib-htmlhelp","py314-sphinxcontrib-jquery","py314-sphinxcontrib-qthelp","py314-sphinxcontrib-serializinghtml","py314-sphinxcontrib-websupport","py314-submitit","py314-testpath","py314-textx","py314-threadpoolctl","py314-tinycss2","py314-tomli-w","py314-typing_extensions","py314-utitools","py314-webargs","py314-werkzeug","py314-wheel"]},{"type":"lib","ports":["py-flit_core"]}]}]}