{"count":51978,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=441","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-created_at&page=439","results":[{"name":"py310-grpcio","portdir":"devel/grpc","version":"1.48.4","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/grpc/grpc","description":"Python bindings for gRPC HTTP/2-based RPC framework","long_description":"Python bindings for gRPC HTTP/2-based RPC framework","active":true,"categories":["devel","python"],"maintainers":[{"name":"emcrisostomo","github":"emcrisostomo","ports_count":169}],"variants":["debug","test","universal"],"dependencies":[{"type":"build","ports":["cmake","pkgconfig","py310-setuptools","py310-coverage","py310-cython-compat","clang-20"]},{"type":"fetch","ports":["git"]},{"type":"lib","ports":["c-ares","python310","py310-cython","lbzip2","py310-protobuf3","py310-six","zlib","abseil","libuv","openssl","protobuf3-cpp","re2"]},{"type":"test","ports":["py310-twisted","py310-pytest"]}],"depends_on":[{"type":"lib","ports":["py310-grpcio-tools","py310-tensorflow","py310-tensorboard"]},{"type":"run","ports":["py310-tensorflow-macos"]}]},{"name":"py310-pywavelets","portdir":"python/py-pywavelets","version":"1.8.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":2896}],"variants":["universal"],"dependencies":[{"type":"build","ports":["py310-build","py310-meson-python","clang-18","py310-cython","py310-installer"]},{"type":"lib","ports":["py310-numpy","python310"]}],"depends_on":[{"type":"run","ports":["py310-imagehash","py310-scikit-image"]}]},{"name":"tbls","portdir":"databases/tbls","version":"1.88.0","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/k1LoW/tbls","description":"CI-Friendly tool for documenting a database, written in Go","long_description":"tbls documents a database automatically in Github-flavored Markdown, and can output the schema in Markdown, DOT, PlantUML, SVG/PNG/JPG, JSON, YAML, and more. It supports many database types and is CI-friendly.","active":true,"categories":["databases"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"geek-life","portdir":"office/geek-life","version":"0.1.3","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://github.com/ajaxray/geek-life","description":"The Todo List / Task Manager for Geeks in command line","long_description":"The Todo List / Task Manager for Geeks in command line. Highlights: supports keyboard shortcuts, features projects, tasks, due-dates, task notes, has note editor with Markdown support & Markdown syntax highlighting, and full mouse support.","active":true,"categories":["office"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"depends_on":[]},{"name":"tesseract-kmr","portdir":"textproc/tesseract","version":"4.1.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/tesseract-ocr/tessdata","description":"Kurdish language data for the Tesseract OCR engine","long_description":"Kurdish language data for the Tesseract OCR engine","active":true,"categories":["graphics","textproc","pdf"],"maintainers":[{"name":"mark","github":"markemer","ports_count":114}],"variants":["best","fast"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["tesseract"]}],"depends_on":[]},{"name":"telescope","portdir":"net/telescope","version":"0.11","license":"ISC","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/omar-polo/telescope","description":"A Gemini Browser","long_description":"Telescope is a Emacs/w3m-inspired browser for the small internet that supports Gemini, Gopher and Finger","active":true,"categories":["net"],"maintainers":[{"name":"sikmir","github":"sikmir","ports_count":47}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18","bison","libtool","pkgconfig","autoconf","automake"]},{"type":"lib","ports":["libretls","libgrapheme","ncurses"]}],"depends_on":[]},{"name":"py310-aiofiles","portdir":"python/py-aiofiles","version":"25.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/Tinche/aiofiles","description":"File support for asyncio.","long_description":"File support for asyncio.","active":true,"categories":["python"],"maintainers":[{"name":"judaew","github":"judaew","ports_count":655}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-hatchling","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-hatch-vcs"]}],"depends_on":[]},{"name":"rhit","portdir":"sysutils/rhit","version":"2.0.4","license":"MIT","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://dystroy.org/rhit","description":"A nginx log explorer","long_description":"rhit reads your nginx log files in their standard location(even gzipped), does some analysis and tells you about it in pretty tables in your console, storing and polluting nothing. It lets you filter hits by dates, status, referers or paths, and does trend analysis. And it's fast enough (about one second per million lines) so you can iteratively try queries to build your insight.","active":true,"categories":["sysutils"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":["universal"],"dependencies":[{"type":"build","ports":["cargo","legacy-support","rust","clang-20"]},{"type":"lib","ports":["libunwind"]}],"depends_on":[]},{"name":"git-fuzzy","portdir":"devel/git-fuzzy","version":"20210729","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/bigH/git-fuzzy","description":"interactive `git` with the help of `fzf`","long_description":"interactive `git` with the help of `fzf`. You can run git add and git reset by selecting or cursoring. You can commit interactively.","active":true,"categories":["devel"],"maintainers":[{"name":"herby.gillot","github":"herbygillot","ports_count":1057}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"run","ports":["bash","exa","fzf","bat","git-delta"]}],"depends_on":[]},{"name":"py310-postorius","portdir":"python/py-postorius","version":"1.3.6","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/mailman/postorius","description":"A web user interface for GNU Mailman","long_description":"A web user interface for GNU Mailman","active":true,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py310-wheel","py310-build","py310-installer","py310-setuptools"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-django-mailman3","py310-readme_renderer"]}],"depends_on":[{"type":"lib","ports":["py-postorius"]}]},{"name":"py39-postorius","portdir":"python/py-postorius","version":"1.3.6","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/mailman/postorius","description":"A web user interface for GNU Mailman","long_description":"A web user interface for GNU Mailman","active":false,"categories":["mail","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-django-mailman3","py39-readme_renderer"]}],"depends_on":[]},{"name":"py38-postorius","portdir":"python/py-postorius","version":"1.3.6","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/mailman/postorius","description":"A web user interface for GNU Mailman","long_description":"A web user interface for GNU Mailman","active":false,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-14"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-readme_renderer","py38-django-mailman3"]}],"depends_on":[]},{"name":"py-postorius","portdir":"python/py-postorius","version":"1.3.6","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/mailman/postorius","description":"A web user interface for GNU Mailman","long_description":"A web user interface for GNU Mailman","active":true,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-postorius"]}],"depends_on":[]},{"name":"py39-openid","portdir":"python/py-openid","version":"3.2","license":"Apache-2","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://github.com/openid/python-openid","description":"OpenID support for modern servers and consumers.","long_description":"OpenID support for modern servers and consumers.","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-build","py39-installer","clang-17","py39-setuptools"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-six","py39-testfixtures","py39-cryptography","py39-lxml","py39-mock","py39-pytest","py39-responses"]}],"depends_on":[{"type":"run","ports":["py39-django-allauth"]}]},{"name":"py38-openid","portdir":"python/py-openid","version":"3.2","license":"Apache-2","platforms":"{darwin any} freebsd","epoch":0,"replaced_by":null,"homepage":"https://github.com/openid/python-openid","description":"OpenID support for modern servers and consumers.","long_description":"OpenID support for modern servers and consumers.","active":false,"categories":["net","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-15"]},{"type":"lib","ports":["py38-setuptools","python38"]},{"type":"test","ports":["py38-lxml","py38-mock","py38-pytest","py38-responses","py38-testfixtures","py38-coveralls","py38-coverage","py38-cryptography"]}],"depends_on":[{"type":"run","ports":["py38-django-allauth"]}]},{"name":"py310-django-mailman3","portdir":"python/py-django-mailman3","version":"1.3.15","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/mailman/django-mailman3","description":"Django library to help interaction with Mailman","long_description":"This package contains libraries and templates for Django-based interfaces interacting with Mailman.","active":true,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","clang-18","py310-pdm-backend","py310-installer"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-django-allauth","py310-django","py310-mailmanclient","py310-django-gravatar2"]}],"depends_on":[{"type":"run","ports":["py310-postorius"]}]},{"name":"py39-django-mailman3","portdir":"python/py-django-mailman3","version":"1.3.7","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/mailman/django-mailman3","description":"Django library to help interaction with Mailman","long_description":"This package contains libraries and templates for Django-based interfaces interacting with Mailman.","active":false,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-setuptools","clang-17","py39-installer","py39-build"]},{"type":"lib","ports":["python39","py39-setuptools"]},{"type":"run","ports":["py39-django-allauth","py39-mailmanclient","py39-django-gravatar2","py39-tz","py39-django"]}],"depends_on":[{"type":"run","ports":["py39-postorius"]}]},{"name":"py38-django-mailman3","portdir":"python/py-django-mailman3","version":"1.3.7","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/mailman/django-mailman3","description":"Django library to help interaction with Mailman","long_description":"This package contains libraries and templates for Django-based interfaces interacting with Mailman.","active":false,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["py38-setuptools","python38"]},{"type":"run","ports":["py38-tz","py38-django-gravatar2","py38-mailmanclient","py38-django-allauth","py38-django"]}],"depends_on":[{"type":"run","ports":["py38-postorius"]}]},{"name":"py-django-mailman3","portdir":"python/py-django-mailman3","version":"1.3.15","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/mailman/django-mailman3","description":"Django library to help interaction with Mailman","long_description":"This package contains libraries and templates for Django-based interfaces interacting with Mailman.","active":true,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-django-mailman3"]}],"depends_on":[]},{"name":"py39-django-allauth","portdir":"python/py-django-allauth","version":"0.46.0","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pennersr/django-allauth","description":"Django authentication, registration, and account management","long_description":"Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["py39-setuptools","python39"]},{"type":"run","ports":["py39-openid","py39-cryptography","py39-django","py39-requests","py39-requests-oauthlib"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[{"type":"run","ports":["py39-django-mailman3"]}]},{"name":"py38-django-allauth","portdir":"python/py-django-allauth","version":"0.46.0","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/pennersr/django-allauth","description":"Django authentication, registration, and account management","long_description":"Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-15"]},{"type":"lib","ports":["py38-setuptools","python38"]},{"type":"run","ports":["py38-requests-oauthlib","py38-openid","py38-requests","py38-cryptography","py38-django"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[{"type":"run","ports":["py38-django-mailman3"]}]},{"name":"py-django-allauth","portdir":"python/py-django-allauth","version":"65.9.0","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://allauth.org","description":"Django authentication, registration, and account management","long_description":"Integrated set of Django applications addressing authentication, registration, account management as well as 3rd party (social) account authentication.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-django-allauth"]}],"depends_on":[]},{"name":"fennel_select","portdir":"lua/fennel_select","version":"0.1","license":"Permissive","platforms":"any","epoch":0,"replaced_by":null,"homepage":"","description":"Common files for selecting default fennel version","long_description":"This port installs files that allow 'port select' to create links to the preferred default version of fennel.","active":true,"categories":["lua"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]}],"depends_on":[{"type":"run","ports":["lua51-fennel","lua52-fennel","lua53-fennel","lua54-fennel"]}]},{"name":"py310-mailmanclient","portdir":"python/py-mailmanclient","version":"3.3.5","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://www.list.org/","description":"Python bindings for Mailman REST API","long_description":"The mailmanclient library provides official Python bindings for the GNU Mailman 3 REST API.","active":true,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-installer","clang-18","py310-setuptools","py310-build"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-requests"]}],"depends_on":[{"type":"run","ports":["py310-django-mailman3"]}]},{"name":"py39-mailmanclient","portdir":"python/py-mailmanclient","version":"3.3.3","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.list.org/","description":"Python bindings for Mailman REST API","long_description":"The mailmanclient library provides official Python bindings for the GNU Mailman 3 REST API.","active":false,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-17","py39-wheel","py39-build","py39-installer","py39-setuptools"]},{"type":"lib","ports":["py39-setuptools","python39"]},{"type":"run","ports":["py39-requests"]}],"depends_on":[{"type":"run","ports":["py39-django-mailman3"]}]},{"name":"py38-mailmanclient","portdir":"python/py-mailmanclient","version":"3.3.3","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"http://www.list.org/","description":"Python bindings for Mailman REST API","long_description":"The mailmanclient library provides official Python bindings for the GNU Mailman 3 REST API.","active":false,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-14"]},{"type":"lib","ports":["python38","py38-setuptools"]},{"type":"run","ports":["py38-requests"]}],"depends_on":[{"type":"run","ports":["py38-django-mailman3"]}]},{"name":"py-mailmanclient","portdir":"python/py-mailmanclient","version":"3.3.5","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://www.list.org/","description":"Python bindings for Mailman REST API","long_description":"The mailmanclient library provides official Python bindings for the GNU Mailman 3 REST API.","active":true,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-mailmanclient"]}],"depends_on":[]},{"name":"py310-hyperkitty","portdir":"python/py-hyperkitty","version":"1.3.5","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/mailman/hyperkitty","description":"A web interface to access GNU Mailman v3 archives","long_description":"HyperKitty is an open source Django application under development. It aims to provide a web interface to access GNU Mailman v3 archives.","active":true,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py-hyperkitty"]}]},{"name":"py39-hyperkitty","portdir":"python/py-hyperkitty","version":"1.3.5","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/mailman/hyperkitty","description":"A web interface to access GNU Mailman v3 archives","long_description":"HyperKitty is an open source Django application under development. It aims to provide a web interface to access GNU Mailman v3 archives.","active":false,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-18"]},{"type":"lib","ports":["python39"]}],"depends_on":[]},{"name":"py38-hyperkitty","portdir":"python/py-hyperkitty","version":"1.3.5","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/mailman/hyperkitty","description":"A web interface to access GNU Mailman v3 archives","long_description":"HyperKitty is an open source Django application under development. It aims to provide a web interface to access GNU Mailman v3 archives.","active":false,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-14"]},{"type":"lib","ports":["python38","py38-isort"]}],"depends_on":[]},{"name":"py-hyperkitty","portdir":"python/py-hyperkitty","version":"1.3.5","license":"GPL-3","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/mailman/hyperkitty","description":"A web interface to access GNU Mailman v3 archives","long_description":"HyperKitty is an open source Django application under development. It aims to provide a web interface to access GNU Mailman v3 archives.","active":true,"categories":["mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py310-hyperkitty"]}],"depends_on":[]},{"name":"py39-flufl.lock","portdir":"python/py-flufl.lock","version":"6.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://flufllock.readthedocs.io/","description":"NFS-safe file locking with timeouts for POSIX and Windows.","long_description":"NFS-safe file locking with timeouts for POSIX and Windows. The flufl.lock library provides an NFS-safe file-based locking algorithm influenced by the GNU/Linux open(2) manpage, under the description of the O_EXCL option.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","clang-17","py39-installer","py39-build","py39-setuptools"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-atpublic","py39-typing_extensions","py39-psutil"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[]},{"name":"py38-flufl.lock","portdir":"python/py-flufl.lock","version":"6.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://flufllock.readthedocs.io/","description":"NFS-safe file locking with timeouts for POSIX and Windows.","long_description":"NFS-safe file locking with timeouts for POSIX and Windows. The flufl.lock library provides an NFS-safe file-based locking algorithm influenced by the GNU/Linux open(2) manpage, under the description of the O_EXCL option.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-15"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-typing_extensions","py38-atpublic","py38-psutil"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[]},{"name":"py-flufl.lock","portdir":"python/py-flufl.lock","version":"9.0.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://flufllock.readthedocs.io/","description":"NFS-safe file locking with timeouts for POSIX and Windows.","long_description":"NFS-safe file locking with timeouts for POSIX and Windows. The flufl.lock library provides an NFS-safe file-based locking algorithm influenced by the GNU/Linux open(2) manpage, under the description of the O_EXCL option.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-flufl.lock"]}],"depends_on":[]},{"name":"py39-flufl.i18n","portdir":"python/py-flufl.i18n","version":"3.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://flufli18n.readthedocs.io/","description":"High level API for internationalizing Python libraries and applications.","long_description":"High level API for internationalizing Python libraries and applications. The flufl.i18n library provides a convenient API for managing translation contexts in Python applications. It provides facilities not only for single-context applications like command line scripts, but also more sophisticated management of multiple-context applications such as Internet servers.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-installer","clang-17","py39-setuptools","py39-wheel","py39-build"]},{"type":"lib","ports":["python39"]},{"type":"run","ports":["py39-atpublic"]},{"type":"test","ports":["py39-pytest","py39-sybil"]}],"depends_on":[]},{"name":"py38-flufl.i18n","portdir":"python/py-flufl.i18n","version":"3.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://flufli18n.readthedocs.io/","description":"High level API for internationalizing Python libraries and applications.","long_description":"High level API for internationalizing Python libraries and applications. The flufl.i18n library provides a convenient API for managing translation contexts in Python applications. It provides facilities not only for single-context applications like command line scripts, but also more sophisticated management of multiple-context applications such as Internet servers.","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-16","py38-setuptools","py38-wheel","py38-build"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-atpublic"]},{"type":"test","ports":["py38-pytest","py38-sybil"]}],"depends_on":[]},{"name":"py-flufl.i18n","portdir":"python/py-flufl.i18n","version":"6.0.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://flufli18n.readthedocs.io/","description":"High level API for internationalizing Python libraries and applications.","long_description":"High level API for internationalizing Python libraries and applications. The flufl.i18n library provides a convenient API for managing translation contexts in Python applications. It provides facilities not only for single-context applications like command line scripts, but also more sophisticated management of multiple-context applications such as Internet servers.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py313-flufl.i18n"]}],"depends_on":[]},{"name":"py39-flufl.bounce","portdir":"python/py-flufl.bounce","version":"4.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://fluflbounce.readthedocs.io/en/latest/","description":"Email bounce detectors.","long_description":"The flufl.bounce library provides a set of heuristics and an API for detecting the original bouncing email addresses from a bounce message. Many formats found in the wild are supported, as are VERP and RFC 3464 (DSN).","active":false,"categories":["devel","mail","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-atpublic"]}],"depends_on":[]},{"name":"py38-flufl.bounce","portdir":"python/py-flufl.bounce","version":"4.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://fluflbounce.readthedocs.io/en/latest/","description":"Email bounce detectors.","long_description":"The flufl.bounce library provides a set of heuristics and an API for detecting the original bouncing email addresses from a bounce message. Many formats found in the wild are supported, as are VERP and RFC 3464 (DSN).","active":false,"categories":["devel","mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","clang-14"]},{"type":"lib","ports":["python38"]},{"type":"run","ports":["py38-atpublic","py38-zopeinterface"]}],"depends_on":[]},{"name":"py-flufl.bounce","portdir":"python/py-flufl.bounce","version":"4.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://fluflbounce.readthedocs.io/en/latest/","description":"Email bounce detectors.","long_description":"The flufl.bounce library provides a set of heuristics and an API for detecting the original bouncing email addresses from a bounce message. Many formats found in the wild are supported, as are VERP and RFC 3464 (DSN).","active":true,"categories":["devel","mail","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-flufl.bounce"]}],"depends_on":[]},{"name":"py310-django-gravatar2","portdir":"python/py-django-gravatar2","version":"1.4.5","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":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"run","ports":["py310-django-mailman3"]}]},{"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":2085}],"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":2085}],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"extract","ports":["xz-bootstrap"]},{"type":"lib","ports":["libiconv"]}],"depends_on":[{"type":"lib","ports":["glib2","glib2-devel","glib2-bootstrap-devel","glib2-bootstrap","libgpg-error","fish","python315-devel","python315-freethreading-devel","ffmpeg4","python314","python314-freethreading","hivex","gegl-devel","gegl","coot","coot-devel","gtk4","gtk4-devel","warzone2100","libquicktime-devel","libquicktime","py38-libnewt","wine-devel","wine-staging","rrdtool","graphviz-devel","bash50","py39-libnewt","qt6-qtpositioning","qt610-qtpositioning","qt64-qtpositioning","qt67-qtpositioning","qt68-qtpositioning","qt69-qtpositioning","dar","gnutar","star","xz","ampache_browser","audacious-core","audacious-plugins","csound","herrie","libcdio-paranoia","ncmpc","pavucontrol","pulseaudio","unixcw","xmms2","minicom","gdbm","libgda5","appstream-glib","atk","ayatana-ido","binutils","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","geoclue2","gettext","gettext-tools-libs","girara","git","git-devel","gmake","gnutls","gnutls-devel","json-glib","libayatana-appindicator","libayatana-indicator","libcmatrix","libdbusmenu","libguestfs","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","nano","scite","wine-stable","gtk-fortran","ntfs-3g","offlinefs","chromium-bsu","lbreakouthd","lpairs2","luanti","ufo-ai","xboard","Chatty","amtk","appstream","devhelp","eog","eog-plugins","epiphany","evolution-data-server","evolution-data-server-gtk4","garagejam","gcab","gconf","gcr","gedit","gedit-plugins","geocode-glib","gingerblue","gitg","gnome-characters","gnome-maps","gnome-online-accounts","gnome-radio","gnome-settings-daemon","gnome-vfs","gnome-voice","gnumeric","goffice","grilo-plugins","gspell","gstreamer1","gstreamer1-gst-plugins-bad","gstreamer1-gst-plugins-base","gstreamer1-gst-plugins-good","gstreamer1-gst-plugins-ugly","gtk-vnc","gtksourceview2","gtksourceview3","gtksourceview4","gtksourceview5","gucharmap","libadwaita","libgsf","libgtop","libhandy","libpeas1","libpeas","libsecret","libshumate","metacity","secrets","spice-gtk","tepl","totem","tracker","tracker3","vte","zenity","autotrace","chafa","darktable","darktable-devel","fontconfig","gpick","graphviz","inkscape","inkscape-devel","jpegpixi","lensfun","lib2geom","lib2geom-devel","libiptcdata","libmypaint","libopenraw","libopenraw-legacy","poppler","poppler-qt5","poppler-devel","poppler-devel-qt5","rawstudio","irssi","gawk","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","python313","python313-freethreading","python32","python33","python34","python35","python37","python36","python39","python38","racket","rpcgen-mt","v8-11.6","v8-8.3","vala","vala-devel","alpine","fetchmail","fetchmail-devel","gnupg1","gnupg2","libidn","libidn2","R","gretl","libqalculate","mathgl","pspp-devel","qalculate-gtk","kdenlive","mkvtoolnix","mkvtoolnix-devel","mkvtoolnix-legacy","zvbi","ReadyMedia","amule","aria2","avahi","dino","eiskaltdcpp","gftp","gupnp-tools","httping","kerberos5","lftp","libgweather","libpsl","libpsl-docs","mcabber","newsboat","parabolic","pidgin","libpurple","finch","samba4","snownews","transmission","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","p11-kit","pidgin-otr","bash","bash-devel","fish3","calcurse","cdrtools","clifm","coreutils","coreutils-devel","dc3dd","di","diffutils","doodle","duff","e2fsprogs","libcomerr","findutils","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","wcd","wxHexEditor","aspell","barcode","dos2unix","fmt-ptrn","gsed","help2man","libtranslate","pinfo","texinfo","wdiff","catgirl-downloader","goaccess","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":2085}],"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"]}]}]}