{"count":52868,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=56","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=54","results":[{"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":13}],"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":"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":13}],"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":"claude-code","portdir":"llm/claude-code","version":"2.1.288","license":"Restrictive and NoMirror","platforms":"{darwin >= 22}","epoch":0,"replaced_by":null,"homepage":"https://claude.com/product/claude-code","description":"Claude Code -- Anthropic's agentic coding tool that lives in your terminal","long_description":"Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.","active":true,"categories":["llm"],"maintainers":[{"name":"breun","github":"breun","ports_count":111}],"variants":["telemetry"],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[]},{"name":"lazysql","portdir":"databases/lazysql","version":"0.5.9","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/jorgerojas26/lazysql","description":"A cross-platform TUI database management tool written in Go.","long_description":"A cross-platform TUI database management tool written in Go.","active":true,"categories":["devel","databases"],"maintainers":[{"name":"amake","github":"amake","ports_count":164}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"py313-treq","portdir":"python/py-treq","version":"25.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/twisted/treq","description":"A requests-like API built on top of twisted.web's Agent","long_description":"A requests-like API built on top of twisted.web's Agent","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["py313-hyperlink","py313-incremental","python313","py313-python-multipart","py313-twisted","py313-attrs","py313-requests","py313-typing_extensions"]}],"depends_on":[{"type":"lib","ports":["py-treq"]}]},{"name":"py312-treq","portdir":"python/py-treq","version":"25.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/twisted/treq","description":"A requests-like API built on top of twisted.web's Agent","long_description":"A requests-like API built on top of twisted.web's Agent","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["py312-hyperlink","py312-incremental","python312","py312-python-multipart","py312-twisted","py312-typing_extensions","py312-attrs","py312-requests"]}],"depends_on":[]},{"name":"py311-treq","portdir":"python/py-treq","version":"25.5.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/twisted/treq","description":"A requests-like API built on top of twisted.web's Agent","long_description":"A requests-like API built on top of twisted.web's Agent","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["py311-hyperlink","py311-incremental","python311","py311-python-multipart","py311-twisted","py311-typing_extensions","py311-attrs","py311-requests"]}],"depends_on":[]},{"name":"py314-sounddevice","portdir":"python/py-sounddevice","version":"0.5.3","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://python-sounddevice.readthedocs.io/","description":"Play and Record Sound with Python","long_description":"This Python module provides bindings for the PortAudio library and a few convenience functions to play and record NumPy arrays containing audio signals","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-cffi","py314-build","py314-installer","py314-setuptools","py314-wheel","clang-18"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["portaudio","py314-cffi","py314-numpy"]}],"depends_on":[{"type":"lib","ports":["py-sounddevice"]}]},{"name":"py314-fasteners","portdir":"python/py-fasteners","version":"0.20","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/fasteners/","description":"A python package that provides useful locks","long_description":"A python package that provides useful locks","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":434}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest","py314-eventlet"]}],"depends_on":[{"type":"lib","ports":["py-fasteners","maestral"]}]},{"name":"py313-python-multipart","portdir":"python/py-python-multipart","version":"0.0.32","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Kludex/python-multipart","description":"A streaming multipart parser for Python","long_description":"A streaming multipart parser for Python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-gradio","py313-treq"]},{"type":"run","ports":["py313-mcp","py313-marimo"]}]},{"name":"py312-python-multipart","portdir":"python/py-python-multipart","version":"0.0.32","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Kludex/python-multipart","description":"A streaming multipart parser for Python","long_description":"A streaming multipart parser for Python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-hatchling","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-treq"]}]},{"name":"py311-python-multipart","portdir":"python/py-python-multipart","version":"0.0.32","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Kludex/python-multipart","description":"A streaming multipart parser for Python","long_description":"A streaming multipart parser for Python","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-hatchling","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-treq"]}]},{"name":"py313-mido","portdir":"python/py-mido","version":"1.3.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://mido.readthedocs.io/","description":"MIDI Objects for Python","long_description":"Mido is a library for working with MIDI messages and ports.","active":true,"categories":["audio","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-setuptools_scm","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313","py313-packaging"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py-mido"]}]},{"name":"py312-mido","portdir":"python/py-mido","version":"1.3.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://mido.readthedocs.io/","description":"MIDI Objects for Python","long_description":"Mido is a library for working with MIDI messages and ports.","active":true,"categories":["audio","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools_scm","clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel"]},{"type":"lib","ports":["python312","py312-packaging"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[]},{"name":"py314-tzdata","portdir":"python/py-tzdata","version":"2026.5","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python/tzdata","description":"tzdata: Python package providing IANA time zone data","long_description":"tzdata: Python package providing IANA time zone data","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1618}],"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-tzdata","py314-icalendar","py314-panel","py314-arrow","py314-kombu","py314-pendulum","py314-pydantic-extra-types"]}]},{"name":"p5.34-string-print","portdir":"perl/p5-string-print","version":"1.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/String::Print","description":"String::Print - printf alternative","long_description":"String::Print - printf alternative","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-encode","p5.34-html-parser","p5.34-timedate","p5.34-unicode-linebreak"]}],"depends_on":[{"type":"lib","ports":["p5.34-log-report","p5.34-log-report-optional","p5.34-mail-box","p5.34-mail-message","p5.34-mail-transport","p5-string-print"]}]},{"name":"p5.32-string-print","portdir":"perl/p5-string-print","version":"1.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/String::Print","description":"String::Print - printf alternative","long_description":"String::Print - printf alternative","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-encode","p5.32-html-parser","p5.32-timedate","p5.32-unicode-linebreak"]}],"depends_on":[{"type":"lib","ports":["p5.32-log-report","p5.32-log-report-optional","p5.32-mail-box","p5.32-mail-message","p5.32-mail-transport"]}]},{"name":"p5.28-string-print","portdir":"perl/p5-string-print","version":"1.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/String::Print","description":"String::Print - printf alternative","long_description":"String::Print - printf alternative","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-encode","p5.28-html-parser","p5.28-timedate","p5.28-unicode-linebreak"]}],"depends_on":[{"type":"lib","ports":["p5.28-log-report","p5.28-log-report-optional","p5.28-mail-box","p5.28-mail-message","p5.28-mail-transport"]}]},{"name":"p5.30-string-print","portdir":"perl/p5-string-print","version":"1.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/String::Print","description":"String::Print - printf alternative","long_description":"String::Print - printf alternative","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-encode","p5.30-html-parser","p5.30-timedate","p5.30-unicode-linebreak"]}],"depends_on":[{"type":"lib","ports":["p5.30-log-report","p5.30-log-report-optional","p5.30-mail-box","p5.30-mail-message","p5.30-mail-transport"]}]},{"name":"p5-string-print","portdir":"perl/p5-string-print","version":"1.20.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-string-print","homepage":"https://metacpan.org/pod/String::Print","description":"String::Print - printf alternative","long_description":"String::Print - printf alternative","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-string-print"]}],"depends_on":[]},{"name":"p5.34-log-report","portdir":"perl/p5-log-report","version":"1.460.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Log::Report","description":"Log::Report - report a problem, with exceptions and translation support","long_description":"Log::Report - report a problem, with exceptions and translation support","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-devel-globaldestruction","p5.34-encode","perl5.34","p5.34-log-report-optional","p5.34-string-print","p5.34-sys-syslog"]}],"depends_on":[{"type":"lib","ports":["p5-log-report","p5.34-mail-box","p5.34-mail-box-imap4","p5.34-mail-box-pop3","p5.34-mail-message","p5.34-mail-transport","p5.34-object-realize-later","p5.34-user-identity"]}]},{"name":"p5.32-log-report","portdir":"perl/p5-log-report","version":"1.460.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Log::Report","description":"Log::Report - report a problem, with exceptions and translation support","long_description":"Log::Report - report a problem, with exceptions and translation support","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.32-encode","p5.32-devel-globaldestruction","perl5.32","p5.32-log-report-optional","p5.32-string-print","p5.32-sys-syslog"]}],"depends_on":[{"type":"lib","ports":["p5.32-mail-box","p5.32-mail-box-imap4","p5.32-mail-box-pop3","p5.32-mail-message","p5.32-mail-transport","p5.32-object-realize-later","p5.32-user-identity"]}]},{"name":"p5.30-log-report","portdir":"perl/p5-log-report","version":"1.460.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Log::Report","description":"Log::Report - report a problem, with exceptions and translation support","long_description":"Log::Report - report a problem, with exceptions and translation support","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.30-devel-globaldestruction","p5.30-encode","perl5.30","p5.30-log-report-optional","p5.30-string-print","p5.30-sys-syslog"]}],"depends_on":[{"type":"lib","ports":["p5.30-mail-box","p5.30-mail-box-imap4","p5.30-mail-box-pop3","p5.30-mail-message","p5.30-mail-transport","p5.30-object-realize-later","p5.30-user-identity"]}]},{"name":"p5.28-log-report","portdir":"perl/p5-log-report","version":"1.460.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Log::Report","description":"Log::Report - report a problem, with exceptions and translation support","long_description":"Log::Report - report a problem, with exceptions and translation support","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.28-devel-globaldestruction","p5.28-encode","perl5.28","p5.28-log-report-optional","p5.28-string-print","p5.28-sys-syslog"]}],"depends_on":[{"type":"lib","ports":["p5.28-mail-box","p5.28-mail-box-imap4","p5.28-mail-box-pop3","p5.28-mail-message","p5.28-mail-transport","p5.28-object-realize-later","p5.28-user-identity"]}]},{"name":"p5.34-log-report-optional","portdir":"perl/p5-log-report-optional","version":"1.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Log::Report::Optional","description":"Log::Report::Optional - pick Log::Report or ::Minimal","long_description":"Log::Report::Optional - pick Log::Report or ::Minimal","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34","p5.34-string-print"]}],"depends_on":[{"type":"lib","ports":["p5.34-log-report","p5-log-report-optional"]}]},{"name":"p5.32-log-report-optional","portdir":"perl/p5-log-report-optional","version":"1.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Log::Report::Optional","description":"Log::Report::Optional - pick Log::Report or ::Minimal","long_description":"Log::Report::Optional - pick Log::Report or ::Minimal","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.32","p5.32-string-print"]}],"depends_on":[{"type":"lib","ports":["p5.32-log-report"]}]},{"name":"p5.30-log-report-optional","portdir":"perl/p5-log-report-optional","version":"1.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Log::Report::Optional","description":"Log::Report::Optional - pick Log::Report or ::Minimal","long_description":"Log::Report::Optional - pick Log::Report or ::Minimal","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.30","p5.30-string-print"]}],"depends_on":[{"type":"lib","ports":["p5.30-log-report"]}]},{"name":"p5.28-log-report-optional","portdir":"perl/p5-log-report-optional","version":"1.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://metacpan.org/pod/Log::Report::Optional","description":"Log::Report::Optional - pick Log::Report or ::Minimal","long_description":"Log::Report::Optional - pick Log::Report or ::Minimal","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.28","p5.28-string-print"]}],"depends_on":[{"type":"lib","ports":["p5.28-log-report"]}]},{"name":"p5-log-report","portdir":"perl/p5-log-report","version":"1.460.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-log-report","homepage":"https://metacpan.org/pod/Log::Report","description":"Log::Report - report a problem, with exceptions and translation support","long_description":"Log::Report - report a problem, with exceptions and translation support","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-log-report"]}],"depends_on":[]},{"name":"p5-log-report-optional","portdir":"perl/p5-log-report-optional","version":"1.80.0","license":"(Artistic-1 or GPL)","platforms":"{darwin any}","epoch":0,"replaced_by":"p5.34-log-report-optional","homepage":"https://metacpan.org/pod/Log::Report::Optional","description":"Log::Report::Optional - pick Log::Report or ::Minimal","long_description":"Log::Report::Optional - pick Log::Report or ::Minimal","active":true,"categories":["perl"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["p5.34-log-report-optional"]}],"depends_on":[]},{"name":"py314-et_xmlfile","portdir":"python/py-et_xmlfile","version":"2.0.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://foss.heptapod.net/openpyxl/et_xmlfile","description":"An implementation of lxml.xmlfile for the standard library","long_description":"An implementation of lxml.xmlfile for the standard library","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"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-et_xmlfile"]}]},{"name":"py314-alembic","portdir":"python/py-alembic","version":"1.17.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://alembic.sqlalchemy.org/","description":"A database migration tool for SQLAlchemy.","long_description":"A database migration tool for SQLAlchemy.","active":true,"categories":["databases","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["py314-typing_extensions","py314-sqlalchemy","py314-mako","python314"]}],"depends_on":[{"type":"lib","ports":["py-alembic","maestral"]}]},{"name":"py314-vine","portdir":"python/py-vine","version":"5.1.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/celery/vine","description":"Promises implementation.","long_description":"Promises implementation.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-amqp","py314-kombu","py-vine"]}]},{"name":"py314-mistune","portdir":"python/py-mistune","version":"3.1.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lepture/mistune","description":"The fastest markdown parser in pure Python.","long_description":"The fastest markdown parser in pure Python.","active":true,"categories":["devel","textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["py314-nbconvert","py-mistune"]}]},{"name":"py314-markdown","portdir":"python/py-markdown","version":"3.10.3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://python-markdown.github.io/","description":"Python implementation of Markdown","long_description":"This is a Python implementation of John Gruber’s Markdown. It is almost completely compliant with the reference implementation, though there are a few very minor differences.","active":true,"categories":["textproc","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"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-markdown","gi-docgen","terminal_markdown_viewer","gobject-introspection-bootstrap-devel","gobject-introspection-bootstrap","gobject-introspection","gobject-introspection-devel","py314-panel"]},{"type":"run","ports":["samba4","py314-pymdown-extensions","py314-marimo"]}]},{"name":"py314-geopandas","portdir":"python/py-geopandas","version":"1.1.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://geopandas.org","description":"Geographic pandas extensions","long_description":"GeoPandas is a project to add support for geographic data to pandas objects.","active":true,"categories":["science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["py314-pyproj","python314","py314-pyogrio","py314-packaging","py314-numpy","py314-pandas","py314-shapely"]}],"depends_on":[{"type":"lib","ports":["py314-mapclassify","py314-movingpandas","py314-pandarm","py314-lonboard","py-geopandas"]},{"type":"run","ports":["py314-libpysal","py314-tobler","py314-spaghetti","py314-spopt","py314-esda","py314-segregation","py314-pointpats","py314-access"]}]},{"name":"py314-access","portdir":"python/py-access","version":"1.1.10.post3","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pysal.org/access/","description":"Spatial Access for PySAL (access)","long_description":"Spatial Access for PySAL (access) provides classical and novel measures of spatial accessibility to services.","active":true,"categories":["python","gis"],"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-pandas","py314-geopandas"]}],"depends_on":[{"type":"lib","ports":["py-access"]}]},{"name":"py314-sphinx-jsonschema","portdir":"python/py-sphinx-jsonschema","version":"1.19.2","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/lnoor/sphinx-jsonschema","description":"Sphinx extension to display JSON Schema","long_description":"Sphinx extension to display JSON Schema","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","py314-wheel","py314-setuptools","clang-18","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-jsonpointer","py314-sphinx"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"build","ports":["cabal"]},{"type":"lib","ports":["py-sphinx-jsonschema"]}]},{"name":"py314-hatch-requirements-txt","portdir":"python/py-hatch-requirements-txt","version":"0.4.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/repo-helper/hatch-requirements-txt","description":"Hatchling plugin to read project dependencies from requirements.txt","long_description":"Hatchling plugin to read project dependencies from requirements.txt","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatchling"]},{"type":"lib","ports":["py314-packaging","py314-hatchling","python314"]}],"depends_on":[{"type":"build","ports":["py314-gradio","py314-gradio-client"]},{"type":"lib","ports":["py-hatch-requirements-txt"]}]},{"name":"py314-termcolor","portdir":"python/py-termcolor","version":"3.3.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/termcolor/termcolor","description":"ANSII Color formatting for output in terminal.","long_description":"termcolor is a Python module to format colored output in terminal.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatch-vcs","py314-hatchling"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py314-pytest-sugar","py-termcolor"]},{"type":"run","ports":["qgis3","grass-gui","py314-yaspin"]}]},{"name":"py313-click-spinner","portdir":"python/py-click-spinner","version":"0.1.10","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/click-contrib/click-spinner","description":"A simple spinner library","long_description":"A simple spinner library. Sometimes you would just like to show the user some progress, but a progress bar is not suitable because you don’t know how much longer it would take. In these cases you might want to display a simple spinner using the spinner() function.","active":true,"categories":["python"],"maintainers":[{"name":"harensdeveloper","github":"harens","ports_count":41}],"variants":[],"dependencies":[{"type":"build","ports":["py313-versioneer","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest","py313-six","py313-click"]}],"depends_on":[{"type":"lib","ports":["py-click-spinner"]}]},{"name":"py313-bson","portdir":"python/py-bson","version":"0.5.10","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/py-bson/bson","description":"BSON codec for Python that doesn't depend on MongoDB","long_description":"Independent BSON codec for Python that doesn't depend on MongoDB.","active":true,"categories":["devel","databases","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","py313-build","py313-installer","py313-setuptools","clang-18"]},{"type":"lib","ports":["py313-six","py313-dateutil","python313"]}],"depends_on":[{"type":"lib","ports":["py-bson"]}]},{"name":"py314-llvmlite","portdir":"python/py-llvmlite","version":"0.50.0","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://llvmlite.pydata.org/","description":"A lightweight LLVM python binding for writing JIT compilers","long_description":"A lightweight LLVM python binding for writing JIT compilers","active":true,"categories":["devel","science","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools","cmake"]},{"type":"lib","ports":["zstd","python314","llvm-22","zlib"]}],"depends_on":[{"type":"lib","ports":["py-llvmlite","py314-numba"]},{"type":"run","ports":["qgis3"]}]},{"name":"py313-xkcdpass","portdir":"python/py-xkcdpass","version":"1.30.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/redacted/XKCD-password-generator","description":"A flexible and scriptable password generator which generates strong passphrases, inspired by XKCD 936","long_description":"A flexible and scriptable password generator which generates strong passphrases, inspired by XKCD 936","active":true,"categories":["security","python"],"maintainers":[{"name":"amake","github":"amake","ports_count":164}],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[]},{"name":"py314-numpydoc","portdir":"python/py-numpydoc","version":"1.11.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/numpy/numpydoc","description":"Sphinx extension to support docstrings in Numpy format","long_description":"Numpydoc inserts a hook into Sphinx’s autodoc that converts docstrings following the Numpy/Scipy format to a form palatable to Sphinx.","active":true,"categories":["python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2233}],"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-sphinx"]},{"type":"test","ports":["py314-pytest"]}],"depends_on":[{"type":"lib","ports":["napari","py-numpydoc"]},{"type":"run","ports":["py314-spyder"]}]},{"name":"py314-python-socks","portdir":"python/py-python-socks","version":"2.8.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/romis2012/python-socks","description":"Core proxy (SOCKS4, SOCKS5, HTTP tunneling) functionality","long_description":"The python-socks package provides a core proxy client functionality for Python. Supports SOCKS4(a), SOCKS5(h), HTTP (tunneling) proxy and provides sync and async (asyncio, trio, curio, anyio) APIs. You probably don't need to use python-socks directly. It is used internally by aiohttp-socks and httpx-socks packages.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","clang-18","py314-build","py314-installer","py314-setuptools"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-anyio","py314-trio","py314-curio"]}],"depends_on":[{"type":"lib","ports":["py314-urllib3-future","py314-aiohttp-socks","py-python-socks"]}]},{"name":"py314-curio","portdir":"python/py-curio","version":"1.6","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/dabeaz/curio","description":"Curio is a coroutine-based library for concurrent systems programming","long_description":"Curio is a coroutine-based library for concurrent systems programming. It provides standard programming abstractions such as as tasks, sockets, files, locks, and queues as well as some advanced features such as support for structured concurrency.","active":true,"categories":["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-curio"]},{"type":"run","ports":["py314-python-socks"]}]},{"name":"py314-beaker","portdir":"python/py-beaker","version":"1.13.0","license":"BSD and MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beaker.readthedocs.io/","description":"A Session and Caching library with WSGI Middleware","long_description":"Beaker is a web session and general caching library that includes WSGI middleware for use in web applications. As a general caching library, Beaker can handle storing for various times any Python object that can be pickled with optional back-ends on a fine-grained basis. Beaker was built largely on the code from MyghtyUtils, then refactored and extended with database support. Beaker includes Cache and Session WSGI middleware to ease integration with WSGI capable frameworks.","active":true,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"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-beaker"]}]},{"name":"py313-beaker","portdir":"python/py-beaker","version":"1.13.0","license":"BSD and MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beaker.readthedocs.io/","description":"A Session and Caching library with WSGI Middleware","long_description":"Beaker is a web session and general caching library that includes WSGI middleware for use in web applications. As a general caching library, Beaker can handle storing for various times any Python object that can be pickled with optional back-ends on a fine-grained basis. Beaker was built largely on the code from MyghtyUtils, then refactored and extended with database support. Beaker includes Cache and Session WSGI middleware to ease integration with WSGI capable frameworks.","active":true,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py312-beaker","portdir":"python/py-beaker","version":"1.13.0","license":"BSD and MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://beaker.readthedocs.io/","description":"A Session and Caching library with WSGI Middleware","long_description":"Beaker is a web session and general caching library that includes WSGI middleware for use in web applications. As a general caching library, Beaker can handle storing for various times any Python object that can be pickled with optional back-ends on a fine-grained basis. Beaker was built largely on the code from MyghtyUtils, then refactored and extended with database support. Beaker includes Cache and Session WSGI middleware to ease integration with WSGI capable frameworks.","active":true,"categories":["www","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2903}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[]}]}