{"count":52209,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=728","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=726","results":[{"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":"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":"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":"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":"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":"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":"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-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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":["ocrmypdf","py-fpdf2"]}]},{"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":"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":"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":"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":"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":"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":1438}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["unzip"]},{"type":"lib","ports":["py314-freetype"]}],"depends_on":[]},{"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":"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":1438}],"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-vispy","py310-rlpycairo"]}]},{"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":1438}],"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-vispy","py311-rlpycairo"]}]},{"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":1438}],"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-vispy","py312-rlpycairo"]}]},{"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":1438}],"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-vispy","py313-rlpycairo"]}]},{"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":1438}],"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":["ocrmypdf","py314-vispy","py-freetype","py314-rlpycairo"]}]},{"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":"test","ports":["py27-tempora","py27-structlog","py27-babel","py27-dateutil","py27-itsdangerous"]}]},{"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":"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":"py312-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":["py312-setuptools","py312-wheel","clang-18","py312-build","py312-installer"]},{"type":"lib","ports":["python312","py312-six","py312-dateutil"]},{"type":"test","ports":["py312-pytest","py312-mock"]}],"depends_on":[{"type":"test","ports":["py312-Faker","py312-babel","py312-dateutil","py312-ftputil","py312-itsdangerous","py312-structlog","py312-tempora"]}]},{"name":"py313-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":["py313-installer","py313-setuptools","py313-wheel","clang-18","py313-build"]},{"type":"lib","ports":["python313","py313-six","py313-dateutil"]},{"type":"test","ports":["py313-pytest","py313-mock"]}],"depends_on":[{"type":"test","ports":["py313-Faker","py313-babel","py313-dateutil","py313-itsdangerous","py313-structlog","py313-tempora"]}]},{"name":"py314-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":["py314-installer","py314-setuptools","py314-wheel","clang-18","py314-build"]},{"type":"lib","ports":["python314","py314-dateutil","py314-six"]},{"type":"test","ports":["py314-pytest","py314-mock"]}],"depends_on":[{"type":"lib","ports":["py-freezegun"]},{"type":"run","ports":["lscsoft-deps"]},{"type":"test","ports":["py314-babel","py314-dateutil","py314-Faker","py314-itsdangerous","py314-structlog","gtimelog"]}]},{"name":"py-frozendict","portdir":"python/py-frozendict","version":"2.4.7","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Marco-Sulla/python-frozendict","description":"frozendict is a simple immutable dictionary","long_description":"frozendict is a simple immutable dictionary. It's fast as dict, and sometimes faster! Unlike other similar implementations, immutability is guaranteed: you can't change the internal variables of the class, and they are all immutable objects.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-frozendict"]}],"depends_on":[]},{"name":"py-frozenlist","portdir":"python/py-frozenlist","version":"1.8.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/frozenlist","description":"list-like structure which implements collections.abc.MutableSequence","long_description":"frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence. The list is mutable until FrozenList.freeze is called, after which list modifications raise RuntimeError","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-frozenlist"]}],"depends_on":[]},{"name":"py310-frozendict","portdir":"python/py-frozendict","version":"2.4.7","license":"LGPL-3","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Marco-Sulla/python-frozendict","description":"frozendict is a simple immutable dictionary","long_description":"frozendict is a simple immutable dictionary. It's fast as dict, and sometimes faster! Unlike other similar implementations, immutability is guaranteed: you can't change the internal variables of the class, and they are all immutable objects.","active":true,"categories":["devel","python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py311-frozendict","portdir":"python/py-frozendict","version":"2.4.7","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Marco-Sulla/python-frozendict","description":"frozendict is a simple immutable dictionary","long_description":"frozendict is a simple immutable dictionary. It's fast as dict, and sometimes faster! Unlike other similar implementations, immutability is guaranteed: you can't change the internal variables of the class, and they are all immutable objects.","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":[]},{"name":"py312-frozendict","portdir":"python/py-frozendict","version":"2.4.7","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Marco-Sulla/python-frozendict","description":"frozendict is a simple immutable dictionary","long_description":"frozendict is a simple immutable dictionary. It's fast as dict, and sometimes faster! Unlike other similar implementations, immutability is guaranteed: you can't change the internal variables of the class, and they are all immutable objects.","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":[]},{"name":"py313-frozendict","portdir":"python/py-frozendict","version":"2.4.7","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Marco-Sulla/python-frozendict","description":"frozendict is a simple immutable dictionary","long_description":"frozendict is a simple immutable dictionary. It's fast as dict, and sometimes faster! Unlike other similar implementations, immutability is guaranteed: you can't change the internal variables of the class, and they are all immutable objects.","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":[]},{"name":"py314-frozendict","portdir":"python/py-frozendict","version":"2.4.7","license":"LGPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Marco-Sulla/python-frozendict","description":"frozendict is a simple immutable dictionary","long_description":"frozendict is a simple immutable dictionary. It's fast as dict, and sometimes faster! Unlike other similar implementations, immutability is guaranteed: you can't change the internal variables of the class, and they are all immutable objects.","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":["yfinance","py-frozendict"]}]},{"name":"py310-frozenlist","portdir":"python/py-frozenlist","version":"1.8.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/frozenlist","description":"list-like structure which implements collections.abc.MutableSequence","long_description":"frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence. The list is mutable until FrozenList.freeze is called, after which list modifications raise RuntimeError","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-cython","py310-tomli","py310-wheel","py310-build","py310-installer","py310-expandvars"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-aiohttp","py310-aiosignal"]}]},{"name":"py311-frozenlist","portdir":"python/py-frozenlist","version":"1.8.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/frozenlist","description":"list-like structure which implements collections.abc.MutableSequence","long_description":"frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence. The list is mutable until FrozenList.freeze is called, after which list modifications raise RuntimeError","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-cython","py311-expandvars"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-aiohttp","py311-aiosignal"]}]},{"name":"py312-frozenlist","portdir":"python/py-frozenlist","version":"1.8.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/frozenlist","description":"list-like structure which implements collections.abc.MutableSequence","long_description":"frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence. The list is mutable until FrozenList.freeze is called, after which list modifications raise RuntimeError","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-cython","py312-expandvars"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-aiohttp","py312-aiosignal"]}]},{"name":"py313-frozenlist","portdir":"python/py-frozenlist","version":"1.8.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/aio-libs/frozenlist","description":"list-like structure which implements collections.abc.MutableSequence","long_description":"frozenlist.FrozenList is a list-like structure which implements collections.abc.MutableSequence. The list is mutable until FrozenList.freeze is called, after which list modifications raise RuntimeError","active":true,"categories":["python"],"maintainers":[{"name":"toby","github":"tobypeterson","ports_count":255}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-expandvars","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel","py313-cython"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-aiohttp","py313-aiosignal"]}]}]}