{"count":51973,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=73","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=71","results":[{"name":"py-iterable-io","portdir":"python/py-iterable-io","version":"1.0.0","license":"LGPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pR0Ps/iterable-io","description":"Python library to adapt iterables to a file-like interface","long_description":"py-iterable-io is a small Python library that provides an adapter so that it's possible to read from iterable objects in the same way as file-like objects.","active":true,"categories":["python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":271}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-iterable-io"]}],"depends_on":[]},{"name":"py313-cramjam","portdir":"python/py-cramjam","version":"2.10.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/milesgranger/cramjam","description":"Extremely thin and easy-to-install Python bindings to de/compression algorithms in Rust","long_description":"Extremely thin and easy-to-install Python bindings to de/compression algorithms in Rust. Allows for using algorithms such as Snappy, without any system or other python dependencies.","active":true,"categories":["python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":271}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-maturin","py313-setuptools","py313-setuptools-rust"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py-cramjam","py313-python-snappy"]}]},{"name":"py312-cramjam","portdir":"python/py-cramjam","version":"2.10.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/milesgranger/cramjam","description":"Extremely thin and easy-to-install Python bindings to de/compression algorithms in Rust","long_description":"Extremely thin and easy-to-install Python bindings to de/compression algorithms in Rust. Allows for using algorithms such as Snappy, without any system or other python dependencies.","active":true,"categories":["python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":271}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-maturin","py312-setuptools-rust"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-python-snappy"]}]},{"name":"py311-cramjam","portdir":"python/py-cramjam","version":"2.10.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/milesgranger/cramjam","description":"Extremely thin and easy-to-install Python bindings to de/compression algorithms in Rust","long_description":"Extremely thin and easy-to-install Python bindings to de/compression algorithms in Rust. Allows for using algorithms such as Snappy, without any system or other python dependencies.","active":true,"categories":["python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":271}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-setuptools-rust","py311-maturin"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-python-snappy"]}]},{"name":"py310-cramjam","portdir":"python/py-cramjam","version":"2.10.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/milesgranger/cramjam","description":"Extremely thin and easy-to-install Python bindings to de/compression algorithms in Rust","long_description":"Extremely thin and easy-to-install Python bindings to de/compression algorithms in Rust. Allows for using algorithms such as Snappy, without any system or other python dependencies.","active":true,"categories":["python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":271}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-setuptools-rust","py310-setuptools","py310-build","clang-18","py310-maturin","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-python-snappy"]}]},{"name":"py39-cramjam","portdir":"python/py-cramjam","version":"2.10.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/milesgranger/cramjam","description":"Extremely thin and easy-to-install Python bindings to de/compression algorithms in Rust","long_description":"Extremely thin and easy-to-install Python bindings to de/compression algorithms in Rust. Allows for using algorithms such as Snappy, without any system or other python dependencies.","active":false,"categories":["python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":271}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py39-build","py39-setuptools","py39-setuptools-rust","clang-17","py39-maturin","py39-installer"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-python-snappy"]}]},{"name":"py-cramjam","portdir":"python/py-cramjam","version":"2.10.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/milesgranger/cramjam","description":"Extremely thin and easy-to-install Python bindings to de/compression algorithms in Rust","long_description":"Extremely thin and easy-to-install Python bindings to de/compression algorithms in Rust. Allows for using algorithms such as Snappy, without any system or other python dependencies.","active":true,"categories":["python"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":271}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-cramjam"]}],"depends_on":[]},{"name":"doge","portdir":"net/doge","version":"0.2.8","license":"EUPL-1.2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/Dj-Codeman/dog_community","description":"doge is a command-line DNS client","long_description":"doge can look up! doge is a command-line DNS client, like dig. It has colourful output, understands normal command-line argument syntax, supports the DNS-over-TLS and DNS-over-HTTPS protocols, and can emit JSON.","active":true,"categories":["sysutils","net"],"maintainers":[{"name":"i0ntempest","github":"i0ntempest","ports_count":271}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","pandoc","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"py313-iocapture","portdir":"python/py-iocapture","version":"0.1.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.org/project/iocapture","description":"Capture stdout, stderr easily.","long_description":"Capture stdout, stderr easily.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py313-wheel","clang-18","py313-build","py313-installer","py313-setuptools"]},{"type":"lib","ports":["python313"]},{"type":"test","ports":["py313-pytest","py313-six","py313-flexmock"]}],"depends_on":[{"type":"test","ports":["py313-argh"]}]},{"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":"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":"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":"py39-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":false,"categories":["databases","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-setuptools","py39-setuptools_scm","clang-17","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]}],"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":"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":"py313-pyfzf","portdir":"python/py-pyfzf","version":"0.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nk412/pyfzf","description":"Python wrapper for junegunn's fuzzyfinder (fzf)","long_description":"Python wrapper for junegunn's fuzzyfinder (fzf)","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":["mycli","py-pyfzf"]}]},{"name":"py312-pyfzf","portdir":"python/py-pyfzf","version":"0.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nk412/pyfzf","description":"Python wrapper for junegunn's fuzzyfinder (fzf)","long_description":"Python wrapper for junegunn's fuzzyfinder (fzf)","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":"py311-pyfzf","portdir":"python/py-pyfzf","version":"0.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nk412/pyfzf","description":"Python wrapper for junegunn's fuzzyfinder (fzf)","long_description":"Python wrapper for junegunn's fuzzyfinder (fzf)","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":"py39-pyfzf","portdir":"python/py-pyfzf","version":"0.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nk412/pyfzf","description":"Python wrapper for junegunn's fuzzyfinder (fzf)","long_description":"Python wrapper for junegunn's fuzzyfinder (fzf)","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py310-pyfzf","portdir":"python/py-pyfzf","version":"0.3.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/nk412/pyfzf","description":"Python wrapper for junegunn's fuzzyfinder (fzf)","long_description":"Python wrapper for junegunn's fuzzyfinder (fzf)","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":[]},{"name":"py-pyfzf","portdir":"python/py-pyfzf","version":"0.3.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/nk412/pyfzf","description":"Python wrapper for junegunn's fuzzyfinder (fzf)","long_description":"Python wrapper for junegunn's fuzzyfinder (fzf)","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-pyfzf"]}],"depends_on":[]},{"name":"py313-pyaes","portdir":"python/py-pyaes","version":"1.6.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ricmoo/pyaes","description":"Pure-Python Implementation of the AES block-cipher and common modes of operation","long_description":"Pure-Python Implementation of the AES block-cipher and common modes of operation","active":true,"categories":["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-sslcrypto","mycli"]},{"type":"run","ports":["py313-telethon"]}]},{"name":"py313-psycopg","portdir":"python/py-psycopg","version":"3.2.9","license":"LGPL-3+","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://www.psycopg.org","description":"Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.","long_description":"Psycopg 3 is a modern implementation of a PostgreSQL adapter for Python.","active":true,"categories":["databases","python"],"maintainers":[{"name":"snc","github":"nerdling","ports_count":157}],"variants":["postgresql17","postgresql16","postgresql15","postgresql14","postgresql13","postgresql12"],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["postgresql17","python313"]}],"depends_on":[{"type":"lib","ports":["pgcli","py313-pgspecial","py-psycopg"]}]},{"name":"py313-pgspecial","portdir":"python/py-pgspecial","version":"2.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pgspecial/","description":"Meta-commands handler for Postgres Database","long_description":"This package provides an API to execute meta-commands (AKA “special”, or “backslash commands”) on PostgreSQL.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","py313-setuptools","py313-wheel","py313-setuptools_scm","clang-18","py313-build"]},{"type":"lib","ports":["python313","py313-click","py313-sqlparse","py313-psycopg"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["pgcli","py-pgspecial"]}]},{"name":"py312-pgspecial","portdir":"python/py-pgspecial","version":"2.2.1","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pgspecial/","description":"Meta-commands handler for Postgres Database","long_description":"This package provides an API to execute meta-commands (AKA “special”, or “backslash commands”) on PostgreSQL.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-wheel","py312-setuptools_scm","clang-18","py312-build","py312-installer"]},{"type":"lib","ports":["python312","py312-click","py312-psycopg","py312-sqlparse"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[]},{"name":"py313-pendulum","portdir":"python/py-pendulum","version":"3.2.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/pendulum/","description":"Python datetimes made easy","long_description":"Pendulum is a Python package to ease datetimes manipulation. It provides classes that are drop-in replacements for the native ones (they inherit from them).","active":true,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["py313-maturin","py313-build","py313-installer","py313-setuptools-rust","clang-18"]},{"type":"lib","ports":["py313-dateutil","py313-tzdata","python313"]}],"depends_on":[{"type":"lib","ports":["py313-pydantic-extra-types"]}]},{"name":"py313-cli-helpers","portdir":"python/py-cli-helpers","version":"2.4.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/cli-helpers/","description":"Helpers for building command-line apps","long_description":"CLI Helpers is a Python package that makes it easy to perform common tasks when building command-line apps. It’s a helper library for command-line interfaces.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313","py313-wcwidth","py313-pygments","py313-tabulate","py313-configobj"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"lib","ports":["litecli","mycli","pgcli","py-cli-helpers"]}]},{"name":"py313-undetected-chromedriver","portdir":"python/py-undetected-chromedriver","version":"3.5.5","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ultrafunkamsterdam/undetected-chromedriver","description":"Custom Selenium Chromedriver","long_description":"Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-requests","py313-installer","py313-setuptools","py313-wheel","clang-18","py313-build"]},{"type":"lib","ports":["py313-websockets","py313-selenium","python313"]}],"depends_on":[{"type":"lib","ports":["py-undetected-chromedriver"]}]},{"name":"py312-undetected-chromedriver","portdir":"python/py-undetected-chromedriver","version":"3.5.5","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ultrafunkamsterdam/undetected-chromedriver","description":"Custom Selenium Chromedriver","long_description":"Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-setuptools","py312-wheel","py312-requests","py312-build","py312-installer"]},{"type":"lib","ports":["py312-websockets","py312-selenium","python312"]}],"depends_on":[]},{"name":"py311-undetected-chromedriver","portdir":"python/py-undetected-chromedriver","version":"3.5.5","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ultrafunkamsterdam/undetected-chromedriver","description":"Custom Selenium Chromedriver","long_description":"Custom Selenium Chromedriver | Zero-Config | Passes ALL bot mitigation systems (like Distil / Imperva/ Datadadome / CloudFlare IUAM)","active":true,"categories":["www","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py311-setuptools","py311-wheel","py311-requests","py311-build","py311-installer"]},{"type":"lib","ports":["py311-websockets","py311-selenium","python311"]}],"depends_on":[]},{"name":"py313-selenium","portdir":"python/py-selenium","version":"4.38.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.seleniumhq.org/","description":"Python language bindings for Selenium WebDriver","long_description":"The selenium package is used to automate web browser interaction from Python. Several browsers/drivers are supported (Firefox, Chrome, Internet Explorer), as well as the Remote protocol.","active":true,"categories":["python"],"maintainers":[{"name":"dstrubbe","github":"dstrubbe","ports_count":38}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-urllib3","py313-websocket-client"]}],"depends_on":[{"type":"lib","ports":["py313-robotframework-seleniumlibrary","py313-undetected-chromedriver"]},{"type":"test","ports":["py313-requests-oauthlib"]}]},{"name":"py312-selenium","portdir":"python/py-selenium","version":"4.38.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.seleniumhq.org/","description":"Python language bindings for Selenium WebDriver","long_description":"The selenium package is used to automate web browser interaction from Python. Several browsers/drivers are supported (Firefox, Chrome, Internet Explorer), as well as the Remote protocol.","active":true,"categories":["python"],"maintainers":[{"name":"dstrubbe","github":"dstrubbe","ports_count":38}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-urllib3","py312-websocket-client"]}],"depends_on":[{"type":"lib","ports":["py312-undetected-chromedriver"]},{"type":"test","ports":["py312-requests-oauthlib"]}]},{"name":"py311-selenium","portdir":"python/py-selenium","version":"4.38.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.seleniumhq.org/","description":"Python language bindings for Selenium WebDriver","long_description":"The selenium package is used to automate web browser interaction from Python. Several browsers/drivers are supported (Firefox, Chrome, Internet Explorer), as well as the Remote protocol.","active":true,"categories":["python"],"maintainers":[{"name":"dstrubbe","github":"dstrubbe","ports_count":38}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-urllib3","py311-websocket-client"]}],"depends_on":[{"type":"lib","ports":["py311-undetected-chromedriver"]},{"type":"test","ports":["py311-requests-oauthlib"]}]},{"name":"pgFormatter","portdir":"databases/pgFormatter","version":"5.9","license":"PostgreSQL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/darold/pgFormatter","description":"PostgreSQL SQL syntax beautifier","long_description":"This SQL formatter/beautifier supports keywords from SQL-92, SQL-99, SQL-2003, SQL-2008, SQL-2011 and PostgreSQL specifics keywords. Works with any other databases too. pgFormatter can work as a console program or as a CGI. It will automatically detect its environment and format output as text or as HTML following the context. It can also return a JSON-formatted response if used as CGI with 'Accept: application/json'. Keywords highlighting will only be available in CGI context.","active":true,"categories":["devel","databases","textproc"],"maintainers":[{"name":"danchr","github":"danchr","ports_count":175}],"variants":["perl5_34"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["perl5.34"]}],"depends_on":[]},{"name":"py313-uv-dynamic-versioning","portdir":"python/py-uv-dynamic-versioning","version":"0.14.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ninoseki/uv-dynamic-versioning","description":"Dynamic versioning based on VCS tags for uv/hatch project","long_description":"Dynamic versioning based on VCS tags for uv/hatch project","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313","py313-dunamai","py313-hatchling","py313-tomlkit","py313-jinja2","py313-pydantic"]}],"depends_on":[{"type":"build","ports":["py313-intervaltree"]}]},{"name":"py-uv-dynamic-versioning","portdir":"python/py-uv-dynamic-versioning","version":"0.14.0","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ninoseki/uv-dynamic-versioning","description":"Dynamic versioning based on VCS tags for uv/hatch project","long_description":"Dynamic versioning based on VCS tags for uv/hatch project","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-uv-dynamic-versioning"]}],"depends_on":[]},{"name":"py313-typing-inspection","portdir":"python/py-typing-inspection","version":"0.4.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/typing-inspection","description":"Runtime typing introspection tools","long_description":"Runtime typing introspection tools","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","clang-18","py313-installer","py313-hatchling"]},{"type":"lib","ports":["py313-typing_extensions","python313"]},{"type":"test","ports":["py313-pytest"]}],"depends_on":[{"type":"build","ports":["py313-pydantic_settings"]},{"type":"run","ports":["py313-pydantic"]}]},{"name":"py312-typing-inspection","portdir":"python/py-typing-inspection","version":"0.4.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/typing-inspection","description":"Runtime typing introspection tools","long_description":"Runtime typing introspection tools","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-build","py312-hatchling","clang-18"]},{"type":"lib","ports":["py312-typing_extensions","python312"]},{"type":"test","ports":["py312-pytest"]}],"depends_on":[{"type":"build","ports":["py312-pydantic_settings"]},{"type":"run","ports":["py312-pydantic"]}]},{"name":"py311-typing-inspection","portdir":"python/py-typing-inspection","version":"0.4.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/typing-inspection","description":"Runtime typing introspection tools","long_description":"Runtime typing introspection tools","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-installer","py311-build","py311-hatchling","clang-18"]},{"type":"lib","ports":["py311-typing_extensions","python311"]},{"type":"test","ports":["py311-pytest"]}],"depends_on":[{"type":"build","ports":["py311-pydantic_settings"]},{"type":"run","ports":["py311-pydantic"]}]},{"name":"py310-typing-inspection","portdir":"python/py-typing-inspection","version":"0.4.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/typing-inspection","description":"Runtime typing introspection tools","long_description":"Runtime typing introspection tools","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-hatchling","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["py310-typing_extensions","python310"]},{"type":"test","ports":["py310-pytest"]}],"depends_on":[{"type":"build","ports":["py310-pydantic_settings"]},{"type":"run","ports":["py310-pydantic"]}]},{"name":"py39-typing-inspection","portdir":"python/py-typing-inspection","version":"0.4.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/typing-inspection","description":"Runtime typing introspection tools","long_description":"Runtime typing introspection tools","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-hatchling","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["py39-typing_extensions","python39"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"build","ports":["py39-pydantic_settings"]},{"type":"run","ports":["py39-pydantic"]}]},{"name":"py313-tracer","portdir":"python/py-tracer","version":"2.0.0","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/tracer/","description":"A more flexible interface to sys.settrace","long_description":"A more flexible interface to sys.settrace(), allowing chained trace hooks, prioritization of hooks, or filtering out functions to ignore for a specific hook.","active":true,"categories":["python"],"maintainers":[],"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":[{"type":"lib","ports":["py-tracer"]},{"type":"run","ports":["py313-trepan3k"]}]},{"name":"py312-tracer","portdir":"python/py-tracer","version":"2.0.0","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/tracer/","description":"A more flexible interface to sys.settrace","long_description":"A more flexible interface to sys.settrace(), allowing chained trace hooks, prioritization of hooks, or filtering out functions to ignore for a specific hook.","active":true,"categories":["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":"run","ports":["py312-trepan3k"]}]},{"name":"py311-tracer","portdir":"python/py-tracer","version":"2.0.0","license":"GPL-3+","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://pypi.python.org/pypi/tracer/","description":"A more flexible interface to sys.settrace","long_description":"A more flexible interface to sys.settrace(), allowing chained trace hooks, prioritization of hooks, or filtering out functions to ignore for a specific hook.","active":true,"categories":["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":[{"type":"run","ports":["py311-trepan3k"]}]},{"name":"py-typing-inspection","portdir":"python/py-typing-inspection","version":"0.4.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/pydantic/typing-inspection","description":"Runtime typing introspection tools","long_description":"Runtime typing introspection tools","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-typing-inspection"]}],"depends_on":[]},{"name":"py313-dunamai","portdir":"python/py-dunamai","version":"1.26.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/mtkennerly/dunamai","description":"Dynamic version generation","long_description":"Dynamic version generation","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313","py313-packaging"]}],"depends_on":[{"type":"lib","ports":["py313-uv-dynamic-versioning"]}]},{"name":"py-dunamai","portdir":"python/py-dunamai","version":"1.26.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/mtkennerly/dunamai","description":"Dynamic version generation","long_description":"Dynamic version generation","active":true,"categories":["devel","python"],"maintainers":[{"name":"reneeotten","github":"reneeotten","ports_count":2122}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-dunamai"]}],"depends_on":[]},{"name":"helm-3.18","portdir":"sysutils/helm","version":"3.18.6","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/helm/helm","description":"Kubernetes package manager","long_description":"Helps you manage Kubernetes applications — Helm Charts help you define, install, and upgrade even the most complex Kubernetes application.","active":true,"categories":["sysutils"],"maintainers":[{"name":"sirn","github":"sirn","ports_count":33},{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["helm_select"]}],"depends_on":[]},{"name":"py313-incremental","portdir":"python/py-incremental","version":"24.7.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/twisted/incremental","description":"A small library that versions your Python projects","long_description":"Incremental is a small library that versions your Python projects.","active":true,"categories":["devel","python"],"maintainers":[{"name":"mcalhoun","github":"MarcusCalhoun-Lopez","ports_count":1599}],"variants":[],"dependencies":[{"type":"build","ports":["py313-build","py313-setuptools","py313-wheel","clang-18","py313-installer"]},{"type":"lib","ports":["py313-click","python313"]}],"depends_on":[{"type":"lib","ports":["py313-treq","py313-twisted"]}]},{"name":"tabiew","portdir":"textproc/tabiew","version":"0.13.0","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/shshemi/tabiew","description":"A lightweight, terminal-based application to view and query delimiter separated value formatted documents, such as CSV or TSV files","long_description":"A lightweight, terminal-based application to view and query delimiter separated value formatted documents, such as CSV or TSV files","active":true,"categories":["textproc"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":46}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]}]}