HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 52487,
"next": "https://ports.macports.org/api/v1/ports/?format=api&page=452",
"previous": "https://ports.macports.org/api/v1/ports/?format=api&page=450",
"results": [
{
"name": "py39-django-gravatar2",
"portdir": "python/py-django-gravatar2",
"version": "1.4.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/twaddington/django-gravatar",
"description": "Gravatar support for Django.",
"long_description": "Essential Gravatar support for Django. Includes helper methods for interacting with gravatars outside of template code.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-setuptools"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-django-mailman3"
]
}
]
},
{
"name": "py38-django-gravatar2",
"portdir": "python/py-django-gravatar2",
"version": "1.4.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/twaddington/django-gravatar",
"description": "Gravatar support for Django.",
"long_description": "Essential Gravatar support for Django. Includes helper methods for interacting with gravatars outside of template code.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-setuptools"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-django-mailman3"
]
}
]
},
{
"name": "py27-django-gravatar2",
"portdir": "python/py-django-gravatar2",
"version": "1.4.4",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/twaddington/django-gravatar",
"description": "Gravatar support for Django.",
"long_description": "Essential Gravatar support for Django. Includes helper methods for interacting with gravatars outside of template code.",
"active": false,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-9.0"
]
},
{
"type": "lib",
"ports": [
"python27",
"py27-setuptools"
]
}
],
"depends_on": []
},
{
"name": "py-django-gravatar2",
"portdir": "python/py-django-gravatar2",
"version": "1.4.5",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/twaddington/django-gravatar",
"description": "Gravatar support for Django.",
"long_description": "Essential Gravatar support for Django. Includes helper methods for interacting with gravatars outside of template code.",
"active": true,
"categories": [
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-django-gravatar2"
]
}
],
"depends_on": []
},
{
"name": "py39-atpublic",
"portdir": "python/py-atpublic",
"version": "6.0.2",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://public.readthedocs.io",
"description": "@public decorator for Python",
"long_description": "A very simple decorator and function which populates a module's __all__ and optionally the module globals.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-hatchling",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py39-aiosmtpd"
]
},
{
"type": "run",
"ports": [
"py39-flufl.bounce",
"py39-flufl.i18n",
"py39-flufl.lock"
]
}
]
},
{
"name": "py39-aiosmtpd",
"portdir": "python/py-aiosmtpd",
"version": "1.4.6",
"license": "Apache-2",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://aiosmtpd.readthedocs.io",
"description": "Reimplementation of the Python stdlib smtpd.py based on asyncio",
"long_description": "An asyncio based implementation of a server for RFC 5321 - Simple Mail Transfer Protocol (SMTP) and RFC 2033 - Local Mail Transfer Protocol (LMTP). It is derived from Python 3’s smtpd.py standard library module, and provides both a command line interface and an API for use in testing applications that send email.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [
{
"name": "danchr",
"github": "danchr",
"ports_count": 175
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"py39-attrs",
"py39-atpublic",
"python39"
]
}
],
"depends_on": []
},
{
"name": "gettext-tools-libs",
"portdir": "devel/gettext",
"version": "1.0",
"license": "GPL-3+",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/gettext/",
"description": "GNU internationalization (i18n) and localization (l10n) tools libraries",
"long_description": "gettext-tools-libs provides the required libraries for tools like msgfmt from gettext",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2122
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"ncurses",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz-bootstrap"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"libtextstyle",
"gettext-runtime"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"gettext"
]
}
]
},
{
"name": "gettext-runtime",
"portdir": "devel/gettext",
"version": "1.0",
"license": "(LGPL-2.1+ or GPL-3+)",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/gettext/",
"description": "GNU internationalization (i18n) and localization (l10n) runtime library",
"long_description": "gettext-runtime provides libintl, the GNU internationalization (i18n) and localization (l10n) runtime library. It is part of gettext, which is used for writing multilingual programs. To build applications that use gettext, the tools provided by the separate gettext port are required.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2122
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz-bootstrap"
]
},
{
"type": "lib",
"ports": [
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"wine-devel",
"wine-staging",
"geoclue2",
"gstreamer1",
"gstreamer1-gst-plugins-bad",
"gstreamer1-gst-plugins-base",
"gstreamer1-gst-plugins-ugly",
"libgpg-error",
"appstream",
"nano",
"qt610-qtpositioning",
"qt6-qtpositioning",
"qt67-qtpositioning",
"gstreamer1-gst-plugins-good",
"qt64-qtpositioning",
"qt68-qtpositioning",
"qt69-qtpositioning",
"warzone2100",
"ffmpeg-devel",
"p11-kit",
"gegl",
"ReadyMedia",
"rrdtool",
"ldapvi",
"transmission",
"claws-mail",
"mathgl",
"fontconfig",
"libmypaint",
"gawk",
"racket",
"bash",
"bash-devel",
"luanti",
"eiskaltdcpp",
"vte",
"coot",
"coot-devel",
"hivex",
"wcd",
"gegl-devel",
"fish",
"python314",
"python314-freethreading",
"gtk4",
"gtk4-devel",
"findutils",
"goaccess",
"OpenSceneGraph-devel",
"binutils",
"glib2-devel",
"glib2-bootstrap-devel",
"newsboat",
"openconnect",
"python313",
"python313-freethreading",
"libqalculate",
"samba4",
"librsvg-devel",
"libquicktime-devel",
"libquicktime",
"ffmpeg4",
"py38-libnewt",
"ntfs-3g",
"libidn",
"libpsl",
"libpsl-docs",
"chafa",
"darktable",
"darktable-devel",
"dos2unix",
"audacious-core",
"audacious-plugins",
"ampache_browser",
"graphviz-devel",
"dia",
"libre-wd-40-git",
"git",
"git-devel",
"coreutils",
"mjpegtools",
"glib2",
"glib2-bootstrap",
"devhelp",
"epiphany",
"R",
"evolution-data-server",
"gnome-online-accounts",
"gnome-maps",
"zenity",
"bash50",
"ffmpeg8",
"libguestfs",
"ffmpeg",
"py39-libnewt",
"gnupg2",
"python315-devel",
"python315-freethreading-devel",
"dar",
"gnutar",
"star",
"xz",
"csound",
"herrie",
"libcdio-paranoia",
"ncmpc",
"pavucontrol",
"pulseaudio",
"unixcw",
"xmms2",
"minicom",
"gdbm",
"libgda5",
"appstream-glib",
"atk",
"ayatana-ido",
"bison",
"cflow",
"dbus-glib",
"dbus-python27",
"dbus-python35",
"dbus-python36",
"dbus-python37",
"dbus-python38",
"dbus-python39",
"dbus-python310",
"dbus-python311",
"dbus-python312",
"dbus-python313",
"dbus-python314",
"flex",
"game-porting-toolkit",
"gdb",
"gettext",
"gettext-tools-libs",
"girara",
"gmake",
"gnutls",
"gnutls-devel",
"json-glib",
"libayatana-appindicator",
"libayatana-indicator",
"libcmatrix",
"libdbusmenu",
"libnewt",
"whiptcl",
"py310-libnewt",
"py312-libnewt",
"py311-libnewt",
"py313-libnewt",
"libnick",
"m4",
"midgard2-core",
"popt",
"smake",
"spice-server",
"subversion",
"subversion-javahlbindings",
"subversion-perlbindings-5.28",
"subversion-perlbindings-5.30",
"subversion-perlbindings-5.32",
"subversion-perlbindings-5.34",
"subversion-rubybindings",
"tre",
"util-linux",
"zeitgeist",
"bluefish",
"scite",
"wine-stable",
"gtk-fortran",
"offlinefs",
"chromium-bsu",
"lbreakouthd",
"lpairs2",
"ufo-ai",
"xboard",
"Chatty",
"amtk",
"eog",
"eog-plugins",
"evolution-data-server-gtk4",
"garagejam",
"gcab",
"gconf",
"gcr",
"gedit",
"gedit-plugins",
"geocode-glib",
"gingerblue",
"gitg",
"gnome-characters",
"gnome-radio",
"gnome-settings-daemon",
"gnome-vfs",
"gnome-voice",
"gnumeric",
"goffice",
"grilo-plugins",
"gspell",
"gtk-vnc",
"gtksourceview2",
"gtksourceview3",
"gtksourceview4",
"gtksourceview5",
"gucharmap",
"libadwaita",
"libgsf",
"libgtop",
"libhandy",
"libpeas1",
"libpeas",
"libsecret",
"libshumate",
"metacity",
"secrets",
"spice-gtk",
"tepl",
"totem",
"tracker",
"tracker3",
"autotrace",
"gpick",
"graphviz",
"inkscape",
"inkscape-devel",
"jpegpixi",
"lensfun",
"lib2geom",
"lib2geom-devel",
"libiptcdata",
"libopenraw",
"libopenraw-legacy",
"poppler",
"poppler-qt5",
"poppler-devel",
"poppler-devel-qt5",
"rawstudio",
"irssi",
"gawkextlib",
"gawk-abort",
"gawk-aregex",
"gawk-errno",
"gawk-gd",
"gawk-haru",
"gawk-json",
"gawk-lmdb",
"gawk-mpfr",
"gawk-nl_langinfo",
"gawk-pgsql",
"gawk-redis",
"gawk-select",
"gawk-timex",
"gawk-xml",
"gnucobol",
"python26",
"python27",
"python310",
"python311",
"python312",
"python32",
"python33",
"python34",
"python35",
"python37",
"python36",
"python39",
"python38",
"rpcgen-mt",
"v8-11.6",
"v8-8.3",
"vala",
"vala-devel",
"alpine",
"fetchmail",
"fetchmail-devel",
"gnupg1",
"libidn2",
"gretl",
"pspp-devel",
"qalculate-gtk",
"kdenlive",
"mkvtoolnix",
"mkvtoolnix-devel",
"mkvtoolnix-legacy",
"zvbi",
"amule",
"aria2",
"avahi",
"dino",
"gftp",
"gupnp-tools",
"httping",
"kerberos5",
"lftp",
"libgweather",
"mcabber",
"parabolic",
"pidgin",
"libpurple",
"finch",
"snownews",
"transmission-qt",
"transmission-x11",
"wget2",
"wget",
"wput",
"p5.28-libintl-perl",
"p5.30-libintl-perl",
"p5.32-libintl-perl",
"p5.34-libintl-perl",
"p5.28-locale-gettext",
"p5.30-locale-gettext",
"p5.32-locale-gettext",
"p5.34-locale-gettext",
"p5.36-locale-gettext",
"p5.38-locale-gettext",
"denemo",
"libLASi",
"rb33-cairo-gobject",
"rb32-cairo-gobject",
"rb31-cairo-gobject",
"rb33-gio2",
"rb32-gio2",
"rb31-gio2",
"rb33-gobject-introspection",
"rb32-gobject-introspection",
"rb31-gobject-introspection",
"sumo",
"cracklib",
"gss",
"pidgin-otr",
"fish3",
"calcurse",
"cdrtools",
"clifm",
"coreutils-devel",
"dc3dd",
"di",
"diffutils",
"doodle",
"duff",
"e2fsprogs",
"libcomerr",
"findutils-devel",
"font-manager",
"gkrellm",
"gonepass",
"grep",
"guestfs-tools",
"libosinfo",
"libvirt",
"libvirt-glib",
"littleutils",
"osinfo-db-tools",
"pcsc-tools",
"poke",
"pv",
"renameutils",
"sudo",
"syslog-ng",
"syslog-ng-devel",
"wxHexEditor",
"aspell",
"barcode",
"fmt-ptrn",
"gsed",
"help2man",
"libtranslate",
"pinfo",
"texinfo",
"wdiff",
"catgirl-downloader",
"nicotine-plus",
"w3m",
"AfterStep",
"mlterm",
"sakura",
"tigervnc",
"windowmaker",
"xarchiver",
"xdialog",
"xfe",
"xpad",
"libxfce4util",
"tumbler",
"xfce4-dev-tools"
]
}
]
},
{
"name": "libtextstyle",
"portdir": "devel/gettext",
"version": "1.0",
"license": "GPL-3+",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/gettext/",
"description": "a text styling library, part of gettext",
"long_description": "libtextstyle provides an easy way to add styling to programs that produce output to a console or terminal emulator window. This library is part of gettext and a prerequisite for tools like msgfmt and friends.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2122
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz-bootstrap"
]
},
{
"type": "lib",
"ports": [
"ncurses",
"libiconv"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"bison",
"gettext",
"gettext-tools-libs",
"poke"
]
}
]
},
{
"name": "libasprintf",
"portdir": "devel/gettext",
"version": "1.0",
"license": "LGPL-2.1+",
"platforms": "darwin freebsd linux",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/gettext/",
"description": "autosprintf library, part of gettext",
"long_description": "libasprintf makes the C formatted output routines (fprintf et al.) usable in C++ programs, for use with <string> strings and <iostream> streams. This library is part of gettext.",
"active": true,
"categories": [
"devel"
],
"maintainers": [
{
"name": "ryandesign",
"github": "ryandesign",
"ports_count": 2122
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz-bootstrap"
]
}
],
"depends_on": []
},
{
"name": "p5.32-feature-compat-try",
"portdir": "perl/p5-feature-compat-try",
"version": "0.50.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Feature::Compat::Try",
"description": "Feature::Compat::Try - make try/catch syntax available",
"long_description": "Feature::Compat::Try - make try/catch syntax available",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.32-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.32",
"p5.32-syntax-keyword-try"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.32-devel-mat"
]
}
]
},
{
"name": "p5.30-feature-compat-try",
"portdir": "perl/p5-feature-compat-try",
"version": "0.50.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Feature::Compat::Try",
"description": "Feature::Compat::Try - make try/catch syntax available",
"long_description": "Feature::Compat::Try - make try/catch syntax available",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.30-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.30",
"p5.30-syntax-keyword-try"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.30-devel-mat"
]
}
]
},
{
"name": "p5.28-feature-compat-try",
"portdir": "perl/p5-feature-compat-try",
"version": "0.50.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://metacpan.org/pod/Feature::Compat::Try",
"description": "Feature::Compat::Try - make try/catch syntax available",
"long_description": "Feature::Compat::Try - make try/catch syntax available",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"p5.28-module-build",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"perl5.28",
"p5.28-syntax-keyword-try"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"p5.28-devel-mat"
]
}
]
},
{
"name": "p5-feature-compat-try",
"portdir": "perl/p5-feature-compat-try",
"version": "0.50.0",
"license": "(Artistic-1 or GPL)",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": "p5.34-feature-compat-try",
"homepage": "https://metacpan.org/pod/Feature::Compat::Try",
"description": "Feature::Compat::Try - make try/catch syntax available",
"long_description": "Feature::Compat::Try - make try/catch syntax available",
"active": true,
"categories": [
"perl"
],
"maintainers": [
{
"name": "devans",
"github": "dbevans",
"ports_count": 2662
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"p5.34-feature-compat-try"
]
}
],
"depends_on": []
},
{
"name": "tre-tree",
"portdir": "sysutils/tre-tree",
"version": "0.4.0",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/dduan/tre",
"description": "Tree command, improved",
"long_description": "A modern alternative to the tree command that lists directory structure in a tree-like diagram, like the classics. tre skips ignored files in git repositories per .gitignore setting, creates shell aliases for each listing that opens the files for you, and output in colors, respecting LS_COLORS settings when they exist.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1082
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "py310-sybil",
"portdir": "python/py-sybil",
"version": "9.3.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/simplistix/sybil",
"description": "Automated testing for the examples in your documentation.",
"long_description": "This library provides a way to test examples in your documentation by parsing them from the documentation source and evaluating the parsed examples as part of your normal test run. Integration is provided for the three main Python test runners.",
"active": true,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"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": [
{
"type": "test",
"ports": [
"py310-scrapy",
"py310-testfixtures"
]
}
]
},
{
"name": "py39-sybil",
"portdir": "python/py-sybil",
"version": "9.2.0",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/simplistix/sybil",
"description": "Automated testing for the examples in your documentation.",
"long_description": "This library provides a way to test examples in your documentation by parsing them from the documentation source and evaluating the parsed examples as part of your normal test run. Integration is provided for the three main Python test runners.",
"active": false,
"categories": [
"python"
],
"maintainers": [
{
"name": "khindenburg",
"github": "kurthindenburg",
"ports_count": 433
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-setuptools",
"py39-wheel",
"py39-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-testfixtures",
"py39-flufl.i18n",
"py39-scrapy"
]
}
]
},
{
"name": "py310-reportlab",
"portdir": "python/py-reportlab",
"version": "4.4.6",
"license": "BSD",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.reportlab.com/software/opensource/rl-toolkit/",
"description": "Engine for creating PDF documents",
"long_description": "The ReportLab Toolkit is a library for programatically creating documents in PDF format.",
"active": true,
"categories": [
"textproc",
"python"
],
"maintainers": [
{
"name": "stromnov",
"github": "stromnov",
"ports_count": 2897
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-wheel",
"py310-build",
"py310-installer",
"py310-setuptools"
]
},
{
"type": "lib",
"ports": [
"py310-chardet",
"py310-Pillow",
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py310-svglib",
"py310-xhtml2pdf"
]
},
{
"type": "run",
"ports": [
"py310-pdftl"
]
}
]
},
{
"name": "findutils-devel",
"portdir": "sysutils/findutils-devel",
"version": "4.10.0",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/findutils/",
"description": "findutils contains GNU find, xargs, and locate",
"long_description": "findutils contains GNU find, xargs, and locate",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 359
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"libiconv",
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "coreutils-devel",
"portdir": "sysutils/coreutils-devel",
"version": "9.10",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://www.gnu.org/software/coreutils/",
"description": "GNU File, Shell, and Text utilities",
"long_description": "The GNU Core Utilities are the basic file, shell, and text manipulation utilities of the GNU operating system. These are the core utilities which are expected to exist on every operating system. Previously these utilities were offered as three individual sets of GNU utilities, fileutils, shellutils, and textutils. Those three have been combined into a single set of utilities called the coreutils.",
"active": true,
"categories": [
"sysutils"
],
"maintainers": [
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 359
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"gettext",
"clang-18"
]
},
{
"type": "extract",
"ports": [
"xz"
]
},
{
"type": "lib",
"ports": [
"gmp",
"libiconv",
"gettext-runtime"
]
}
],
"depends_on": []
},
{
"name": "lua53-readline",
"portdir": "lua/lua-readline",
"version": "3.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://luarocks.org/modules/peterbillam/readline",
"description": "Lua interface for readline packages.",
"long_description": "This module is a Lua interface to various \"readline\" packages. If no real package is found, it implements the basic functions with stubs.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"lua-luarocks",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"readline",
"lua53",
"lua53-luaposix"
]
}
],
"depends_on": []
},
{
"name": "lua52-readline",
"portdir": "lua/lua-readline",
"version": "3.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://luarocks.org/modules/peterbillam/readline",
"description": "Lua interface for readline packages.",
"long_description": "This module is a Lua interface to various \"readline\" packages. If no real package is found, it implements the basic functions with stubs.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"lua-luarocks",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"readline",
"lua52",
"lua52-luaposix"
]
}
],
"depends_on": []
},
{
"name": "lua51-readline",
"portdir": "lua/lua-readline",
"version": "3.2",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://luarocks.org/modules/peterbillam/readline",
"description": "Lua interface for readline packages.",
"long_description": "This module is a Lua interface to various \"readline\" packages. If no real package is found, it implements the basic functions with stubs.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"lua-luarocks",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"readline",
"lua51",
"lua51-luaposix"
]
}
],
"depends_on": []
},
{
"name": "lua-readline",
"portdir": "lua/lua-readline",
"version": "3.2",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://luarocks.org/modules/peterbillam/readline",
"description": "Lua interface for readline packages.",
"long_description": "This module is a Lua interface to various \"readline\" packages. If no real package is found, it implements the basic functions with stubs.",
"active": true,
"categories": [
"devel",
"lua"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
null
]
},
{
"type": "extract",
"ports": [
null
]
},
{
"type": "lib",
"ports": [
null
]
},
{
"type": "patch",
"ports": [
null
]
},
{
"type": "run",
"ports": [
null
]
},
{
"type": "test",
"ports": [
null
]
}
],
"depends_on": []
},
{
"name": "py310-sh",
"portdir": "python/py-sh",
"version": "2.4.0",
"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": 254
}
],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py310-build",
"py310-hatchling",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py310-python-dotenv"
]
}
]
},
{
"name": "dominant_colours",
"portdir": "graphics/dominant_colours",
"version": "1.1.8",
"license": "MIT",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/alexwlchan/dominant_colours",
"description": "A CLI tool to find the dominant colours in an image",
"long_description": "This is a command-line tool for finding the dominant colours of an image. It prints their hex codes to the terminal, along with a preview of the colour (in terminals that support ANSI escape codes)",
"active": true,
"categories": [
"graphics"
],
"maintainers": [
{
"name": "herby.gillot",
"github": "herbygillot",
"ports_count": 1082
}
],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"cargo",
"legacy-support",
"rust",
"clang-20"
]
},
{
"type": "lib",
"ports": [
"libunwind"
]
}
],
"depends_on": []
},
{
"name": "dvisvgm-devel",
"portdir": "graphics/dvisvgm-devel",
"version": "3.5",
"license": "GPL-3+",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mgieseki/dvisvgm",
"description": "DVI to SVG converter",
"long_description": "DVI to SVG converter. The command-line utility dvisvgm is a tool for TeX/LaTeX users. It converts DVI files to the XML-based scalable vector graphics format SVG.",
"active": true,
"categories": [
"graphics",
"textproc"
],
"maintainers": [
{
"name": "michaelld",
"github": "michaelld",
"ports_count": 441
},
{
"name": "mascguy",
"github": "mascguy",
"ports_count": 359
}
],
"variants": [
"mupdf",
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"autoconf",
"autoconf-archive",
"automake",
"libtool",
"pkgconfig",
"asciidoc",
"xmlto",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"openssl3",
"brotli",
"zlib",
"xxhashlib",
"potrace",
"freetype",
"ghostscript",
"woff2",
"texlive-bin"
]
},
{
"type": "run",
"ports": [
"mupdf"
]
}
],
"depends_on": []
},
{
"name": "py310-zope-configuration",
"portdir": "python/py-zope-configuration",
"version": "4.4.0",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.configuration",
"description": "Zope Configuration Markup Language (ZCML)",
"long_description": "The Zope configuration system provides an extensible system for supporting various kinds of configurations. It is based on the idea of configuration directives. Users of the configuration system provide configuration directives in some language that express configuration choices. The intent is that the language be pluggable. An XML language is provided by default.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18",
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer"
]
},
{
"type": "lib",
"ports": [
"python310"
]
},
{
"type": "run",
"ports": [
"py310-zopeinterface",
"py310-zope-schema",
"py310-zope-i18nmessageid"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-zope-configuration"
]
}
]
},
{
"name": "py39-zope-configuration",
"portdir": "python/py-zope-configuration",
"version": "4.4.0",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.configuration",
"description": "Zope Configuration Markup Language (ZCML)",
"long_description": "The Zope configuration system provides an extensible system for supporting various kinds of configurations. It is based on the idea of configuration directives. Users of the configuration system provide configuration directives in some language that express configuration choices. The intent is that the language be pluggable. An XML language is provided by default.",
"active": false,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-zopeinterface",
"py39-zope-schema",
"py39-zope-i18nmessageid"
]
}
],
"depends_on": []
},
{
"name": "py38-zope-configuration",
"portdir": "python/py-zope-configuration",
"version": "4.4.0",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.configuration",
"description": "Zope Configuration Markup Language (ZCML)",
"long_description": "The Zope configuration system provides an extensible system for supporting various kinds of configurations. It is based on the idea of configuration directives. Users of the configuration system provide configuration directives in some language that express configuration choices. The intent is that the language be pluggable. An XML language is provided by default.",
"active": false,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-zopeinterface",
"py38-zope-schema",
"py38-zope-i18nmessageid"
]
}
],
"depends_on": []
},
{
"name": "py-zope-configuration",
"portdir": "python/py-zope-configuration",
"version": "4.4.0",
"license": "ZPL-2.1",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.configuration",
"description": "Zope Configuration Markup Language (ZCML)",
"long_description": "The Zope configuration system provides an extensible system for supporting various kinds of configurations. It is based on the idea of configuration directives. Users of the configuration system provide configuration directives in some language that express configuration choices. The intent is that the language be pluggable. An XML language is provided by default.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-zope-configuration"
]
}
],
"depends_on": []
},
{
"name": "py39-lazr.config",
"portdir": "python/py-lazr.config",
"version": "2.2.3",
"license": "LGPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/lazr.config",
"description": "Create configuration schemas, and process and validate configurations.",
"long_description": "The LAZR config system is typically used to manage process configuration. Process configuration is for saying how things change when we run systems on different machines, or under different circumstances.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-17",
"py39-wheel",
"py39-build",
"py39-installer",
"py39-setuptools"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-zopeinterface",
"py39-lazr.delegates"
]
}
],
"depends_on": []
},
{
"name": "py38-lazr.config",
"portdir": "python/py-lazr.config",
"version": "2.2.3",
"license": "LGPL-3",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/lazr.config",
"description": "Create configuration schemas, and process and validate configurations.",
"long_description": "The LAZR config system is typically used to manage process configuration. Process configuration is for saying how things change when we run systems on different machines, or under different circumstances.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-zopeinterface",
"py38-lazr.delegates"
]
}
],
"depends_on": []
},
{
"name": "py-lazr.config",
"portdir": "python/py-lazr.config",
"version": "3.1",
"license": "LGPL-3",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/lazr.config",
"description": "Create configuration schemas, and process and validate configurations.",
"long_description": "The LAZR config system is typically used to manage process configuration. Process configuration is for saying how things change when we run systems on different machines, or under different circumstances.",
"active": true,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-lazr.config"
]
}
],
"depends_on": []
},
{
"name": "py39-dkimpy",
"portdir": "python/py-dkimpy",
"version": "1.1.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/dkimpy",
"description": "DKIM, ARC, and TLSRPT email signing and verification",
"long_description": "dkimpy is a library that implements DKIM (DomainKeys Identified Mail) email signing and verification. Basic DKIM requirements are defined in RFC 6376: https://tools.ietf.org/html/rfc6376",
"active": false,
"categories": [
"devel",
"mail",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-installer",
"clang-17",
"py39-setuptools",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"python39",
"py39-setuptools"
]
},
{
"type": "run",
"ports": [
"py39-py3dns"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-authheaders"
]
}
]
},
{
"name": "py38-dkimpy",
"portdir": "python/py-dkimpy",
"version": "1.1.5",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/dkimpy",
"description": "DKIM, ARC, and TLSRPT email signing and verification",
"long_description": "dkimpy is a library that implements DKIM (DomainKeys Identified Mail) email signing and verification. Basic DKIM requirements are defined in RFC 6376: https://tools.ietf.org/html/rfc6376",
"active": false,
"categories": [
"devel",
"mail",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-installer",
"clang-16",
"py38-setuptools",
"py38-wheel"
]
},
{
"type": "lib",
"ports": [
"python38",
"py38-setuptools"
]
},
{
"type": "run",
"ports": [
"py38-py3dns"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-authheaders"
]
}
]
},
{
"name": "py-dkimpy",
"portdir": "python/py-dkimpy",
"version": "1.1.8",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/dkimpy",
"description": "DKIM, ARC, and TLSRPT email signing and verification",
"long_description": "dkimpy is a library that implements DKIM (DomainKeys Identified Mail) email signing and verification. Basic DKIM requirements are defined in RFC 6376: https://tools.ietf.org/html/rfc6376",
"active": true,
"categories": [
"devel",
"mail",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-dkimpy"
]
}
],
"depends_on": []
},
{
"name": "py39-authheaders",
"portdir": "python/py-authheaders",
"version": "0.14.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ValiMail/authentication-headers",
"description": "Library for the generation of email authentication headers",
"long_description": "A library wrapping email authentication header verification and generation. The library can perform DKIM, SPF, and DMARC validation, and the results are packaged into the Authentication-Results header.",
"active": false,
"categories": [
"devel",
"mail",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"clang-17",
"py39-installer",
"py39-build",
"py39-wheel"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "run",
"ports": [
"py39-dkimpy",
"py39-authres",
"py39-publicsuffix2",
"py39-ipaddress",
"py39-dnspython"
]
}
],
"depends_on": []
},
{
"name": "py38-authheaders",
"portdir": "python/py-authheaders",
"version": "0.14.1",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ValiMail/authentication-headers",
"description": "Library for the generation of email authentication headers",
"long_description": "A library wrapping email authentication header verification and generation. The library can perform DKIM, SPF, and DMARC validation, and the results are packaged into the Authentication-Results header.",
"active": false,
"categories": [
"devel",
"mail",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "run",
"ports": [
"py38-publicsuffix2",
"py38-authres",
"py38-dkimpy",
"py38-ipaddress",
"py38-dnspython"
]
}
],
"depends_on": []
},
{
"name": "py-authheaders",
"portdir": "python/py-authheaders",
"version": "0.16.3",
"license": "MIT",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/ValiMail/authentication-headers",
"description": "Library for the generation of email authentication headers",
"long_description": "A library wrapping email authentication header verification and generation. The library can perform DKIM, SPF, and DMARC validation, and the results are packaged into the Authentication-Results header.",
"active": true,
"categories": [
"devel",
"mail",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-authheaders"
]
}
],
"depends_on": []
},
{
"name": "py310-zope-i18nmessageid",
"portdir": "python/py-zope-i18nmessageid",
"version": "5.0.1",
"license": "ZPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.i18nmessageid",
"description": "Message Identifiers for internationalization",
"long_description": "To translate any text, we must be able to discover the source domain of the text. A source domain is an identifier that identifies a project that produces program source strings. Source strings occur as literals in python programs, text in templates, and some text in XML data. The project implies a source language and an application context.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py310-setuptools",
"py310-wheel",
"py310-build",
"py310-installer",
"clang-18"
]
},
{
"type": "lib",
"ports": [
"python310"
]
}
],
"depends_on": [
{
"type": "lib",
"ports": [
"py-zope-i18nmessageid"
]
},
{
"type": "run",
"ports": [
"py310-zope-configuration"
]
}
]
},
{
"name": "py39-zope-i18nmessageid",
"portdir": "python/py-zope-i18nmessageid",
"version": "5.0.1",
"license": "ZPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.i18nmessageid",
"description": "Message Identifiers for internationalization",
"long_description": "To translate any text, we must be able to discover the source domain of the text. A source domain is an identifier that identifies a project that produces program source strings. Source strings occur as literals in python programs, text in templates, and some text in XML data. The project implies a source language and an application context.",
"active": false,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py39-setuptools",
"py39-wheel",
"py39-build",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-zope-configuration"
]
}
]
},
{
"name": "py38-zope-i18nmessageid",
"portdir": "python/py-zope-i18nmessageid",
"version": "5.0.1",
"license": "ZPL-2.1",
"platforms": "darwin",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.i18nmessageid",
"description": "Message Identifiers for internationalization",
"long_description": "To translate any text, we must be able to discover the source domain of the text. A source domain is an identifier that identifies a project that produces program source strings. Source strings occur as literals in python programs, text in templates, and some text in XML data. The project implies a source language and an application context.",
"active": false,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [
"universal"
],
"dependencies": [
{
"type": "build",
"ports": [
"py38-setuptools",
"clang-14"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-zope-configuration"
]
}
]
},
{
"name": "py-zope-i18nmessageid",
"portdir": "python/py-zope-i18nmessageid",
"version": "5.0.1",
"license": "ZPL-2.1",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/zopefoundation/zope.i18nmessageid",
"description": "Message Identifiers for internationalization",
"long_description": "To translate any text, we must be able to discover the source domain of the text. A source domain is an identifier that identifies a project that produces program source strings. Source strings occur as literals in python programs, text in templates, and some text in XML data. The project implies a source language and an application context.",
"active": true,
"categories": [
"python",
"zope"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py310-zope-i18nmessageid"
]
}
],
"depends_on": []
},
{
"name": "py39-testtools",
"portdir": "python/py-testtools",
"version": "2.5.0",
"license": "MIT and PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/testing-cabal/testtools",
"description": "Extensions to the Python standard library unit testing framework",
"long_description": "testtools is a set of extensions to the Python standard library's unit testing framework. These extensions have been derived from many years of experience with unit testing in Python and come from many different sources. testtools also ports recent unittest changes all the way back to Python 2.4.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-wheel",
"py39-pbr",
"py39-setuptools",
"clang-17",
"py39-build",
"py39-installer"
]
},
{
"type": "lib",
"ports": [
"python39"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py39-falcon"
]
}
]
},
{
"name": "py38-testtools",
"portdir": "python/py-testtools",
"version": "2.5.0",
"license": "MIT and PSF",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/testing-cabal/testtools",
"description": "Extensions to the Python standard library unit testing framework",
"long_description": "testtools is a set of extensions to the Python standard library's unit testing framework. These extensions have been derived from many years of experience with unit testing in Python and come from many different sources. testtools also ports recent unittest changes all the way back to Python 2.4.",
"active": false,
"categories": [
"devel",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-wheel",
"py38-pbr",
"py38-setuptools",
"clang-16",
"py38-build",
"py38-installer"
]
},
{
"type": "lib",
"ports": [
"python38"
]
}
],
"depends_on": [
{
"type": "test",
"ports": [
"py38-falcon"
]
}
]
},
{
"name": "py39-py3dns",
"portdir": "python/py-py3dns",
"version": "4.0.0",
"license": "Python",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/py3dns",
"description": "Python 3 DNS library",
"long_description": "This Python 3 module provides an DNS API for looking up DNS entries from within Python 3 modules and applications. This module is a simple, lightweight implementation.",
"active": false,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py39-build",
"py39-flit_core",
"py39-setuptools",
"py39-installer",
"clang-17"
]
},
{
"type": "lib",
"ports": [
"python39"
]
},
{
"type": "test",
"ports": [
"py39-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py39-dkimpy"
]
}
]
},
{
"name": "py38-py3dns",
"portdir": "python/py-py3dns",
"version": "4.0.0",
"license": "Python",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/py3dns",
"description": "Python 3 DNS library",
"long_description": "This Python 3 module provides an DNS API for looking up DNS entries from within Python 3 modules and applications. This module is a simple, lightweight implementation.",
"active": false,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"py38-build",
"py38-flit_core",
"py38-setuptools",
"py38-installer",
"clang-16"
]
},
{
"type": "lib",
"ports": [
"python38"
]
},
{
"type": "test",
"ports": [
"py38-pytest"
]
}
],
"depends_on": [
{
"type": "run",
"ports": [
"py38-dkimpy"
]
}
]
},
{
"name": "py-py3dns",
"portdir": "python/py-py3dns",
"version": "4.0.2",
"license": "Python",
"platforms": "any",
"epoch": 0,
"replaced_by": null,
"homepage": "https://launchpad.net/py3dns",
"description": "Python 3 DNS library",
"long_description": "This Python 3 module provides an DNS API for looking up DNS entries from within Python 3 modules and applications. This module is a simple, lightweight implementation.",
"active": true,
"categories": [
"devel",
"net",
"python"
],
"maintainers": [],
"variants": [],
"dependencies": [
{
"type": "build",
"ports": [
"clang-18"
]
},
{
"type": "lib",
"ports": [
"py313-py3dns"
]
}
],
"depends_on": []
},
{
"name": "py39-mujson",
"portdir": "python/py-mujson",
"version": "1.4",
"license": "MIT",
"platforms": "{darwin any}",
"epoch": 0,
"replaced_by": null,
"homepage": "https://github.com/mattgiles/mujson",
"description": "Use the fastest JSON functions available at import time.",
"long_description": "mujson lets python libraries make use of the most performant JSON functions available at import time. It is small, and does not itself implement any encoding or decoding functionality.",
"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": [
{
"type": "test",
"ports": [
"py39-falcon"
]
}
]
}
]
}