HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 49653,
"next": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=955",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&ordering=created_at&page=953",
"results": [
{
"name": "py313-powerline",
"portdir": "python/py-powerline",
"version": "2.8.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/powerline/powerline",
"description": "The ultimate statusline/prompt utility",
"long_description": "Powerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, tmux, IPython, Awesome and Qtile.",
"active": true,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 224
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-powerline"
]
},
{
"type": "run",
"ports": [
"py313-powerline-exitstatus-kai",
"py313-powerline-gitstatus"
]
}
]
},
{
"name": "py313-powerline-gitstatus",
"portdir": "python/py-powerline-gitstatus",
"version": "1.3.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/jaspernbrouwer/powerline-gitstatus",
"description": "A Powerline segment for showing the status of a Git working copy",
"long_description": "A Powerline segment for showing the status of a Git working copy.",
"active": true,
"categories": [
"sysutils",
"python"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 224
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-powerline"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-powerline-gitstatus"
]
}
]
},
{
"name": "py313-re2",
"portdir": "python/py-re2",
"version": "1.0.7",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/facebook/pyre2",
"description": "Python wrapper of Google's RE2 library.",
"long_description": "pyre2 is a Python extension that wraps Google's RE2 regular expression library. It implements many of the features of Python's built-in re module with compatible interfaces.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-17",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"re2"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-re2"
]
},
{
"type": "run",
"ports": [
"mercurial"
]
}
]
},
{
"name": "semver-utils",
"portdir": "devel/semver-utils",
"version": "2.0.0",
"license": "GPL-3",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/emcrisostomo/semver-utils",
"description": "C/C++ semantic version parser",
"long_description": "A C/C++ library and an utility to parse, compare and manipulate versions numbers complying with Semantic Versioning (https://semver.org)",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "emcrisostomo",
"github": "emcrisostomo",
"ports_count": 161
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "py-poetry-plugin-shell",
"portdir": "python/py-poetry-plugin-shell",
"version": "1.0.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-poetry.org",
"description": "Poetry plugin to run subshell with virtual environment activated",
"long_description": "Poetry plugin to run subshell with virtual environment activated",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 139
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-poetry-plugin-shell"
]
}
],
"depends_on": []
},
{
"name": "py39-poetry-plugin-shell",
"portdir": "python/py-poetry-plugin-shell",
"version": "1.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-poetry.org",
"description": "Poetry plugin to run subshell with virtual environment activated",
"long_description": "Poetry plugin to run subshell with virtual environment activated",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 139
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-poetry-core",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py39-pexpect",
"py39-shellingham",
"python39"
]
}
],
"depends_on": []
},
{
"name": "py310-poetry-plugin-shell",
"portdir": "python/py-poetry-plugin-shell",
"version": "1.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-poetry.org",
"description": "Poetry plugin to run subshell with virtual environment activated",
"long_description": "Poetry plugin to run subshell with virtual environment activated",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 139
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-poetry-core",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-pexpect",
"py310-shellingham",
"python310"
]
}
],
"depends_on": []
},
{
"name": "py311-poetry-plugin-shell",
"portdir": "python/py-poetry-plugin-shell",
"version": "1.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-poetry.org",
"description": "Poetry plugin to run subshell with virtual environment activated",
"long_description": "Poetry plugin to run subshell with virtual environment activated",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 139
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-build",
"py311-installer",
"py311-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py311-pexpect",
"py311-shellingham",
"python311"
]
}
],
"depends_on": []
},
{
"name": "py312-poetry-plugin-shell",
"portdir": "python/py-poetry-plugin-shell",
"version": "1.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-poetry.org",
"description": "Poetry plugin to run subshell with virtual environment activated",
"long_description": "Poetry plugin to run subshell with virtual environment activated",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 139
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-installer",
"py312-poetry-core",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py312-shellingham",
"py312-pexpect",
"python312"
]
}
],
"depends_on": []
},
{
"name": "py313-poetry-plugin-shell",
"portdir": "python/py-poetry-plugin-shell",
"version": "1.0.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://python-poetry.org",
"description": "Poetry plugin to run subshell with virtual environment activated",
"long_description": "Poetry plugin to run subshell with virtual environment activated",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "davidgilman1",
"github": "dgilman",
"ports_count": 139
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-poetry-core"
]
},
{
"type": "lib",
"ports": [
"py313-pexpect",
"py313-shellingham",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-poetry-plugin-shell",
"poetry"
]
}
]
},
{
"name": "libtatsu",
"portdir": "devel/libtatsu",
"version": "1.0.5",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.libimobiledevice.org/",
"description": "Library handling the communication with Apple's Tatsu Signing Server (TSS).",
"long_description": "This library is part of the libimobiledevice project. The main purpose of this library is to allow creating TSS request payloads, sending them to Apple's TSS server, and retrieving and processing the response. The code was originally part of idevicerestore and has been split out to its own library, while obviously idevicerestore will remain the main consumer.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "turbocool3r",
"github": "turbocool3r",
"ports_count": 4
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libplist"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libimobiledevice"
]
}
]
},
{
"name": "libtatsu-devel",
"portdir": "devel/libtatsu",
"version": "20250922",
"license": "LGPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.libimobiledevice.org/",
"description": "Library handling the communication with Apple's Tatsu Signing Server (TSS).",
"long_description": "This library is part of the libimobiledevice project. The main purpose of this library is to allow creating TSS request payloads, sending them to Apple's TSS server, and retrieving and processing the response. The code was originally part of idevicerestore and has been split out to its own library, while obviously idevicerestore will remain the main consumer.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "turbocool3r",
"github": "turbocool3r",
"ports_count": 4
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"automake",
"libtool",
"pkgconfig",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libplist-devel"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"libimobiledevice-devel"
]
}
]
},
{
"name": "py313-imageio",
"portdir": "python/py-imageio",
"version": "2.37.2",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://imageio.github.io/",
"description": "Easy interface to read and write a wide range of image data.",
"long_description": "Easy interface to read and write a wide range of image data.",
"active": true,
"categories": [
"graphics",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2758
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-numpy",
"py313-Pillow",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-imageio",
"napari",
"py313-napari-svg"
]
},
{
"type": "run",
"ports": [
"py313-xraylarch",
"py313-scikit-image"
]
},
{
"type": "test",
"ports": [
"py313-zbar"
]
}
]
},
{
"name": "py313-dashing",
"portdir": "python/py-dashing",
"version": "0.1.0",
"license": "LGPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/FedericoCeratto/dashing",
"description": "Terminal dashboards for Python",
"long_description": "Dashing is a library to quickly create terminal-based dashboards in Python",
"active": true,
"categories": [
"python",
"sysutil"
],
"maintainers": [
{
"name": "i0ntempest",
"github": "i0ntempest",
"ports_count": 224
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-blessed"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"asitop",
"py-dashing"
]
}
]
},
{
"name": "py313-acme",
"portdir": "python/py-acme",
"version": "5.1.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://certbot.eff.org/",
"description": "ACME protocol implementation in Python.",
"long_description": "ACME protocol implementation in Python.",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1098
}
],
"variants": [
"docs"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-funcsigs",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel",
"py313-mock"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-tz",
"py313-requests",
"py313-cryptography",
"py313-openssl",
"py313-josepy",
"py313-pyrfc3339"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"certbot-dns-namecheap",
"py-acme",
"certbot",
"certbot-apache",
"certbot-nginx",
"certbot-dns-cloudflare",
"certbot-dns-digitalocean",
"certbot-dns-dnsimple",
"certbot-dns-dnsmadeeasy",
"certbot-dns-gehirn",
"certbot-dns-google",
"certbot-dns-linode",
"certbot-dns-luadns",
"certbot-dns-nsone",
"certbot-dns-ovh",
"certbot-dns-rfc2136",
"certbot-dns-route53",
"certbot-dns-sakuracloud"
]
}
]
},
{
"name": "py313-configobj",
"portdir": "python/py-configobj",
"version": "5.0.8",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/configobj/",
"description": "Config file reading, writing and validation.",
"long_description": "ConfigObj is a simple but powerful config file reader and writer: an ini file round tripper. Its main feature is that it is very easy to use, with a straightforward programmer's interface and a simple syntax for config files.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-six",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"mycli",
"litecli",
"pgcli",
"py313-cli-helpers",
"py-configobj",
"certbot",
"certbot-apache",
"certbot-nginx",
"certbot-dns-cloudflare",
"certbot-dns-digitalocean",
"certbot-dns-dnsimple",
"certbot-dns-dnsmadeeasy",
"certbot-dns-gehirn",
"certbot-dns-google",
"certbot-dns-linode",
"certbot-dns-luadns",
"certbot-dns-nsone",
"certbot-dns-ovh",
"certbot-dns-rfc2136",
"certbot-dns-route53",
"certbot-dns-sakuracloud"
]
}
]
},
{
"name": "py313-configargparse",
"portdir": "python/py-configargparse",
"version": "1.7",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zorro3/ConfigArgParse",
"description": "ConfigArgParse extends argparse with config files and environment variables support",
"long_description": "ConfigArgParse is a drop-in replacement for argparse that adds support for config files and environment variables. It allows options to also be set via config files and/or environment variables.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "petr",
"github": "petrrr",
"ports_count": 589
}
],
"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-mock",
"py313-yaml"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-configargparse",
"certbot",
"certbot-apache",
"certbot-nginx",
"certbot-dns-cloudflare",
"certbot-dns-digitalocean",
"certbot-dns-dnsimple",
"certbot-dns-dnsmadeeasy",
"certbot-dns-gehirn",
"certbot-dns-google",
"certbot-dns-linode",
"certbot-dns-luadns",
"certbot-dns-nsone",
"certbot-dns-ovh",
"certbot-dns-rfc2136",
"certbot-dns-route53",
"certbot-dns-sakuracloud"
]
}
]
},
{
"name": "py313-funcsigs",
"portdir": "python/py-funcsigs",
"version": "1.0.2",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://funcsigs.readthedocs.org/",
"description": "Python function signatures from PEP362 for Python 2.7 and 3.2+",
"long_description": "Python function signatures from PEP362 for Python 2.7 and 3.2+",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2758
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"py313-acme"
]
},
{
"type": "lib",
"ports": [
"py-funcsigs"
]
}
]
},
{
"name": "py313-josepy",
"portdir": "python/py-josepy",
"version": "2.2.0",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 2,
"replaced_by": null,
"homepage": "https://github.com/certbot/josepy",
"description": "JOSE protocol implementation in Python using cryptography",
"long_description": "JOSE protocol implementation in Python using cryptography",
"active": true,
"categories": [
"security",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1098
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-cryptography"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-josepy",
"py313-acme"
]
}
]
},
{
"name": "py313-parsedatetime",
"portdir": "python/py-parsedatetime",
"version": "2.6",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/bear/parsedatetime",
"description": "Parse human-readable date/time text",
"long_description": "Parse human-readable date/time text",
"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": [
"py313-agate-sql",
"py313-agate",
"py-parsedatetime",
"certbot",
"certbot-apache",
"certbot-nginx",
"certbot-dns-cloudflare",
"certbot-dns-digitalocean",
"certbot-dns-dnsimple",
"certbot-dns-dnsmadeeasy",
"certbot-dns-gehirn",
"certbot-dns-google",
"certbot-dns-linode",
"certbot-dns-luadns",
"certbot-dns-nsone",
"certbot-dns-ovh",
"certbot-dns-rfc2136",
"certbot-dns-route53",
"certbot-dns-sakuracloud"
]
}
]
},
{
"name": "py313-pyrfc3339",
"portdir": "python/py-pyrfc3339",
"version": "2.1.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/pyrfc3339/",
"description": "pyRFC3339 parses and generates RFC 3339-compliant timestamps using Python datetime.datetime objects.",
"long_description": "pyRFC3339 parses and generates RFC 3339-compliant timestamps using Python datetime.datetime objects.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1098
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-tz",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pyrfc3339",
"py313-acme",
"certbot",
"certbot-apache",
"certbot-nginx",
"certbot-dns-cloudflare",
"certbot-dns-digitalocean",
"certbot-dns-dnsimple",
"certbot-dns-dnsmadeeasy",
"certbot-dns-gehirn",
"certbot-dns-google",
"certbot-dns-linode",
"certbot-dns-luadns",
"certbot-dns-nsone",
"certbot-dns-ovh",
"certbot-dns-rfc2136",
"certbot-dns-route53",
"certbot-dns-sakuracloud"
]
}
]
},
{
"name": "py313-repoze.sphinx.autointerface",
"portdir": "python/py-repoze.sphinx.autointerface",
"version": "1.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.org/project/repoze.sphinx.autointerface/",
"description": "An extension for the Sphinx documentation system to allow generation of API documentation by introspection of zope.interface instances in code.",
"long_description": "An extension for the Sphinx documentation system to allow generation of API documentation by introspection of zope.interface instances in code.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-zopeinterface",
"py313-sphinx",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-repoze.sphinx.autointerface"
]
}
]
},
{
"name": "py313-sphinxnotes-strike",
"portdir": "python/py-sphinxnotes-strike",
"version": "1.2.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://sphinx-notes.github.io/strike",
"description": "Sphinx extension for strikethrough text support",
"long_description": "Sphinx extension for strikethrough text support",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools_scm",
"py313-setuptools",
"py313-wheel",
"clang-17",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-sphinx"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"cabal"
]
},
{
"type": "lib",
"ports": [
"py-sphinxnotes-strike"
]
}
]
},
{
"name": "py313-sphinx-jsonschema",
"portdir": "python/py-sphinx-jsonschema",
"version": "1.19.1",
"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": [
"py313-installer",
"py313-wheel",
"py313-setuptools",
"clang-17",
"py313-build"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-jsonpointer",
"py313-sphinx"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"cabal"
]
},
{
"type": "lib",
"ports": [
"py-sphinx-jsonschema"
]
}
]
},
{
"name": "py313-ndg_httpsclient",
"portdir": "python/py-ndg_httpsclient",
"version": "0.5.1",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "",
"description": "This is a HTTPS client implementation for httplib and urllib2 based on PyOpenSSL.",
"long_description": "This is a HTTPS client implementation for httplib and urllib2 based on PyOpenSSL. PyOpenSSL provides a more fully featured SSL implementation over the default provided with Python and importantly enables full verification of the SSL peer.",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-openssl",
"py313-asn1",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"certbot-dns-namecheap",
"py-ndg_httpsclient"
]
}
]
},
{
"name": "py313-pyotp",
"portdir": "python/py-pyotp",
"version": "2.9.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pyauth.github.io/pyotp",
"description": "Python One-Time Password Library",
"long_description": "PyOTP is a Python library for generating and verifying one-time passwords. It can be used to implement two-factor (2FA) or multi-factor (MFA) authentication methods in web applications and in other systems that require users to log in.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "judaew",
"github": "judaew",
"ports_count": 610
}
],
"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-pyotp",
"certbot-dns-namecheap"
]
}
]
},
{
"name": "py313-pynamecheap",
"portdir": "python/py-pynamecheap",
"version": "0.0.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Bemmu/PyNamecheap",
"description": "PyNamecheap is a Namecheap API client in Python.",
"long_description": "PyNamecheap is a Namecheap API client in Python. API itself is documented at http://developer.namecheap.com/docs/",
"active": true,
"categories": [
"net",
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1098
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-requests",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pynamecheap",
"certbot-dns-namecheap"
]
}
]
},
{
"name": "py313-python-augeas",
"portdir": "python/py-python-augeas",
"version": "1.1.0",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://pypi.python.org/pypi/python-augeas/",
"description": "Python bindings for Augeas",
"long_description": "Python bindings for Augeas",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py313-build",
"py313-installer",
"py313-setuptools",
"py313-wheel"
]
},
{
"type": "lib",
"ports": [
"py313-pycparser",
"libffi",
"py313-cffi",
"augeas",
"libxml2",
"python313",
"py313-setuptools"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"certbot-dns-namecheap",
"py-python-augeas",
"certbot-apache"
]
}
]
},
{
"name": "py313-zope-component",
"portdir": "python/py-zope-component",
"version": "6.0",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.component",
"description": "This package represents the core of the Zope Component Architecture.",
"long_description": "This package represents the core of the Zope Component Architecture.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"py313-zope-event",
"py313-zopeinterface",
"py313-zope-hookable",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"certbot-dns-namecheap",
"py-zope-component"
]
},
{
"type": "test",
"ports": [
"py313-testfixtures"
]
}
]
},
{
"name": "py313-zope-hookable",
"portdir": "python/py-zope-hookable",
"version": "5.4",
"license": "ZPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.hookable",
"description": "Zope hookable.",
"long_description": "This package supports the efficient creation of “hookable” objects, which are callable objects that are meant to be optionally replaced.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"py313-setuptools",
"py313-cython",
"py313-pyobjc",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-zope-component",
"py-zope-hookable"
]
}
]
},
{
"name": "py313-pywavelets",
"portdir": "python/py-pywavelets",
"version": "1.9.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/PyWavelets/pywt",
"description": "PyWavelets is a Python wavelet transforms module",
"long_description": "PyWavelets is a Python wavelet transforms module.",
"active": true,
"categories": [
"science",
"math",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2758
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-cython",
"py313-meson-python",
"clang-18",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"py313-numpy",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pywavelets"
]
},
{
"type": "run",
"ports": [
"py313-scikit-image"
]
}
]
},
{
"name": "rpg-cli",
"portdir": "games/rpg-cli",
"version": "1.2.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/facundoolano/rpg-cli",
"description": "Your filesystem as a dungeon!",
"long_description": "rpg-cli is a minimalist computer RPG written in Rust. Its command-line interface can be used as a cd replacement where you randomly encounter enemies as you change directories.",
"active": true,
"categories": [
"sysutils",
"games"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1013
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "gsh",
"portdir": "shells/gsh",
"version": "0.22.2",
"license": "GPL-3",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/atinylittleshell/gsh",
"description": "A modern, POSIX-compatible, generative shell",
"long_description": "A modern, POSIX-compatible, generative shell",
"active": true,
"categories": [
"shells"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1013
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"go",
"clang-17"
]
}
],
"depends_on": []
},
{
"name": "py313-boto3",
"portdir": "python/py-boto3",
"version": "1.40.66",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/boto/boto3",
"description": "The AWS SDK for Python",
"long_description": "Boto3 is the Amazon Web Services (AWS) Software Development Kit (SDK) for Python, which allows Python developers to write software that makes use of services like Amazon S3 and Amazon EC2.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "emcrisostomo",
"github": "emcrisostomo",
"ports_count": 161
},
{
"name": "judaew",
"github": "judaew",
"ports_count": 610
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-jmespath",
"py313-botocore",
"py313-s3transfer"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-boto3",
"py313-maggma",
"py313-mrjob",
"certbot-dns-route53"
]
},
{
"type": "run",
"ports": [
"py313-aws-sam-translator"
]
}
]
},
{
"name": "py313-cloudflare",
"portdir": "python/py-cloudflare",
"version": "4.3.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/cloudflare/cloudflare-python",
"description": "Python interface to the CloudFlare API.",
"long_description": "Python interface to the CloudFlare API.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1098
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling",
"py313-hatch-fancy-pypi-readme"
]
},
{
"type": "lib",
"ports": [
"py313-httpx",
"python313",
"py313-pydantic",
"py313-typing_extensions",
"py313-sniffio",
"py313-anyio",
"py313-distro"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-cloudflare"
]
}
]
},
{
"name": "py313-jsonlines",
"portdir": "python/py-jsonlines",
"version": "4.0.0",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/wbolster/jsonlines",
"description": "jsonlines is a Python library to simplify working with jsonlines and ndjson data.",
"long_description": "jsonlines is a Python library to simplify working with jsonlines and ndjson data.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "mps",
"github": "Schamschula",
"ports_count": 1098
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"py313-build",
"py313-installer",
"py313-setuptools",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-attrs",
"py313-typing_extensions",
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-cloudflare2",
"py-jsonlines",
"py313-maggma"
]
}
]
},
{
"name": "py313-s3transfer",
"portdir": "python/py-s3transfer",
"version": "0.13.1",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/boto/s3transfer",
"description": "An Amazon S3 Transfer Manager",
"long_description": "An Amazon S3 Transfer Manager",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "emcrisostomo",
"github": "emcrisostomo",
"ports_count": 161
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-botocore"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-awscli",
"py-s3transfer"
]
},
{
"type": "run",
"ports": [
"py313-boto3"
]
}
]
},
{
"name": "Legcord",
"portdir": "net/Legcord",
"version": "1.1.6",
"license": "OSL-3.0",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/Legcord/Legcord",
"description": "lightweight alternative to the regular Discord application",
"long_description": "Legcord is a lightweight alternative to the regular Discord application. It wraps the Discord web client in a version of Chromium fully optimized for use with Discord's web interface, blocks trackers by default, and supports a variety of client plugin frameworks.",
"active": true,
"categories": [
"net"
],
"maintainers": [
{
"name": "akierig",
"github": "akierig",
"ports_count": 8
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"pnpm",
"npm10",
"clang-18"
]
}
],
"depends_on": []
},
{
"name": "py313-scikit-image",
"portdir": "python/py-scikit-image",
"version": "0.25.2",
"license": "BSD",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://scikit-image.org/",
"description": "Image processing algorithms for SciPy.",
"long_description": "Image processing algorithms for SciPy, including IO, morphology, filtering, warping, color manipulation, object detection, etc.",
"active": true,
"categories": [
"science",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2758
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py313-pythran",
"py313-meson-python",
"py313-cython",
"py313-installer",
"py313-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"libomp",
"python313",
"py313-packaging",
"py313-numpy",
"py313-scipy",
"py313-lazy_loader"
]
},
{
"type": "run",
"ports": [
"py313-pywavelets",
"py313-imageio",
"py313-tifffile",
"py313-networkx",
"py313-matplotlib",
"py313-Pillow"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-plotpy",
"napari",
"peakipy",
"py313-sunpy",
"py-scikit-image"
]
},
{
"type": "run",
"ports": [
"py313-xraylarch"
]
}
]
},
{
"name": "py313-urwid",
"portdir": "python/py-urwid",
"version": "3.0.2",
"license": "LGPL-2.1+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://urwid.org/",
"description": "curses-based UI/widget library for Python",
"long_description": "Urwid is a curses-based UI/widget library for Python. It features fluid interface resizing, multiple text layout options, simple markup for attributes, powerful scrolling list boxes and flexible edit boxes.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-setuptools",
"py313-wheel",
"py313-setuptools_scm",
"clang-17",
"py313-build",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313",
"py313-typing_extensions",
"py313-wcwidth"
]
},
{
"type": "test",
"ports": [
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pudb",
"py-urwid",
"py313-urwidtrees",
"py313-mitmproxy",
"toot",
"urlscan"
]
},
{
"type": "run",
"ports": [
"py313-urwid-readline"
]
}
]
},
{
"name": "py313-mutagen",
"portdir": "python/py-mutagen",
"version": "1.47.0",
"license": "GPL-2+",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://mutagen.readthedocs.io",
"description": "A Python module to handle audio metadata",
"long_description": "Supports ASF, FLAC, M4A, Monkey's Audio, MP3, Musepack, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg Vorbis, True Audio, WavPack and OptimFROG audio files. All versions of ID3v2 are supported, and all standard ID3v2.4 frames are parsed. It can read Xing headers to accurately calculate the bitrate and length of MP3s. ID3 and APEv2 tags can be edited regardless of audio format. It can also manipulate Ogg streams on an individual packet/page level.",
"active": true,
"categories": [
"devel",
"audio",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-wheel",
"clang-18",
"py313-build",
"py313-installer",
"py313-setuptools"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "test",
"ports": [
"py313-hypothesis",
"py313-pytest"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"quodlibet",
"mat2",
"beets",
"beets-devel",
"py313-mediafile",
"py-mutagen"
]
}
]
},
{
"name": "py313-sh",
"portdir": "python/py-sh",
"version": "2.2.2",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/amoffat/sh",
"description": "A full-fledged subprocess interface for Python",
"long_description": "A full-fledged subprocess interface for Python that allows you to call any program as if it were a function.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "toby",
"github": "tobypeterson",
"ports_count": 240
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py313-build",
"py313-installer",
"py313-poetry-core"
]
},
{
"type": "lib",
"ports": [
"python313"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gitless",
"py-sh"
]
},
{
"type": "test",
"ports": [
"py313-python-dotenv"
]
}
]
},
{
"name": "ruby34",
"portdir": "lang/ruby34",
"version": "3.4.7",
"license": "(Ruby or BSD)",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.ruby-lang.org/",
"description": "Powerful and clean object-oriented scripting language",
"long_description": "Ruby is the interpreted scripting language for quick and easy object-oriented programming. It has many features to process text files and to do system management tasks (as in Perl). It is simple, straightforward, extensible, and portable.",
"active": true,
"categories": [
"lang",
"ruby"
],
"maintainers": [
{
"name": "kimuraw",
"github": "kimuraw",
"ports_count": 109
},
{
"name": "fw",
"github": "fhgwright",
"ports_count": 26
}
],
"variants": [
"doc",
"gmp",
"jemalloc",
"yjit",
"relative"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"cctools",
"pkgconfig",
"rust"
]
},
{
"type": "lib",
"ports": [
"openssl3",
"zlib",
"gdbm",
"libffi",
"libyaml"
]
},
{
"type": "run",
"ports": [
"ruby_select"
]
}
],
"depends_on": [
{
"type": "build",
"ports": [
"mkvtoolnix-devel",
"mkvtoolnix"
]
},
{
"type": "lib",
"ports": [
"xapian-bindings-ruby34",
"rb34-mime-types",
"rb34-mime-types-data"
]
},
{
"type": "run",
"ports": [
"john-jumbo-devel",
"mkvtoolnix-devel",
"macchanger",
"mkvtoolnix",
"john-jumbo"
]
}
]
},
{
"name": "py-urwid-readline",
"portdir": "python/py-urwid-readline",
"version": "0.15.1",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rr-/urwid_readline",
"description": "readline text edit for urwid",
"long_description": "Text input widget for urwid that supports readline shortcuts",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17"
]
},
{
"type": "lib",
"ports": [
"py313-urwid-readline"
]
}
],
"depends_on": []
},
{
"name": "py310-urwid-readline",
"portdir": "python/py-urwid-readline",
"version": "0.15.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rr-/urwid_readline",
"description": "readline text edit for urwid",
"long_description": "Text input widget for urwid that supports readline shortcuts",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-wheel",
"py310-installer",
"clang-17",
"py310-setuptools",
"py310-build"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-urwid"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-pudb"
]
}
]
},
{
"name": "py311-urwid-readline",
"portdir": "python/py-urwid-readline",
"version": "0.15.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rr-/urwid_readline",
"description": "readline text edit for urwid",
"long_description": "Text input widget for urwid that supports readline shortcuts",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py311-installer",
"py311-wheel",
"clang-17",
"py311-build",
"py311-setuptools"
]
},
{
"type": "lib",
"ports": [
"python311"
]
},
{
"type": "run",
"ports": [
"py311-urwid"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py311-pudb"
]
}
]
},
{
"name": "py39-urwid-readline",
"portdir": "python/py-urwid-readline",
"version": "0.15.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rr-/urwid_readline",
"description": "readline text edit for urwid",
"long_description": "Text input widget for urwid that supports readline shortcuts",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-build"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-urwid"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-pudb"
]
}
]
},
{
"name": "py312-urwid-readline",
"portdir": "python/py-urwid-readline",
"version": "0.15.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rr-/urwid_readline",
"description": "readline text edit for urwid",
"long_description": "Text input widget for urwid that supports readline shortcuts",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py312-build",
"py312-setuptools",
"py312-wheel",
"clang-17",
"py312-installer"
]
},
{
"type": "lib",
"ports": [
"python312"
]
},
{
"type": "run",
"ports": [
"py312-urwid"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py312-pudb"
]
}
]
},
{
"name": "py313-urwid-readline",
"portdir": "python/py-urwid-readline",
"version": "0.15.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/rr-/urwid_readline",
"description": "readline text edit for urwid",
"long_description": "Text input widget for urwid that supports readline shortcuts",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py313-build",
"py313-setuptools",
"py313-wheel",
"clang-17",
"py313-installer"
]
},
{
"type": "lib",
"ports": [
"python313"
]
},
{
"type": "run",
"ports": [
"py313-urwid"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py313-pudb",
"py-urwid-readline"
]
}
]
},
{
"name": "py313-pudb",
"portdir": "python/py-pudb",
"version": "2024.1.3",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/inducer/pudb",
"description": "A full-screen, console-based Python debugger",
"long_description": "PuDB is a full-screen, console-based visual debugger for Python. Its goal is to provide all the niceties of modern GUI-based debuggers in a more lightweight and keyboard-friendly package. PuDB allows you to debug code right where you write and test it--in a terminal. If you've worked with the excellent (but nowadays ancient) DOS-based Turbo Pascal or C tools, PuDB's UI might look familiar.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py313-build",
"py313-installer",
"py313-hatchling"
]
},
{
"type": "lib",
"ports": [
"py313-urwid",
"python313",
"py313-urwid-readline",
"py313-packaging",
"py313-jedi",
"py313-pygments"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-pudb"
]
}
]
}
]
}