{"count":53702,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=833","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=updated_at&page=831","results":[{"name":"py312-jinja2-ansible-filters","portdir":"python/py-jinja2-ansible-filters","version":"1.3.2","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/dreamer-labs/libraries/jinja2-ansible-filters","description":"Standalone port of Ansible's extra Jinja2 filters","long_description":"Standalone port of Ansible's extra Jinja2 filters, exposing the filters from Ansible without requiring the full Ansible runtime. It adds convenience helpers for templating configuration files via Jinja2.","active":true,"categories":["devel","python"],"maintainers":[{"name":"gunnar","github":"gunnar","ports_count":13}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py312-installer","py312-setuptools","py312-wheel","py312-build"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-jinja2","py312-yaml"]}],"depends_on":[]},{"name":"py314-jinja2-ansible-filters","portdir":"python/py-jinja2-ansible-filters","version":"1.3.2","license":"GPL-3","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://gitlab.com/dreamer-labs/libraries/jinja2-ansible-filters","description":"Standalone port of Ansible's extra Jinja2 filters","long_description":"Standalone port of Ansible's extra Jinja2 filters, exposing the filters from Ansible without requiring the full Ansible runtime. It adds convenience helpers for templating configuration files via Jinja2.","active":true,"categories":["devel","python"],"maintainers":[{"name":"gunnar","github":"gunnar","ports_count":13}],"variants":[],"dependencies":[{"type":"build","ports":["py314-wheel","py314-build","py314-installer","py314-setuptools","clang-18"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-yaml","py314-jinja2"]}],"depends_on":[{"type":"lib","ports":["py-jinja2-ansible-filters"]},{"type":"run","ports":["copier"]}]},{"name":"py-plumbum","portdir":"python/py-plumbum","version":"2.0.2","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://plumbum.readthedocs.org","description":"Plumbum: Shell Combinators for Python","long_description":"Plumbum (Latin for lead, which was used to create pipes back in the day) is a small yet feature-rich library for shell script-like programs in Python. The motto of the library is \"Never write shell scripts again\", and thus it attempts to mimic the shell syntax (\"shell combinators\") where it makes sense, while keeping it all pythonic and cross-platform.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-plumbum"]}],"depends_on":[]},{"name":"py311-plumbum","portdir":"python/py-plumbum","version":"2.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plumbum.readthedocs.org","description":"Plumbum: Shell Combinators for Python","long_description":"Plumbum (Latin for lead, which was used to create pipes back in the day) is a small yet feature-rich library for shell script-like programs in Python. The motto of the library is \"Never write shell scripts again\", and thus it attempts to mimic the shell syntax (\"shell combinators\") where it makes sense, while keeping it all pythonic and cross-platform.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-hatchling","py311-build","py311-installer","py311-hatch-vcs","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-typing_extensions"]}],"depends_on":[]},{"name":"py310-plumbum","portdir":"python/py-plumbum","version":"2.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plumbum.readthedocs.org","description":"Plumbum: Shell Combinators for Python","long_description":"Plumbum (Latin for lead, which was used to create pipes back in the day) is a small yet feature-rich library for shell script-like programs in Python. The motto of the library is \"Never write shell scripts again\", and thus it attempts to mimic the shell syntax (\"shell combinators\") where it makes sense, while keeping it all pythonic and cross-platform.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-hatchling","py310-installer","clang-18","py310-build","py310-hatch-vcs"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-typing_extensions"]}],"depends_on":[]},{"name":"py312-plumbum","portdir":"python/py-plumbum","version":"2.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plumbum.readthedocs.org","description":"Plumbum: Shell Combinators for Python","long_description":"Plumbum (Latin for lead, which was used to create pipes back in the day) is a small yet feature-rich library for shell script-like programs in Python. The motto of the library is \"Never write shell scripts again\", and thus it attempts to mimic the shell syntax (\"shell combinators\") where it makes sense, while keeping it all pythonic and cross-platform.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-hatchling","py312-build","py312-installer","py312-hatch-vcs","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-typing_extensions"]}],"depends_on":[]},{"name":"py313-plumbum","portdir":"python/py-plumbum","version":"2.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plumbum.readthedocs.org","description":"Plumbum: Shell Combinators for Python","long_description":"Plumbum (Latin for lead, which was used to create pipes back in the day) is a small yet feature-rich library for shell script-like programs in Python. The motto of the library is \"Never write shell scripts again\", and thus it attempts to mimic the shell syntax (\"shell combinators\") where it makes sense, while keeping it all pythonic and cross-platform.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-hatchling","py313-hatch-vcs"]},{"type":"lib","ports":["python313"]}],"depends_on":[]},{"name":"py314-plumbum","portdir":"python/py-plumbum","version":"2.0.2","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://plumbum.readthedocs.org","description":"Plumbum: Shell Combinators for Python","long_description":"Plumbum (Latin for lead, which was used to create pipes back in the day) is a small yet feature-rich library for shell script-like programs in Python. The motto of the library is \"Never write shell scripts again\", and thus it attempts to mimic the shell syntax (\"shell combinators\") where it makes sense, while keeping it all pythonic and cross-platform.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-hatch-vcs","py314-hatchling"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-plumbum"]},{"type":"run","ports":["copier"]}]},{"name":"py-questionary","portdir":"python/py-questionary","version":"2.1.1","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/tmbo/questionary","description":"Questionary is a Python library for effortlessly building pretty command line interfaces","long_description":"Questionary is a Python library for effortlessly building pretty command line interfaces. It makes it very easy to query your user for input. You need your user to confirm a destructive action or enter a file path? We’ve got you covered","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-questionary"]}],"depends_on":[]},{"name":"py310-questionary","portdir":"python/py-questionary","version":"2.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tmbo/questionary","description":"Questionary is a Python library for effortlessly building pretty command line interfaces","long_description":"Questionary is a Python library for effortlessly building pretty command line interfaces. It makes it very easy to query your user for input. You need your user to confirm a destructive action or enter a file path? We’ve got you covered","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["py310-build","py310-poetry-core","py310-installer","clang-18"]},{"type":"lib","ports":["python310"]},{"type":"run","ports":["py310-prompt_toolkit"]}],"depends_on":[{"type":"run","ports":["commitizen"]}]},{"name":"py311-questionary","portdir":"python/py-questionary","version":"2.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tmbo/questionary","description":"Questionary is a Python library for effortlessly building pretty command line interfaces","long_description":"Questionary is a Python library for effortlessly building pretty command line interfaces. It makes it very easy to query your user for input. You need your user to confirm a destructive action or enter a file path? We’ve got you covered","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-poetry-core","clang-18"]},{"type":"lib","ports":["python311"]},{"type":"run","ports":["py311-prompt_toolkit"]}],"depends_on":[]},{"name":"py312-questionary","portdir":"python/py-questionary","version":"2.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tmbo/questionary","description":"Questionary is a Python library for effortlessly building pretty command line interfaces","long_description":"Questionary is a Python library for effortlessly building pretty command line interfaces. It makes it very easy to query your user for input. You need your user to confirm a destructive action or enter a file path? We’ve got you covered","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-poetry-core","clang-18"]},{"type":"lib","ports":["python312"]},{"type":"run","ports":["py312-prompt_toolkit"]}],"depends_on":[]},{"name":"py313-questionary","portdir":"python/py-questionary","version":"2.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tmbo/questionary","description":"Questionary is a Python library for effortlessly building pretty command line interfaces","long_description":"Questionary is a Python library for effortlessly building pretty command line interfaces. It makes it very easy to query your user for input. You need your user to confirm a destructive action or enter a file path? We’ve got you covered","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-poetry-core"]},{"type":"lib","ports":["python313"]},{"type":"run","ports":["py313-prompt_toolkit"]}],"depends_on":[]},{"name":"py314-questionary","portdir":"python/py-questionary","version":"2.1.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/tmbo/questionary","description":"Questionary is a Python library for effortlessly building pretty command line interfaces","long_description":"Questionary is a Python library for effortlessly building pretty command line interfaces. It makes it very easy to query your user for input. You need your user to confirm a destructive action or enter a file path? We’ve got you covered","active":true,"categories":["python"],"maintainers":[{"name":"harens","github":"harens","ports_count":172}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-poetry-core"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-prompt_toolkit"]}],"depends_on":[{"type":"lib","ports":["py-questionary"]},{"type":"run","ports":["copier"]}]},{"name":"py37-icalendar","portdir":"python/py-icalendar","version":"4.0.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://icalendar.readthedocs.org/","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files.","long_description":"The inspiration has come from the email package in the standard lib, which I think is pretty simple, yet efficient and powerful. The package can both generate and parse iCalendar files, and can easily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py37-wheel","py37-build","py37-installer","clang-16","py37-setuptools"]},{"type":"lib","ports":["python37","py37-dateutil","py37-setuptools","py37-tz"]},{"type":"test","ports":["py37-pytest"]}],"depends_on":[]},{"name":"py27-icalendar","portdir":"python/py-icalendar","version":"4.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://icalendar.readthedocs.org/","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files.","long_description":"The inspiration has come from the email package in the standard lib, which I think is pretty simple, yet efficient and powerful. The package can both generate and parse iCalendar files, and can easily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python27","py27-dateutil","py27-setuptools","py27-tz"]}],"depends_on":[]},{"name":"py36-icalendar","portdir":"python/py-icalendar","version":"4.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://icalendar.readthedocs.org/","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files.","long_description":"The inspiration has come from the email package in the standard lib, which I think is pretty simple, yet efficient and powerful. The package can both generate and parse iCalendar files, and can easily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python36","py36-dateutil","py36-setuptools","py36-tz"]}],"depends_on":[]},{"name":"py39-icalendar","portdir":"python/py-icalendar","version":"4.0.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://icalendar.readthedocs.org/","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files.","long_description":"The inspiration has come from the email package in the standard lib, which I think is pretty simple, yet efficient and powerful. The package can both generate and parse iCalendar files, and can easily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-build","py39-installer","clang-16","py39-setuptools"]},{"type":"lib","ports":["python39","py39-dateutil","py39-setuptools","py39-tz"]},{"type":"test","ports":["py39-pytest"]}],"depends_on":[]},{"name":"py35-icalendar","portdir":"python/py-icalendar","version":"4.0.7","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://icalendar.readthedocs.org/","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files.","long_description":"The inspiration has come from the email package in the standard lib, which I think is pretty simple, yet efficient and powerful. The package can both generate and parse iCalendar files, and can easily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.","active":false,"categories":["python"],"maintainers":[],"variants":["universal"],"dependencies":[{"type":"build","ports":["clang-9.0"]},{"type":"lib","ports":["python35","py35-dateutil","py35-setuptools","py35-tz"]}],"depends_on":[]},{"name":"py38-icalendar","portdir":"python/py-icalendar","version":"4.0.9","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://icalendar.readthedocs.org/","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files.","long_description":"The inspiration has come from the email package in the standard lib, which I think is pretty simple, yet efficient and powerful. The package can both generate and parse iCalendar files, and can easily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.","active":false,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py38-wheel","py38-build","py38-installer","clang-16","py38-setuptools"]},{"type":"lib","ports":["python38","py38-dateutil","py38-setuptools","py38-tz"]},{"type":"test","ports":["py38-pytest"]}],"depends_on":[]},{"name":"py27-stevedore","portdir":"python/py-stevedore","version":"1.31.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["python27","py27-pbr","py27-setuptools","py27-six"]}],"depends_on":[{"type":"lib","ports":["py27-virtualenvwrapper","py27-jenkins-job-builder"]}]},{"name":"py37-stevedore","portdir":"python/py-stevedore","version":"5.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py37-setuptools","py37-wheel","py37-build","py37-installer"]},{"type":"lib","ports":["py37-pbr","py37-setuptools","py37-six","python37"]}],"depends_on":[{"type":"lib","ports":["py37-virtualenvwrapper"]},{"type":"run","ports":["py37-dogpile-cache","py37-keystoneauth1","py37-keystoneclient","py37-cliff","py37-openstackclient","py37-osc-lib","py37-oslo-config","py37-novaclient"]}]},{"name":"py36-stevedore","portdir":"python/py-stevedore","version":"1.31.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["python36","py36-pbr","py36-setuptools","py36-six"]}],"depends_on":[{"type":"lib","ports":["py36-virtualenvwrapper"]},{"type":"run","ports":["py36-cliff","py36-dogpile-cache","py36-keystoneauth1","py36-keystoneclient","py36-novaclient","py36-openstackclient","py36-osc-lib","py36-oslo-config"]}]},{"name":"py35-stevedore","portdir":"python/py-stevedore","version":"1.31.0","license":"Apache-2","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-13"]},{"type":"lib","ports":["python35","py35-pbr","py35-setuptools","py35-six"]}],"depends_on":[{"type":"lib","ports":["py35-virtualenvwrapper"]}]},{"name":"py39-stevedore","portdir":"python/py-stevedore","version":"5.5.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py39-wheel","py39-pbr","py39-setuptools","clang-18","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]}],"depends_on":[{"type":"lib","ports":["py39-virtualenvwrapper"]},{"type":"run","ports":["py39-cliff","py39-dogpile-cache","py39-keystoneauth1","py39-keystoneclient","py39-cinderclient","py39-openstackclient","py39-osc-lib","py39-oslo-config","py39-novaclient"]}]},{"name":"py38-stevedore","portdir":"python/py-stevedore","version":"5.2.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":false,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-16","py38-setuptools","py38-wheel","py38-build","py38-installer"]},{"type":"lib","ports":["py38-pbr","py38-setuptools","py38-six","python38"]}],"depends_on":[{"type":"lib","ports":["py38-virtualenvwrapper"]},{"type":"run","ports":["py38-dogpile-cache","py38-keystoneauth1","py38-novaclient","py38-keystoneclient","py38-openstackclient","py38-osc-lib","py38-oslo-config","py38-cliff"]}]},{"name":"hiredis","portdir":"databases/hiredis","version":"1.4.1","license":"BSD","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://github.com/redis/hiredis","description":"Hiredis is a minimalistic C client library for the Redis database.","long_description":"Hiredis is a minimalistic C client library for the Redis database.","active":true,"categories":["databases"],"maintainers":[],"variants":["debug","universal"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"lib","ports":["php85-openswoole","php53-swoole","php55-swoole","php56-swoole","php70-swoole","php71-swoole","php72-swoole","php73-swoole","php74-swoole","php80-swoole","php81-swoole","php82-swoole","php83-swoole","php84-swoole","php85-swoole","syslog-ng-devel","php54-swoole","R-RcppRedis","R-redux","ccache","gawk-redis","yaz","php72-openswoole","php73-openswoole","php74-openswoole","php80-openswoole","php81-openswoole","php82-openswoole","php83-openswoole","php84-openswoole"]},{"type":"run","ports":["rspamd"]}]},{"name":"doctest","portdir":"devel/doctest","version":"2.5.3","license":"MIT","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/onqtam/doctest","description":"Fast header-only C++ unit testing","long_description":"doctest is a light and feature-rich C++98 / C++11 single-header testing framework for unit tests and TDD.","active":true,"categories":["devel"],"maintainers":[{"name":"nickblack","github":"dankamongmen","ports_count":3}],"variants":["debug"],"dependencies":[{"type":"build","ports":["cmake","clang-18"]}],"depends_on":[{"type":"build","ports":["notcurses","ccache"]},{"type":"lib","ports":["rspamd"]}]},{"name":"glibmm","portdir":"devel/glibmm","version":"2.88.1","license":"LGPL-2.1+","platforms":"darwin","epoch":1,"replaced_by":null,"homepage":"https://www.gtkmm.org/","description":"C++ interface to glib","long_description":"C++ interface to glib","active":true,"categories":["devel","x11"],"maintainers":[{"name":"devans","github":"dbevans","ports_count":2687},{"name":"mascguy","github":"mascguy","ports_count":383}],"variants":["quartz","x11","universal"],"dependencies":[{"type":"build","ports":["python314","pkgconfig","mm-common","clang-20","meson","ninja"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["libsigcxx3","glib2"]}],"depends_on":[{"type":"lib","ports":["pangomm-devel","cherrytree","gnome3-core","inkscape","inkscape-devel","gnome-bindings-cxx","atkmm","atkmm-1.6","gconfmm","gnome-vfsmm","sobby","gtkmm4","libgdamm5","gobby","gtkmm","pangomm","pangomm-1.4","pangomm-1.4-devel"]},{"type":"run","ports":["gnome3-core"]}]},{"name":"yfinance","portdir":"finance/yfinance","version":"1.7.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ranaroussi/yfinance","description":"Download market data from Yahoo! Finance API","long_description":"Download market data from Yahoo! Finance API","active":true,"categories":["python","finance"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["py314-numpy","py314-pandas","py314-protobuf3","py314-beautifulsoup4","python314","py314-websockets","py314-multitasking","py314-curl-cffi","py314-peewee","py314-tz","py314-platformdirs","py314-lxml","py314-requests"]}],"depends_on":[]},{"name":"gdk-pixbuf2-devel","portdir":"graphics/gdk-pixbuf2-devel","version":"2.44.8","license":"LGPL","platforms":"darwin","epoch":0,"replaced_by":null,"homepage":"https://www.gtk.org/","description":"The gdk-pixbuf-2.0 library","long_description":"The gdk-pixbuf-2.0 library","active":true,"categories":["graphics"],"maintainers":[{"name":"mascguy","github":"mascguy","ports_count":383}],"variants":["bundle","universal"],"dependencies":[{"type":"build","ports":["py314-docutils","meson","ninja","pkgconfig","gtk-doc","libxslt","gi-docgen","clang-18"]},{"type":"extract","ports":["xz"]},{"type":"lib","ports":["gobject-introspection","libjpeg-turbo","shared-mime-info","tiff","glib2","libpng"]}],"depends_on":[]},{"name":"copier","portdir":"python/copier","version":"9.17.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://copier.readthedocs.io/","description":"Modern project templating engine and CLI","long_description":"Copier applies rich project templates from local paths or Git URLs, asks questions via an interactive CLI and renders the results safely without overwriting user changes.","active":true,"categories":["devel","python"],"maintainers":[{"name":"gunnar","github":"gunnar","ports_count":13}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-hatchling","py314-hatch-vcs","py314-installer","py314-build"]},{"type":"lib","ports":["python314"]},{"type":"run","ports":["py314-yaml","py314-jinja2","py314-colorama","py314-pydantic","py314-funcy","py314-jinja2-ansible-filters","py314-plumbum","py314-questionary","py314-dunamai","py314-pygments","py314-platformdirs","py314-pathspec","py314-packaging"]}],"depends_on":[]},{"name":"py-icalendar","portdir":"python/py-icalendar","version":"7.3.0","license":"BSD","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://icalendar.readthedocs.org/","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files.","long_description":"The inspiration has come from the email package in the standard lib, which I think is pretty simple, yet efficient and powerful. The package can both generate and parse iCalendar files, and can easily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-icalendar"]}],"depends_on":[]},{"name":"py312-icalendar","portdir":"python/py-icalendar","version":"7.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://icalendar.readthedocs.org/","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files.","long_description":"The inspiration has come from the email package in the standard lib, which I think is pretty simple, yet efficient and powerful. The package can both generate and parse iCalendar files, and can easily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-installer","py312-hatchling","py312-hatch-vcs","clang-18","py312-build"]},{"type":"lib","ports":["python312","py312-typing_extensions","py312-dateutil","py312-tzdata"]},{"type":"test","ports":["py312-tz","py312-pytest","py312-hypothesis"]}],"depends_on":[]},{"name":"py313-icalendar","portdir":"python/py-icalendar","version":"7.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://icalendar.readthedocs.org/","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files.","long_description":"The inspiration has come from the email package in the standard lib, which I think is pretty simple, yet efficient and powerful. The package can both generate and parse iCalendar files, and can easily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","py313-hatchling","py313-hatch-vcs","clang-18","py313-build"]},{"type":"lib","ports":["python313","py313-dateutil","py313-tzdata"]},{"type":"test","ports":["py313-tz","py313-hypothesis","py313-pytest"]}],"depends_on":[]},{"name":"py314-icalendar","portdir":"python/py-icalendar","version":"7.3.0","license":"BSD","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://icalendar.readthedocs.org/","description":"The iCalendar package is a parser/generator of RFC 2445 iCalendar files.","long_description":"The inspiration has come from the email package in the standard lib, which I think is pretty simple, yet efficient and powerful. The package can both generate and parse iCalendar files, and can easily be used as is. The aim is to make a package that is fully compliant to RFC 2445, well designed, simple to use and well documented.","active":true,"categories":["python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","py314-hatch-vcs","py314-hatchling","clang-18","py314-build"]},{"type":"lib","ports":["python314","py314-dateutil","py314-tzdata"]},{"type":"test","ports":["py314-tz","py314-pytest","py314-hypothesis"]}],"depends_on":[{"type":"lib","ports":["py-icalendar","mutt_ics"]}]},{"name":"py-stevedore","portdir":"python/py-stevedore","version":"5.9.1","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-stevedore"]}],"depends_on":[]},{"name":"py310-stevedore","portdir":"python/py-stevedore","version":"5.9.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py310-wheel","py310-setuptools","py310-pbr","clang-18","py310-build","py310-installer"]},{"type":"lib","ports":["python310"]}],"depends_on":[{"type":"lib","ports":["py310-virtualenvwrapper"]},{"type":"run","ports":["py310-cinderclient","py310-cliff","py310-dogpile-cache","py310-keystoneauth1","py310-keystoneclient","py310-novaclient","py310-openstackclient","py310-osc-lib","py310-oslo-config"]}]},{"name":"py311-stevedore","portdir":"python/py-stevedore","version":"5.9.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py311-setuptools","py311-build","py311-installer","clang-18","py311-wheel","py311-pbr"]},{"type":"lib","ports":["python311"]}],"depends_on":[{"type":"lib","ports":["py311-virtualenvwrapper"]},{"type":"run","ports":["py311-dogpile-cache","py311-keystoneauth1","py311-keystoneclient","py311-openstackclient","py311-osc-lib","py311-oslo-config","py311-cinderclient","py311-cliff","py311-novaclient"]}]},{"name":"py312-stevedore","portdir":"python/py-stevedore","version":"5.9.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py312-setuptools","py312-build","py312-installer","clang-18","py312-wheel","py312-pbr"]},{"type":"lib","ports":["python312"]}],"depends_on":[{"type":"lib","ports":["py312-virtualenvwrapper"]},{"type":"run","ports":["py312-dogpile-cache","py312-keystoneauth1","py312-keystoneclient","py312-openstackclient","py312-osc-lib","py312-oslo-config","py312-cinderclient","py312-cliff","py312-novaclient"]}]},{"name":"py313-stevedore","portdir":"python/py-stevedore","version":"5.9.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py313-installer","clang-18","py313-build","py313-pbr","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313"]}],"depends_on":[{"type":"lib","ports":["py313-virtualenvwrapper"]},{"type":"run","ports":["py313-dogpile-cache","py313-keystoneauth1","py313-keystoneclient","py313-openstackclient","py313-osc-lib","py313-oslo-config","py313-cinderclient","py313-cliff","py313-novaclient"]}]},{"name":"py314-stevedore","portdir":"python/py-stevedore","version":"5.9.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://docs.openstack.org/stevedore","description":"Manage dynamic plugins for Python applications","long_description":"Manage dynamic plugins for Python applications","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["py314-installer","clang-18","py314-build","py314-pbr","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314"]}],"depends_on":[{"type":"lib","ports":["py-stevedore","py314-virtualenvwrapper"]},{"type":"run","ports":["py314-keystoneauth1","py314-keystoneclient","py314-openstackclient","py314-osc-lib","py314-oslo-config","py314-cliff","bandit","py314-dogpile-cache"]}]},{"name":"py38-requests-futures","portdir":"python/py-requests-futures","version":"1.0.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ross/requests-futures","description":"Small add-on for the python requests http library.","long_description":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["py38-setuptools","py38-wheel","py38-build","py38-installer","clang-16"]},{"type":"lib","ports":["python38","py38-charset-normalizer","py38-certifi","py38-idna","py38-requests","py38-urllib3"]}],"depends_on":[]},{"name":"py39-requests-futures","portdir":"python/py-requests-futures","version":"1.0.2","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ross/requests-futures","description":"Small add-on for the python requests http library.","long_description":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python.","active":false,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["py39-setuptools","py39-wheel","py39-build","py39-installer","clang-17"]},{"type":"lib","ports":["python39","py39-charset-normalizer","py39-certifi","py39-idna","py39-requests","py39-urllib3"]}],"depends_on":[]},{"name":"py-requests-futures","portdir":"python/py-requests-futures","version":"1.1.0","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://github.com/ross/requests-futures","description":"Small add-on for the python requests http library.","long_description":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["py314-requests-futures"]}],"depends_on":[]},{"name":"py310-requests-futures","portdir":"python/py-requests-futures","version":"1.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ross/requests-futures","description":"Small add-on for the python requests http library.","long_description":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["py310-setuptools","py310-wheel","py310-build","py310-installer","clang-18"]},{"type":"lib","ports":["python310","py310-urllib3","py310-idna","py310-certifi","py310-charset-normalizer","py310-requests"]}],"depends_on":[]},{"name":"py311-requests-futures","portdir":"python/py-requests-futures","version":"1.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ross/requests-futures","description":"Small add-on for the python requests http library.","long_description":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["py311-build","py311-installer","py311-setuptools","py311-wheel","clang-18"]},{"type":"lib","ports":["python311","py311-urllib3","py311-charset-normalizer","py311-certifi","py311-idna","py311-requests"]}],"depends_on":[]},{"name":"py312-requests-futures","portdir":"python/py-requests-futures","version":"1.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ross/requests-futures","description":"Small add-on for the python requests http library.","long_description":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["py312-build","py312-installer","py312-setuptools","py312-wheel","clang-18"]},{"type":"lib","ports":["python312","py312-requests","py312-charset-normalizer","py312-certifi","py312-urllib3","py312-idna"]}],"depends_on":[]},{"name":"py313-requests-futures","portdir":"python/py-requests-futures","version":"1.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ross/requests-futures","description":"Small add-on for the python requests http library.","long_description":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py313-build","py313-installer","py313-setuptools","py313-wheel"]},{"type":"lib","ports":["python313","py313-urllib3","py313-certifi","py313-charset-normalizer","py313-idna","py313-requests"]}],"depends_on":[]},{"name":"py314-requests-futures","portdir":"python/py-requests-futures","version":"1.1.0","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/ross/requests-futures","description":"Small add-on for the python requests http library.","long_description":"Small add-on for the python requests http library. Makes use of python 3.2's concurrent.futures or the backport for prior versions of python.","active":true,"categories":["python"],"maintainers":[{"name":"mps","github":"Schamschula","ports_count":1677}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py314-build","py314-installer","py314-setuptools","py314-wheel"]},{"type":"lib","ports":["python314","py314-urllib3","py314-charset-normalizer","py314-certifi","py314-idna","py314-requests"]}],"depends_on":[{"type":"lib","ports":["py-requests-futures","maigret"]}]}]}