{"count":53703,"next":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=244","previous":"https://ports.macports.org/api/v1/ports/?format=json&ordering=-updated_at&page=242","results":[{"name":"py39-jsonschema-format-nongpl","portdir":"python/py-jsonschema","version":"4.25.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/jsonschema","description":"An implementation of JSON Schema validation for Python.","long_description":"An implementation of JSON Schema validation for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py39-build","py39-hatchling","py39-hatch-vcs","py39-installer","py39-hatch-fancy-pypi-readme","clang-18"]},{"type":"lib","ports":["py39-rpds-py","py39-rfc3339-validator","py39-rfc3986-validator","py39-referencing","python39","py39-fqdn","py39-isoduration","py39-uri-template","py39-jsonschema-specifications","py39-attrs","py39-idna","py39-jsonschema","py39-webcolors","py39-jsonpointer"]}],"depends_on":[{"type":"lib","ports":["py39-jupyter_events"]}]},{"name":"py38-jsonschema-format-nongpl","portdir":"python/py-jsonschema","version":"4.21.1","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/jsonschema","description":"An implementation of JSON Schema validation for Python.","long_description":"An implementation of JSON Schema validation for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py38-build","py38-hatchling","py38-hatch-vcs","py38-installer","py38-hatch-fancy-pypi-readme","clang-17"]},{"type":"lib","ports":["py38-webcolors","py38-pkgutil_resolve_name","py38-rpds-py","py38-rfc3339-validator","py38-rfc3986-validator","python38","py38-jsonschema-specifications","py38-fqdn","py38-isoduration","py38-uri-template","py38-referencing","py38-attrs","py38-idna","py38-importlib-resources","py38-jsonpointer","py38-jsonschema"]}],"depends_on":[{"type":"lib","ports":["py38-jupyter_events"]}]},{"name":"py37-jsonschema","portdir":"python/py-jsonschema","version":"4.17.3","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/jsonschema","description":"An implementation of JSON Schema validation for Python.","long_description":"An implementation of JSON Schema validation for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py37-build","py37-hatchling","py37-hatch-vcs","py37-installer","py37-hatch-fancy-pypi-readme","clang-16"]},{"type":"lib","ports":["py37-typing_extensions","python37","py37-pkgutil_resolve_name","py37-attrs","py37-importlib-metadata","py37-importlib-resources","py37-pyrsistent","py37-setuptools"]}],"depends_on":[{"type":"lib","ports":["py37-altair","py37-nbformat","py37-beancount-import","py37-datacite","py37-spaCy","py37-jupyterlab_server"]},{"type":"run","ports":["py37-spyder","py37-aws-sam-translator","py37-spyder-devel","py37-cfn-lint"]}]},{"name":"py36-jsonschema","portdir":"python/py-jsonschema","version":"3.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/jsonschema","description":"An implementation of JSON Schema validation for Python.","long_description":"An implementation of JSON Schema validation for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py36-setuptools_scm","clang-16"]},{"type":"lib","ports":["py36-importlib-metadata","py36-pyrsistent","python36","py36-six","py36-setuptools","py36-attrs"]}],"depends_on":[{"type":"lib","ports":["py36-cubes","py36-datacite","py36-spaCy","py36-altair","py36-nbformat","py36-jupyterlab_server"]},{"type":"run","ports":["py36-spyder","py36-spyder-devel"]}]},{"name":"py35-jsonschema","portdir":"python/py-jsonschema","version":"3.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/jsonschema","description":"An implementation of JSON Schema validation for Python.","long_description":"An implementation of JSON Schema validation for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py35-setuptools_scm","clang-16"]},{"type":"lib","ports":["py35-importlib-metadata","py35-pyrsistent","python35","py35-six","py35-setuptools","py35-attrs"]}],"depends_on":[{"type":"lib","ports":["py35-datacite","py35-jupyterlab_launcher","py35-nbformat","py35-cubes"]}]},{"name":"py27-jsonschema","portdir":"python/py-jsonschema","version":"3.2.0","license":"MIT","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/python-jsonschema/jsonschema","description":"An implementation of JSON Schema validation for Python.","long_description":"An implementation of JSON Schema validation for Python.","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py27-setuptools_scm","clang-14"]},{"type":"lib","ports":["py27-functools32","py27-importlib-metadata","python27","py27-setuptools","py27-six","py27-pyrsistent","py27-attrs"]}],"depends_on":[{"type":"lib","ports":["py27-datacite","py27-jupyterlab_launcher","py27-altair","py27-nbformat","py27-cubes"]}]},{"name":"py38-asttokens","portdir":"python/py-asttokens","version":"2.4.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gristlabs/asttokens","description":"The asttokens module annotates Python abstract syntax trees (ASTs).","long_description":"The asttokens module annotates Python abstract syntax trees (ASTs).","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py38-installer","clang-17","py38-setuptools","py38-setuptools_scm","py38-wheel","py38-build"]},{"type":"lib","ports":["python38","py38-six"]},{"type":"test","ports":["py38-astroid","py38-pytest"]}],"depends_on":[{"type":"lib","ports":["py38-eric-ide","py38-stack_data"]}]},{"name":"py39-asttokens","portdir":"python/py-asttokens","version":"3.0.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gristlabs/asttokens","description":"The asttokens module annotates Python abstract syntax trees (ASTs).","long_description":"The asttokens module annotates Python abstract syntax trees (ASTs).","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["clang-18","py39-setuptools","py39-setuptools_scm","py39-wheel","py39-build","py39-installer"]},{"type":"lib","ports":["python39"]},{"type":"test","ports":["py39-astroid","py39-pytest"]}],"depends_on":[{"type":"lib","ports":["py39-eric-ide","py39-stack_data"]}]},{"name":"py37-asttokens","portdir":"python/py-asttokens","version":"2.4.1","license":"Apache-2","platforms":"{darwin any}","epoch":0,"replaced_by":null,"homepage":"https://github.com/gristlabs/asttokens","description":"The asttokens module annotates Python abstract syntax trees (ASTs).","long_description":"The asttokens module annotates Python abstract syntax trees (ASTs).","active":false,"categories":["devel","python"],"maintainers":[{"name":"stromnov","github":"stromnov","ports_count":2959}],"variants":[],"dependencies":[{"type":"build","ports":["py37-installer","clang-16","py37-setuptools","py37-setuptools_scm","py37-wheel","py37-build"]},{"type":"lib","ports":["python37","py37-six"]},{"type":"test","ports":["py37-astroid","py37-pytest"]}],"depends_on":[{"type":"lib","ports":["py37-stack_data","py37-eric-ide"]}]},{"name":"carapace","portdir":"sysutils/carapace","version":"1.7.3","license":"MIT","platforms":"darwin freebsd linux","epoch":0,"replaced_by":null,"homepage":"https://carapace.sh/","description":"Command-line interface completion framework","long_description":"Carapace provides multi-shell (bash, zsh, fish, powershell) completions for CLI programs.","active":true,"categories":["sysutils"],"maintainers":[{"name":"esafak","github":"esafak","ports_count":134}],"variants":[],"dependencies":[{"type":"build","ports":["go","clang-18"]}],"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"]}]},{"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":"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":[]}]}