{"count":51798,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=629","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=627","results":[{"name":"py314-pytomlpp","portdir":"python/py-pytomlpp","version":"1.1.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/bobfang1992/pytomlpp","description":"This is an python wrapper for toml++","long_description":"This is an python wrapper for toml++","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1409}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py314-build","py314-setuptools","py314-wheel","clang-20","py314-installer"]},{"type":"lib","ports":["py314-pybind11","python314"]}],"depends_on":[]},{"name":"py-queuelib","portdir":"python/py-queuelib","version":"1.8.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/queuelib","description":"Collection of persistent (disk-based) queues","long_description":"Queuelib is a collection of persistent (disk-based) queues for Python. Queuelib goals are speed and simplicity. It was originally part of the `Scrapy framework`_ and stripped out on its own library.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-queuelib"]}],"depends_on":[]},{"name":"py310-queuelib","portdir":"python/py-queuelib","version":"1.8.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/queuelib","description":"Collection of persistent (disk-based) queues","long_description":"Queuelib is a collection of persistent (disk-based) queues for Python. Queuelib goals are speed and simplicity. It was originally part of the `Scrapy framework`_ and stripped out on its own library.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-hatchling","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-scrapy"]}]},{"name":"py311-queuelib","portdir":"python/py-queuelib","version":"1.8.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/queuelib","description":"Collection of persistent (disk-based) queues","long_description":"Queuelib is a collection of persistent (disk-based) queues for Python. Queuelib goals are speed and simplicity. It was originally part of the `Scrapy framework`_ and stripped out on its own library.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel","py311-hatchling"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"lib","ports":["py311-scrapy"]}]},{"name":"py313-queuelib","portdir":"python/py-queuelib","version":"1.8.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/queuelib","description":"Collection of persistent (disk-based) queues","long_description":"Queuelib is a collection of persistent (disk-based) queues for Python. Queuelib goals are speed and simplicity. It was originally part of the `Scrapy framework`_ and stripped out on its own library.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatchling","clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["py-queuelib"]}]},{"name":"py312-queuelib","portdir":"python/py-queuelib","version":"1.8.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/queuelib","description":"Collection of persistent (disk-based) queues","long_description":"Queuelib is a collection of persistent (disk-based) queues for Python. Queuelib goals are speed and simplicity. It was originally part of the `Scrapy framework`_ and stripped out on its own library.","active":true,"categories":["python"],"maintainers":[{"name":"khindenburg","github":"kurthindenburg","ports_count":433}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-setuptools","py312-wheel","py312-hatchling"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py312-scrapy"]}]},{"name":"py-sqlglot","portdir":"python/py-sqlglot","version":"26.19.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://sqlglot.com/","description":"An easily customizable SQL parser and transpiler","long_description":"An easily customizable SQL parser and transpiler","active":true,"categories":["databases","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-sqlglot"]}],"depends_on":[]},{"name":"py310-sqlglot","portdir":"python/py-sqlglot","version":"26.19.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sqlglot.com/","description":"An easily customizable SQL parser and transpiler","long_description":"An easily customizable SQL parser and transpiler","active":true,"categories":["databases","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-setuptools","py310-setuptools_scm","clang-18","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[]},{"name":"py311-sqlglot","portdir":"python/py-sqlglot","version":"26.19.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sqlglot.com/","description":"An easily customizable SQL parser and transpiler","long_description":"An easily customizable SQL parser and transpiler","active":true,"categories":["databases","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-setuptools_scm"]},{"type":"lib","ports":["python311"]}],"depends_on":[]},{"name":"py312-sqlglot","portdir":"python/py-sqlglot","version":"26.19.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sqlglot.com/","description":"An easily customizable SQL parser and transpiler","long_description":"An easily customizable SQL parser and transpiler","active":true,"categories":["databases","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":[]},{"name":"py313-sqlglot","portdir":"python/py-sqlglot","version":"26.19.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://sqlglot.com/","description":"An easily customizable SQL parser and transpiler","long_description":"An easily customizable SQL parser and transpiler","active":true,"categories":["databases","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-setuptools_scm","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["mycli","py-sqlglot"]}]},{"name":"py-structlog","portdir":"python/py-structlog","version":"25.5.0","license":"(MIT or Apache-2)","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.structlog.org/","description":"Structured Logging for Python","long_description":"Structured Logging for Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-structlog"]}],"depends_on":[]},{"name":"py310-structlog","portdir":"python/py-structlog","version":"25.5.0","license":"(MIT or Apache-2)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.structlog.org/","description":"Structured Logging for Python","long_description":"Structured Logging for Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-hatch-fancy-pypi-readme","clang-18","py310-build","py310-hatchling","py310-hatch-vcs","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-colorama"]},{"type":"test","ports":["py310-pretend","py310-pytest","py310-freezegun","py310-pytest-asyncio","py310-simplejson"]}],"depends_on":[]},{"name":"py311-structlog","portdir":"python/py-structlog","version":"25.5.0","license":"(MIT or Apache-2)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.structlog.org/","description":"Structured Logging for Python","long_description":"Structured Logging for Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-hatch-vcs","clang-18","py311-build","py311-installer","py311-hatchling","py311-hatch-fancy-pypi-readme"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-colorama"]},{"type":"test","ports":["py311-pytest","py311-pretend","py311-simplejson","py311-freezegun","py311-pytest-asyncio"]}],"depends_on":[{"type":"lib","ports":["openconnect-sso"]}]},{"name":"py312-structlog","portdir":"python/py-structlog","version":"25.5.0","license":"(MIT or Apache-2)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.structlog.org/","description":"Structured Logging for Python","long_description":"Structured Logging for Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-build","py312-installer","py312-hatchling","py312-hatch-fancy-pypi-readme","py312-hatch-vcs"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest","py312-pretend","py312-freezegun","py312-pytest-asyncio","py312-simplejson"]}],"depends_on":[]},{"name":"py313-structlog","portdir":"python/py-structlog","version":"25.5.0","license":"(MIT or Apache-2)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.structlog.org/","description":"Structured Logging for Python","long_description":"Structured Logging for Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-hatch-fancy-pypi-readme","clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-vcs"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest","py313-pytest-asyncio","py313-pretend","py313-freezegun","py313-simplejson"]}],"depends_on":[{"type":"lib","ports":["py-structlog"]}]},{"name":"py314-structlog","portdir":"python/py-structlog","version":"25.5.0","license":"(MIT or Apache-2)","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.structlog.org/","description":"Structured Logging for Python","long_description":"Structured Logging for Python","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-hatch-fancy-pypi-readme","clang-18","py314-build","py314-installer","py314-hatch-vcs","py314-hatchling"]},{"type":"lib","ports":["python314"]},{"type":"test","ports":["py314-pretend","py314-pytest","py314-freezegun","py314-pytest-asyncio","py314-simplejson"]}],"depends_on":[{"type":"run","ports":["nvchecker"]}]},{"name":"py-thrift","portdir":"python/py-thrift","version":"0.20.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://thrift.apache.org/","description":"Python bindings to Thrift","long_description":"Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-thrift"]}],"depends_on":[]},{"name":"py-tokenize-rt","portdir":"python/py-tokenize-rt","version":"6.2.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/asottile/tokenize-rt","description":"A wrapper around the stdlib `tokenize` which roundtrips.","long_description":"A wrapper around the stdlib `tokenize` which roundtrips.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2112}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-tokenize-rt"]}],"depends_on":[]},{"name":"py310-thrift","portdir":"python/py-thrift","version":"0.20.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://thrift.apache.org/","description":"Python bindings to Thrift","long_description":"Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["python310","thrift"]}],"depends_on":[]},{"name":"py311-thrift","portdir":"python/py-thrift","version":"0.20.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://thrift.apache.org/","description":"Python bindings to Thrift","long_description":"Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Smalltalk, and OCaml.","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["python311","thrift"]}],"depends_on":[{"type":"lib","ports":["py-thrift"]}]},{"name":"py310-tokenize-rt","portdir":"python/py-tokenize-rt","version":"6.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asottile/tokenize-rt","description":"A wrapper around the stdlib `tokenize` which roundtrips.","long_description":"A wrapper around the stdlib `tokenize` which roundtrips.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2112}],"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-time-machine"]}]},{"name":"py311-tokenize-rt","portdir":"python/py-tokenize-rt","version":"6.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asottile/tokenize-rt","description":"A wrapper around the stdlib `tokenize` which roundtrips.","long_description":"A wrapper around the stdlib `tokenize` which roundtrips.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2112}],"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-time-machine"]}]},{"name":"py312-tokenize-rt","portdir":"python/py-tokenize-rt","version":"6.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asottile/tokenize-rt","description":"A wrapper around the stdlib `tokenize` which roundtrips.","long_description":"A wrapper around the stdlib `tokenize` which roundtrips.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2112}],"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-time-machine"]}]},{"name":"py313-tokenize-rt","portdir":"python/py-tokenize-rt","version":"6.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asottile/tokenize-rt","description":"A wrapper around the stdlib `tokenize` which roundtrips.","long_description":"A wrapper around the stdlib `tokenize` which roundtrips.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2112}],"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-time-machine","py-tokenize-rt"]}]},{"name":"py314-tokenize-rt","portdir":"python/py-tokenize-rt","version":"6.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/asottile/tokenize-rt","description":"A wrapper around the stdlib `tokenize` which roundtrips.","long_description":"A wrapper around the stdlib `tokenize` which roundtrips.","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2112}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["pyupgrade","py314-time-machine"]}]},{"name":"py-traitsui","portdir":"python/py-traitsui","version":"8.0.0","license":"BSD and GPL-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/enthought/traitsui","description":"The Enthought traitsui package","long_description":"The traitsui project contains a toolkit-independent GUI abstraction layer, which is used to support the visualization features of the Traits package.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-traitsui"]}],"depends_on":[]},{"name":"py-translationstring","portdir":"python/py-translationstring","version":"1.4","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/Pylons/translationstring","description":"Utility library for i18n.","long_description":"Utility library for i18n.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-translationstring"]}],"depends_on":[]},{"name":"py310-traitsui","portdir":"python/py-traitsui","version":"8.0.0","license":"BSD and GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/enthought/traitsui","description":"The Enthought traitsui package","long_description":"The traitsui project contains a toolkit-independent GUI abstraction layer, which is used to support the visualization features of the Traits package.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["py310-pyface","python310"]}],"depends_on":[{"type":"lib","ports":["py310-apptools","py310-mayavi"]}]},{"name":"py311-traitsui","portdir":"python/py-traitsui","version":"8.0.0","license":"BSD and GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/enthought/traitsui","description":"The Enthought traitsui package","long_description":"The traitsui project contains a toolkit-independent GUI abstraction layer, which is used to support the visualization features of the Traits package.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-wheel","clang-18","py311-build","py311-setuptools"]},{"type":"lib","ports":["py311-pyface","python311"]}],"depends_on":[{"type":"lib","ports":["py311-apptools","py311-mayavi"]}]},{"name":"py312-traitsui","portdir":"python/py-traitsui","version":"8.0.0","license":"BSD and GPL-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/enthought/traitsui","description":"The Enthought traitsui package","long_description":"The traitsui project contains a toolkit-independent GUI abstraction layer, which is used to support the visualization features of the Traits package.","active":true,"categories":["devel","python"],"maintainers":[{"name":"jjstickel","github":"jjstickel","ports_count":169}],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-wheel","clang-18","py312-build","py312-setuptools"]},{"type":"lib","ports":["py312-pyface","python312"]}],"depends_on":[{"type":"lib","ports":["py312-apptools","py-traitsui","py312-mayavi"]}]},{"name":"py310-translationstring","portdir":"python/py-translationstring","version":"1.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Pylons/translationstring","description":"Utility library for i18n.","long_description":"Utility library for i18n.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"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-colander"]}]},{"name":"py311-translationstring","portdir":"python/py-translationstring","version":"1.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Pylons/translationstring","description":"Utility library for i18n.","long_description":"Utility library for i18n.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"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-colander"]}]},{"name":"py312-translationstring","portdir":"python/py-translationstring","version":"1.4","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Pylons/translationstring","description":"Utility library for i18n.","long_description":"Utility library for i18n.","active":true,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2896}],"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-colander","py-translationstring"]}]},{"name":"py-u-msgpack-python","portdir":"python/py-u-msgpack-python","version":"2.8.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/vsergeev/u-msgpack-python","description":"A portable lightweight MessagePack serializer and deserializer written in pure Python.","long_description":"A portable lightweight MessagePack serializer and deserializer written in pure Python.","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1048}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-u-msgpack-python"]}],"depends_on":[]},{"name":"py311-u-msgpack-python","portdir":"python/py-u-msgpack-python","version":"2.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/vsergeev/u-msgpack-python","description":"A portable lightweight MessagePack serializer and deserializer written in pure Python.","long_description":"A portable lightweight MessagePack serializer and deserializer written in pure Python.","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1048}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"run","ports":["py311-autobahn"]}]},{"name":"py310-u-msgpack-python","portdir":"python/py-u-msgpack-python","version":"2.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/vsergeev/u-msgpack-python","description":"A portable lightweight MessagePack serializer and deserializer written in pure Python.","long_description":"A portable lightweight MessagePack serializer and deserializer written in pure Python.","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1048}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"run","ports":["py310-autobahn"]}]},{"name":"py312-u-msgpack-python","portdir":"python/py-u-msgpack-python","version":"2.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/vsergeev/u-msgpack-python","description":"A portable lightweight MessagePack serializer and deserializer written in pure Python.","long_description":"A portable lightweight MessagePack serializer and deserializer written in pure Python.","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1048}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"run","ports":["py312-autobahn"]}]},{"name":"py313-u-msgpack-python","portdir":"python/py-u-msgpack-python","version":"2.8.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/vsergeev/u-msgpack-python","description":"A portable lightweight MessagePack serializer and deserializer written in pure Python.","long_description":"A portable lightweight MessagePack serializer and deserializer written in pure Python.","active":true,"categories":["python"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1048}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-u-msgpack-python"]},{"type":"run","ports":["py313-autobahn"]}]},{"name":"py-unidic","portdir":"python/py-unidic","version":"1.1.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/polm/unidic-py","description":"UniDic packaged for Python","long_description":"UniDic packaged for Python","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py311-unidic"]}],"depends_on":[]},{"name":"py-unidiff","portdir":"python/py-unidiff","version":"0.7.5","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/matiasb/python-unidiff","description":"Unified diff parsing/metadata extraction library.","long_description":"Unified diff parsing/metadata extraction library.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py312-unidiff"]}],"depends_on":[]},{"name":"py310-unidic","portdir":"python/py-unidic","version":"1.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/polm/unidic-py","description":"UniDic packaged for Python","long_description":"UniDic packaged for Python","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-setuptools","py310-wheel","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-plac","py310-tqdm","py310-wasabi"]}],"depends_on":[{"type":"run","ports":["py310-transformers"]}]},{"name":"py311-unidic","portdir":"python/py-unidic","version":"1.1.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/polm/unidic-py","description":"UniDic packaged for Python","long_description":"UniDic packaged for Python","active":true,"categories":["textproc","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-build","py311-installer","py311-setuptools","py311-wheel"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-tqdm","py311-wasabi","py311-plac"]}],"depends_on":[{"type":"lib","ports":["py-unidic"]}]},{"name":"py310-unidiff","portdir":"python/py-unidiff","version":"0.7.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/matiasb/python-unidiff","description":"Unified diff parsing/metadata extraction library.","long_description":"Unified diff parsing/metadata extraction library.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-setuptools","py310-wheel","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[]},{"name":"py311-unidiff","portdir":"python/py-unidiff","version":"0.7.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/matiasb/python-unidiff","description":"Unified diff parsing/metadata extraction library.","long_description":"Unified diff parsing/metadata extraction library.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","py311-wheel","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[]},{"name":"py312-unidiff","portdir":"python/py-unidiff","version":"0.7.5","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/matiasb/python-unidiff","description":"Unified diff parsing/metadata extraction library.","long_description":"Unified diff parsing/metadata extraction library.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","py312-wheel","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"lib","ports":["py-unidiff"]}]},{"name":"py-url-normalize","portdir":"python/py-url-normalize","version":"2.2.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/niksite/url-normalize","description":"URI Normalization function","long_description":"URI Normalization function","active":true,"categories":["devel","net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-url-normalize"]}],"depends_on":[]},{"name":"py310-url-normalize","portdir":"python/py-url-normalize","version":"2.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/niksite/url-normalize","description":"URI Normalization function","long_description":"URI Normalization function","active":true,"categories":["devel","net","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-requests-cache"]}]},{"name":"py311-url-normalize","portdir":"python/py-url-normalize","version":"2.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/niksite/url-normalize","description":"URI Normalization function","long_description":"URI Normalization function","active":true,"categories":["devel","net","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-requests-cache"]}]},{"name":"py313-url-normalize","portdir":"python/py-url-normalize","version":"2.2.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/niksite/url-normalize","description":"URI Normalization function","long_description":"URI Normalization function","active":true,"categories":["devel","net","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-requests-cache","py-url-normalize"]}]}]}